diff --git a/ui/dasadmin/src/api/backend/airBlower/request.ts b/ui/dasadmin/src/api/backend/airBlower/request.ts new file mode 100644 index 00000000..e69de29b diff --git a/ui/dasadmin/src/lang/common/en/airBlower.ts b/ui/dasadmin/src/lang/common/en/airBlower.ts new file mode 100644 index 00000000..577b51ed --- /dev/null +++ b/ui/dasadmin/src/lang/common/en/airBlower.ts @@ -0,0 +1,9 @@ +export default { + 'status': 'Status', + 'feeder':'Feeder', + 'airBlowerNumber':'Air Blower Number', + 'start':'Start', + 'stop':'Stop', + 'reset':'Reset', + 'verify':'Verify' +} \ No newline at end of file diff --git a/ui/dasadmin/src/lang/common/zh-cn/airBlower.ts b/ui/dasadmin/src/lang/common/zh-cn/airBlower.ts new file mode 100644 index 00000000..2d410980 --- /dev/null +++ b/ui/dasadmin/src/lang/common/zh-cn/airBlower.ts @@ -0,0 +1,9 @@ +export default { + 'status': '状态', + 'feeder':'馈线', + 'airBlowerNumber':'风机编号', + 'start':'启动', + 'stop':'停机', + 'reset':'复位', + 'verify':'风机对时' +} \ No newline at end of file diff --git a/ui/dasadmin/src/views/backend/auth/model/index.vue b/ui/dasadmin/src/views/backend/auth/model/index.vue index 6611dd3d..054f7ead 100644 --- a/ui/dasadmin/src/views/backend/auth/model/index.vue +++ b/ui/dasadmin/src/views/backend/auth/model/index.vue @@ -639,6 +639,13 @@ const submitAttributeForm = () => { addFormData.highSpeed = addFormData.highSpeed ? 1 : 0 addModelAttributeReq(addFormData) .then((res) => { + if (res.success) { + ElMessage.success('新增物模型属性成功') + closeAttributeForm() + getAttributeList() + } else { + ElMessage.error(res.msg) + } }) .catch((err) => { ElMessage.error(err?.response?.data?.msg ?? '新增失败') diff --git a/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue b/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue new file mode 100644 index 00000000..05dc2b2f --- /dev/null +++ b/ui/dasadmin/src/views/backend/equipment/airBlower/index.vue @@ -0,0 +1,460 @@ + + + + + + + {{ t('airBlower.status') }} + + + + + + {{ t('airBlower.feeder') }} + + + + + + {{ t('airBlower.airBlowerNumber') }} + + + + + + + {{ t('airBlower.start') }} + {{ t('airBlower.stop') }} + {{ t('airBlower.reset') }} + {{ t('airBlower.verify') }} + + + + + + + + + + 并网 + 维护 + 故障 + 离线 + 启动 + 集控停机 + 远程监控停机 + 待机 + 维护 + 离线 + + + + {{ scope.column.label.split(' ')[0] }} + {{ scope.column.label.split(' ')[1] }} + + + {{ scope.row[item.prop] }} + + + + + + + + + + + + + + + diff --git a/ui/dasadmin/src/views/backend/equipment/airBlower/type.ts b/ui/dasadmin/src/views/backend/equipment/airBlower/type.ts new file mode 100644 index 00000000..597c8289 --- /dev/null +++ b/ui/dasadmin/src/views/backend/equipment/airBlower/type.ts @@ -0,0 +1,23 @@ +export type SelectTypeObj = { + a: string + b: string + c: string +} +export type SelectTypeKeyUnion = keyof SelectTypeObj + +export type TableDataObj = { + 1: string + 2: string + 3: string + 4: string + 5: string + 6: string + 7: string + 8: string + 9: string + 10: string + 11: string + 12: string + 13: string + 14: string +} \ No newline at end of file