Преглед изворни кода

fix:修改文件类型添加编辑删除校验

liujiayin пре 2 година
родитељ
комит
78ff8a6f66
2 измењених фајлова са 16 додато и 6 уклоњено
  1. 7 5
      src/views/component/selectType.vue
  2. 9 1
      src/views/platform/cat/type/manage.vue

+ 7 - 5
src/views/component/selectType.vue

@@ -24,8 +24,8 @@ export default {
             let datas1 = res1.variables.data;
             let datas1 = res1.variables.data;
             setTimeout(() => {
             setTimeout(() => {
               let nodes = datas1.map(item => ({
               let nodes = datas1.map(item => ({
-                value: item.NAME_,
-                label: item.NAME_,
+                value: item.name_,
+                label: item.name_,
               }));
               }));
               // 通过调用resolve将子节点数据返回,通知组件数据加载完成
               // 通过调用resolve将子节点数据返回,通知组件数据加载完成
               resolve(nodes);
               resolve(nodes);
@@ -39,9 +39,11 @@ export default {
   },
   },
   methods: {
   methods: {
     handleChange(v) {
     handleChange(v) {
-      const name = "wenJianLeiXing"; // 文件类型
-      const value = v; //字段的值
-      this.$emit("change-data", name, value);
+      const wenJianLeiXing = "wenJianLeiXing"; // 文件类型
+      const wenJianXiLei = "wenJianXiLei"; // 文件细类
+      const value = v.join(' / '); //字段的值
+      this.$emit("change-data", wenJianLeiXing, v[0]);
+      this.$emit("change-data", wenJianXiLei, value);
     },
     },
 
 
   },
   },

+ 9 - 1
src/views/platform/cat/type/manage.vue

@@ -139,7 +139,7 @@ export default {
       nodeData: {},
       nodeData: {},
       isPrivate: false,
       isPrivate: false,
       type: {},
       type: {},
-    //   categoryKey: 'FLOW_TYPE',
+      //   categoryKey: 'FLOW_TYPE',
       categoryOptions: [],
       categoryOptions: [],
       show: false
       show: false
     }
     }
@@ -184,8 +184,16 @@ export default {
           this.nodeData = data
           this.nodeData = data
           this.handTreeEdit()
           this.handTreeEdit()
         } else if (command === 'edit') {
         } else if (command === 'edit') {
+          if (data.name == '内部文件' || data.name == '外部文件' || data.name == '记录表单') {
+            ActionUtils.warning('请不要操作内部文件、外部文件、记录表单分类!!如果需要更改,请联系管理员。')
+            return
+          }
           this.handleNodeClick(data, false)
           this.handleNodeClick(data, false)
         } else if (command === 'remove') {
         } else if (command === 'remove') {
+          if (data.name == '内部文件' || data.name == '外部文件' || data.name == '记录表单') {
+            ActionUtils.warning('请不要操作内部文件、外部文件、记录表单分类!!如果需要更改,请联系管理员。')
+            return
+          }
           this.handleTreeRemove(data.id)
           this.handleTreeRemove(data.id)
         } else if (command === 'export') {
         } else if (command === 'export') {
           this.handTreeExport(data.id, data.name)
           this.handTreeExport(data.id, data.name)