From 6228ba367ae357753a618badc3b05cb65a8c27f2 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 13 Mar 2024 09:50:39 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E5=88=86=E7=B1=BB=E9=A1=B5=E9=9D=A2=E5=8F=8A=E7=9B=B8=E5=BA=94?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/em.js | 51 +++ src/config/route.js | 36 +- src/views/em/ecate.vue | 126 +++++++ .../em/{equipmentz.vue => equipmentjc.vue} | 0 .../em/{equipmentc.vue => equipmentjk.vue} | 0 .../em/{equipmentj.vue => equipmentjl.vue} | 0 src/views/em/equipmentzl.vue | 325 ++++++++++++++++++ 7 files changed, 530 insertions(+), 8 deletions(-) create mode 100644 src/views/em/ecate.vue rename src/views/em/{equipmentz.vue => equipmentjc.vue} (100%) rename src/views/em/{equipmentc.vue => equipmentjk.vue} (100%) rename src/views/em/{equipmentj.vue => equipmentjl.vue} (100%) create mode 100644 src/views/em/equipmentzl.vue diff --git a/src/api/model/em.js b/src/api/model/em.js index efc8ff5a..5233d627 100644 --- a/src/api/model/em.js +++ b/src/api/model/em.js @@ -146,4 +146,55 @@ export default { } }, }, + //设备分类 + ecate: { + list: { + name: "列表", + req: async function(data){ + return await http.get( + `${config.API_URL}/em/ecate/`, + data + ); + } + }, + item: { + name: "获取详情", + req: async function(id){ + return await http.get( + `${config.API_URL}/em/ecate/${id}/` + ); + } + }, + update: { + name: "更新", + req: async function(id, data){ + return await http.put( + `${config.API_URL}/em/ecate/${id}/`, + data); + } + }, + create: { + name: "创建", + req: async function(data){ + return await http.post( + `${config.API_URL}/em/ecate/`, + data); + } + }, + delete: { + name: "删除", + req: async function(id){ + return await http.delete( + `${config.API_URL}/em/ecate/${id}/`); + } + }, + cquery: { + name: "复杂查询", + req: async function(data){ + return await http.post( + `${config.API_URL}/em/ecate/cquery/`, + data); + } + }, + }, } \ No newline at end of file diff --git a/src/config/route.js b/src/config/route.js index 3ac387bf..19e6b31c 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -1815,6 +1815,16 @@ const routes = [ "perms": ["em"] }, "children": [ + { + "name": "ecate", + "path": "/em/ecate", + "meta": { + "title": "设备分类", + "icon": "el-icon-cellphone", + "perms": ["ecate"] + }, + "component": "em/ecate" + }, { "name": "equipment", "path": "/em/equipment", @@ -1831,9 +1841,9 @@ const routes = [ "meta": { "title": "计量设备", "icon": "el-icon-cellphone", - "perms": ["equipmentc"] + "perms": ["equipmentjl"] }, - "component": "em/equipmentc" + "component": "em/equipmentjl" }, { "name": "equipmentz", @@ -1841,9 +1851,9 @@ const routes = [ "meta": { "title": "治理设备", "icon": "el-icon-cellphone", - "perms": ["equipmentz"] + "perms": ["equipmentzl"] }, - "component": "em/equipmentz" + "component": "em/equipmentzl" }, { "name": "equipmentj", @@ -1851,9 +1861,19 @@ const routes = [ "meta": { "title": "监控设备", "icon": "el-icon-cellphone", - "perms": ["equipmentj"] + "perms": ["equipmentjk"] }, - "component": "em/equipmentj" + "component": "em/equipmentjk" + }, + { + "name": "equipmentj", + "path": "/em/equipmentjc", + "meta": { + "title": "监测设备", + "icon": "el-icon-cellphone", + "perms": ["equipmentjc"] + }, + "component": "em/equipmentjc" }, { "name": "xjRecord", @@ -1861,7 +1881,7 @@ const routes = [ "meta": { "title": "巡检记录", "icon": "el-icon-cellphone", - "perms": ["equipment"] + "perms": ["einspect"] }, "component": "em/xjRecord" }, @@ -2191,7 +2211,7 @@ const routes = [ "path": "/bigScreenEnp", "name": "bigScreenEnp", "meta": { - "title": "数据大屏Enp", + "title": "环保大屏", "icon": "el-icon-platform", "perms": ["bigScreenEnp"], "fullpage": true, diff --git a/src/views/em/ecate.vue b/src/views/em/ecate.vue new file mode 100644 index 00000000..d617a18f --- /dev/null +++ b/src/views/em/ecate.vue @@ -0,0 +1,126 @@ + + \ No newline at end of file diff --git a/src/views/em/equipmentz.vue b/src/views/em/equipmentjc.vue similarity index 100% rename from src/views/em/equipmentz.vue rename to src/views/em/equipmentjc.vue diff --git a/src/views/em/equipmentc.vue b/src/views/em/equipmentjk.vue similarity index 100% rename from src/views/em/equipmentc.vue rename to src/views/em/equipmentjk.vue diff --git a/src/views/em/equipmentj.vue b/src/views/em/equipmentjl.vue similarity index 100% rename from src/views/em/equipmentj.vue rename to src/views/em/equipmentjl.vue diff --git a/src/views/em/equipmentzl.vue b/src/views/em/equipmentzl.vue new file mode 100644 index 00000000..c49a0a3f --- /dev/null +++ b/src/views/em/equipmentzl.vue @@ -0,0 +1,325 @@ + + \ No newline at end of file