Zhang Li, BBF-411-2(Neusoft) 1 jaar geleden
bovenliggende
commit
30d9a025f4
1 gewijzigde bestanden met toevoegingen van 12 en 7 verwijderingen
  1. 12 7
      src/views/modules/knowledge/warehouse/auditProcessMaintain.vue

+ 12 - 7
src/views/modules/knowledge/warehouse/auditProcessMaintain.vue

@@ -240,9 +240,12 @@ export default {
         this.$message.error("流程名称重复");
         return
       }
-      if(!this.tabPaneList[this.tabsKeys-1].categoryId.length) {
-        this.$message.error("请将信息填全");
-        return
+      // 系统默认流程没有分类
+      if(this.tabsKeys-1) {
+          if(!this.tabPaneList[this.tabsKeys-1].categoryId.length) {
+          this.$message.error("请将信息填全");
+          return
+        }
       }
       // 判断信息是否填全
       for(let i of this.tabPaneList[this.tabsKeys-1].knowledgeApprovalNode) {
@@ -258,10 +261,12 @@ export default {
       api.insertApprovalNodes(this.tabPaneList[this.tabsKeys-1]).then(res => {
         let data = res.data
         let categoryArr = []
-        for(let i=0;i<data.category.length;i++) {
-          categoryArr.push({
-            value:data.category[i],label:data.categoryName[i]
-          })
+        if(data.category && data.category.length) {
+          for(let i=0;i<data.category.length;i++) {
+            categoryArr.push({
+              value:data.category[i],label:data.categoryName[i]
+            })
+          }
         }
         this.tabPaneList[this.tabsKeys-1].categoryId = categoryArr
         if(res.success == true) {