feat: js封装

main
cc 2025-05-10 23:01:58 +08:00
parent e32f8bf324
commit 554f905488
5 changed files with 135 additions and 505 deletions

View File

@ -1,237 +0,0 @@
[Success]
code = 0
desc = "请求成功"
[BadRequest]
code = 24400
desc = "请求错误"
[UnprocessableEntity]#ok
code = 24422
desc = "请求参数异常"
[TooManyRequests] #ok
code = 24429
desc = "请求过于频繁"
# 240xx - 通用异常
[InvalidActionNum] #ok
code = 24001
desc = "请求动作无效"
# 245xx - 数据库操作异常
[DataQueryError]
code = 24501
desc = "数据查询异常"
[DataSaveError]
code = 24502
desc = "数据保存异常"
[DataDeleteError]
code = 24503
desc = "数据删除异常"
[DataUpdateError]
code = 24504
desc = "数据更新异常"
# 246xx - 用户异常
[UserNotFound]
code = 24601
desc = "用户不存在"
[UserAlreadyExist]
code = 24602
desc = "用户已存在"
[UserPasswordError]
code = 24603
desc = "用户密码错误"
[UserNotLogin]
code = 24604
desc = "用户未登录"
[TokenGenerateError]
code = 24611
desc = "token生成失败"
[TokenEmpty]
code = 24612
desc = "token为空"
[TokenParseError]
code = 24613
desc = "token解析失败"
[TokenInvalid] #ok
code = 24614
desc = "token失效"
[TokenExpired]
code = 24615
desc = "token已过期"
[TokenFormatError]
code = 24616
desc = "token格式无效"
[TokenClearError]
code = 24617
desc = "token清空失败"
[InvalidTemplateType]
code = 52001
desc = "无效的模板类型"
[InvalidTemplateName]
code = 52002
desc = "无效的模板名称"
[TemplateCreateError]#ok
code = 52003
desc = "模板创建失败"
[TemplateUpdateError]#ok
code = 52004
desc = "模板更新失败"
[TemplateQueryError]#ok
code = 52005
desc = "模板查询失败"
[TemplateDeleteError]#ok
code = 52006
desc = "模板删除失败"
[PointCreateError]
code = 52007
desc = "点位创建失败"
[PointUpdateError]
code = 52008
desc = "点位更新失败"
[PointQueryError]
code = 52009
desc = "点位查询失败"
[PointDeleteError]
code = 52010
desc = "点位删除失败"
[InvalidDriverType]
code = 52101
desc = "无效的驱动类型"
[InvalidDriverName]
code = 52102
desc = "无效的驱动名称"
[DriverCreateError]
code = 52103
desc = "驱动创建失败"
[DriverUpdateError]
code = 52104
desc = "驱动更新失败"
[DriverQueryError]#ok
code = 52105
desc = "驱动查询失败"
[DriverDeleteError]
code = 52106
desc = "驱动删除失败"
[DriverStartError]
code = 52107
desc = "驱动启动失败"
[DriverStopError]
code = 52108
desc = "驱动停止失败"
[DriverWriteError]
code = 52109
desc = "驱动写入失败"
[InvalidDeviceType]
code = 52201
desc = "无效的设备类型"
[InvalidDeviceName]
code = 52202
desc = "无效的设备名称"
[DeviceCreateError]
code = 52203
desc = "设备创建失败"
[DeviceUpdateError]
code = 52204
desc = "设备更新失败"
[DeviceQueryError]
code = 52205
desc = "设备查询失败"
[DeviceDeleteError]
code = 52206
desc = "设备删除失败"
[Unauthorized]
code = 401
desc = "未授权访问"
[Continue]
code = 100
desc = "继续请求"
[Created]
code = 201
desc = "资源已创建"
[Accepted]
code = 202
desc = "请求已接受但未处理完成"
[NoContent]
code = 204
desc = "请求成功但无返回内容"
[MovedPermanently]
code = 301
desc = "资源已永久移动"
[Found]
code = 302
desc = "资源临时移动"
[NotModified]
code = 304
desc = "资源未修改(缓存有效)"
[Forbidden]
code = 403
desc = "禁止访问"
[MethodNotAllowed]
code = 405
desc = "请求方法不允许"
[Conflict]
code = 409
desc = "请求冲突"
[InternalServerError]
code = 500
desc = "服务器内部错误"

View File

@ -1,136 +0,0 @@
#################################################模板通过接口##################################################
[TemplateQuerySupportType]
code = 52001
desc = "查询模板支持的类型"
[TemplatePointQuerySupportType]
code = 52002
desc = "查询模板点位支持的数据类型"
[TemplatePointQuerySupportAccess]
code = 52003
desc = "查询模板点位支持的权限类型"
[DriverQuerySupportType]
code = 52004
desc = "查询驱动支持的类型"
#################################################模板管理接口##################################################
[TemplateQueryPage]
code = 52011
desc = "查询所有模板"
[TemplateCreate]
code = 52012
desc = "创建模板"
[TemplateUpdate]
code = 52013
desc = "更新模板"
[TemplateDelete]
code = 52014
desc = "删除模板"
[TemplateQuery]
code = 52015
desc = "查询模板"
#################################################模板点位接口##################################################
[PointQueryAll]
code = 52021
desc = "查询所有模板点位"
[PointCreate]
code = 52022
desc = "创建模板点位"
[PointUpdate]
code = 52023
desc = "更新模板点位"
[PointDelete]
code = 52024
desc = "删除模板点位"
#################################################驱动管理接口##################################################
[DriverQueryPage]
code = 52201
desc = "查询模板点位"
[DriverCreate]
code = 52202
desc = "创建驱动"
[DriverUpdate]
code = 52203
desc = "更新驱动"
[DriverDelete]
code = 52204
desc = "删除驱动"
[DriverQuery]
code = 52205
desc = "查询驱动"
[DriverQueryStatus]
code = 52206
desc = "查询驱动状态"
[DriverStart]
code = 52207
desc = "启动驱动"
[DriverStop]
code = 52208
desc = "停止驱动"
[DriverTemplateQuery]
code = 52209
desc = "查询驱动模板"
#################################################设备管理接口##################################################
[DeviceQueryAll]
code = 52301
desc = "查询所有设备"
[DeviceCreate]
code = 52302
desc = "创建设备"
[DeviceUpdate]
code = 52303
desc = "更新设备"
[DeviceDelete]
code = 52304
desc = "删除设备"
#################################################历史记录接口##################################################
[HistoryQueryConfig]
code = 52401
desc = "查询历史记录配置"
[HistoryUpdateConfig]
code = 52402
desc = "更新历史记录配置"
[HistoryQuery]
code = 52403
desc = "查询历史记录"
[HistoryClear]
code = 52404
desc = "清除历史记录"
[HistoryExport]
code = 52405
desc = "导出历史记录"

View File

@ -1,129 +1,127 @@
// 请求码
export interface TemplateQuerySupportType {
code: number;
desc: string;
}
export const DeviceCreate: TemplateQuerySupportType = {
export default {
DeviceCreate: {
code: 52_302,
desc: '创建设备',
};
export const DeviceDelete: TemplateQuerySupportType = {
},
DeviceDelete: {
code: 52_304,
desc: '删除设备',
};
export const DeviceQueryAll: TemplateQuerySupportType = {
},
DeviceQueryAll: {
code: 52_301,
desc: '查询所有设备',
};
export const DeviceUpdate: TemplateQuerySupportType = {
},
DeviceUpdate: {
code: 52_303,
desc: '更新设备',
};
export const DriverCreate: TemplateQuerySupportType = {
},
DriverCreate: {
code: 52_202,
desc: '创建驱动',
};
export const DriverDelete: TemplateQuerySupportType = {
},
DriverDelete: {
code: 52_204,
desc: '删除驱动',
};
export const DriverQuery: TemplateQuerySupportType = {
},
DriverQuery: {
code: 52_205,
desc: '查询驱动',
};
export const DriverQueryPage: TemplateQuerySupportType = {
},
DriverQueryPage: {
code: 52_201,
desc: '查询模板点位',
};
export const DriverQueryStatus: TemplateQuerySupportType = {
},
DriverQueryStatus: {
code: 52_206,
desc: '查询驱动状态',
};
export const DriverQuerySupportType: TemplateQuerySupportType = {
},
DriverQuerySupportType: {
code: 52_004,
desc: '查询驱动支持的类型',
};
export const DriverStart: TemplateQuerySupportType = {
},
DriverStart: {
code: 52_207,
desc: '启动驱动',
};
export const DriverStop: TemplateQuerySupportType = {
},
DriverStop: {
code: 52_208,
desc: '停止驱动',
};
export const DriverTemplateQuery: TemplateQuerySupportType = {
},
DriverTemplateQuery: {
code: 52_209,
desc: '查询驱动模板',
};
export const DriverUpdate: TemplateQuerySupportType = {
},
DriverUpdate: {
code: 52_203,
desc: '更新驱动',
};
export const HistoryClear: TemplateQuerySupportType = {
},
HistoryClear: {
code: 52_404,
desc: '清除历史记录',
};
export const HistoryExport: TemplateQuerySupportType = {
},
HistoryExport: {
code: 52_405,
desc: '导出历史记录',
};
export const HistoryQuery: TemplateQuerySupportType = {
},
HistoryQuery: {
code: 52_403,
desc: '查询历史记录',
};
export const HistoryQueryConfig: TemplateQuerySupportType = {
},
HistoryQueryConfig: {
code: 52_401,
desc: '查询历史记录配置',
};
export const HistoryUpdateConfig: TemplateQuerySupportType = {
},
HistoryUpdateConfig: {
code: 52_402,
desc: '更新历史记录配置',
};
export const PointCreate: TemplateQuerySupportType = {
},
PointCreate: {
code: 52_022,
desc: '创建模板点位',
};
export const PointDelete: TemplateQuerySupportType = {
},
PointDelete: {
code: 52_024,
desc: '删除模板点位',
};
export const PointQueryAll: TemplateQuerySupportType = {
},
PointQueryAll: {
code: 52_021,
desc: '查询所有模板点位',
};
export const PointUpdate: TemplateQuerySupportType = {
},
PointUpdate: {
code: 52_023,
desc: '更新模板点位',
};
export const TemplateCreate: TemplateQuerySupportType = {
},
TemplateCreate: {
code: 52_012,
desc: '创建模板',
};
export const TemplateDelete: TemplateQuerySupportType = {
},
TemplateDelete: {
code: 52_014,
desc: '删除模板',
};
export const TemplatePointQuerySupportAccess: TemplateQuerySupportType = {
},
TemplatePointQuerySupportAccess: {
code: 52_003,
desc: '查询模板点位支持的权限类型',
};
export const TemplatePointQuerySupportType: TemplateQuerySupportType = {
},
TemplatePointQuerySupportType: {
code: 52_002,
desc: '查询模板点位支持的数据类型',
};
export const TemplateQuery: TemplateQuerySupportType = {
},
TemplateQuery: {
code: 52_015,
desc: '查询模板',
};
export const TemplateQueryPage: TemplateQuerySupportType = {
},
TemplateQueryPage: {
code: 52_011,
desc: '查询所有模板',
};
export const TemplateQuerySupportType: TemplateQuerySupportType = {
},
TemplateQuerySupportType: {
code: 52_001,
desc: '查询模板支持的类型',
};
export const TemplateUpdate: TemplateQuerySupportType = {
},
TemplateUpdate: {
code: 52_013,
desc: '更新模板',
},
};

View File

@ -0,0 +1,6 @@
export default {
modbus: [
{ field: 'register_type', title: '寄存器类型' },
{ field: 'register_address', title: '寄存器地址' },
],
};

View File

@ -1,15 +1,14 @@
<script setup lang="js">
import { cdcmTemplateAPI } from '#/cdcm/api/api.js';
import { TemplateQueryPage } from '#/cdcm/api/req_code';
import req from '#/cdcm/api/req_code';
const params = {
page_num: 1,
page_size: 10,
};
console.warn(
TemplateQueryPage.desc,
cdcmTemplateAPI(params, TemplateQueryPage),
);
const a = await cdcmTemplateAPI(params, req.TemplateQueryPage);
console.warn('a', a.data);
</script>
<template>