8
0
ZaiZai vor 11 Monaten
Ursprung
Commit
cab80bd52e
1 geänderte Dateien mit 61 neuen und 11 gelöschten Zeilen
  1. 61 11
      src/api/modules/desk/system-unit.js

+ 61 - 11
src/api/modules/desk/system-unit.js

@@ -22,28 +22,78 @@ export default {
             params: { ids },
         })
     },
-    //元素库树
-    async tabTypeLazyTreeAll(form) {
+    //系统树节点懒加载
+    async getLazyTree(form) {
         return HcApi({
-            url: '/api/blade-manager/wbsPrivate/tab-Type-lazy-tree-all',
+            url: '/api/blade-meter/tree/system/lazy',
             method: 'get',
             params: form,
         })
     },
-    //元素库、独立库节点排序
-    async wbsInfotabSort(primaryKeyIds) {
+    //新增节点
+    async add(form) {
         return HcApi({
-            url: '/api/blade-manager/wbsInfo/tab-sort',
+            url: '/api/blade-meter/tree/system/save',
             method: 'post',
-            params: { primaryKeyIds },
+            data: form,
+        })
+    },
+    //修改节点
+    async update(form) {
+        return HcApi({
+            url: '/api/blade-meter/tree/system/update',
+            method: 'post',
+            data: form,
+        })
+    },
+    //删除节点
+    async remove(id) {
+        return HcApi({
+            url: '/api/blade-meter/tree/system/remove',
+            method: 'get',
+            params: { id },
+        })
+    },
+    async detail(id) {
+        return HcApi({
+            url: '/api/blade-meter/tree/system/detail',
+            method: 'get',
+            params: { id },
         })
     },
-    //获取1质检 2实验公有树列表
-    async getWbsList(type) {
+    async getChildList(form) {
         return HcApi({
-            url: '/api/blade-manager/wbsInfo/get-wbs-type',
+            url: '/api/blade-meter/tree/system/child-list',
             method: 'get',
-            params: { type },
+            params: form,
+        })
+    },
+    async getSameList(form) {
+        return HcApi({
+            url: '/api/blade-meter/tree/system/same-list',
+            method: 'get',
+            params: form,
+        })
+    },
+    async sortNode(form) {
+        return HcApi({
+            url: '/api/blade-meter/tree/system/sort',
+            method: 'post',
+            params: form,
+        })
+    },
+    async getEngineeringTypeName(form) {
+        return HcApi({
+            url: '/api/blade-meter/tree/system/getEngineeringTypeName',
+            method: 'get',
+            params: form,
+        })
+    },
+    async getNodeTypeList(form) {
+        return HcApi({
+            url: '/api/blade-meter/tree/getNodeTypeList',
+            method: 'get',
+            params: form,
         })
     },
 }