瀏覽代碼

fix(manager): 修复项目信息管理中表格文件类型处理逻辑

duy 1 天之前
父節點
當前提交
974b8c45fc
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      src/views/manager/projectinfo/tree.vue

+ 4 - 4
src/views/manager/projectinfo/tree.vue

@@ -2864,7 +2864,7 @@ export default {
         this.nodeDetail = Object.assign({}, res.data.data);
           const { tableFileType } = this.nodeDetail;
       if(tableFileType){
-          this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.split(",") : [];
+          this.nodeDetail.tableFileType = tableFileType&&tableFileType.length>0 ? tableFileType.split(",") : [];
       }
         
       });
@@ -2903,7 +2903,7 @@ export default {
       this.$refs["nodeDetail"].validate((valid) => {
         if (valid) {
         
-          if (type === 2 && nodeType === 53) {
+          if (type === 2 && this.nodeDetail.nodeType === 53) {
             if (mixRatioTestIds) {
               if (this.editType == 1) {
                 this.addNode();
@@ -2934,7 +2934,7 @@ export default {
       this.saveNodeLoading = true;
         const { tableFileType } = this.nodeDetail;
             if(tableFileType){
-                this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
+                this.nodeDetail.tableFileType = tableFileType&&tableFileType.length>0 ? tableFileType.join(",") : "";
             }
        
       update(this.nodeDetail).then(() => {
@@ -2949,7 +2949,7 @@ export default {
     updateNode() {
         const { tableFileType } = this.nodeDetail;
            if(tableFileType){
-               this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
+               this.nodeDetail.tableFileType =tableFileType&& tableFileType.length>0 ? tableFileType.join(",") : "";
             }
         // this.nodeDetail.tableFileType = tableFileType.length>0 ? tableFileType.join(",") : "";
       update(this.nodeDetail).then(() => {