Ver código fonte

fix(projectinfo): 修复表单文件类型处理异常

duy 2 dias atrás
pai
commit
97c53bfe0e
1 arquivos alterados com 8 adições e 2 exclusões
  1. 8 2
      src/views/manager/projectinfo/tree.vue

+ 8 - 2
src/views/manager/projectinfo/tree.vue

@@ -2933,7 +2933,10 @@ export default {
     addNode() {
       this.saveNodeLoading = true;
         const { tableFileType } = this.nodeDetail;
-        this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
+            if(tableFileType){
+                this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
+            }
+       
       update(this.nodeDetail).then(() => {
         this.updateTreeNewNode();
         this.dialogVisible = false;
@@ -2945,7 +2948,10 @@ export default {
     },
     updateNode() {
         const { tableFileType } = this.nodeDetail;
-        this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
+           if(tableFileType){
+               this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
+            }
+        // this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
       update(this.nodeDetail).then(() => {
         let node = this.tableData[0];
         node.nodeName = this.nodeDetail.nodeName;