daiqisheng преди 3 години
родител
ревизия
caa62c0df2
променени са 1 файла, в които са добавени 27 реда и са изтрити 19 реда
  1. 27 19
      src/pages/main/demandDevelop/index.vue

+ 27 - 19
src/pages/main/demandDevelop/index.vue

@@ -97,11 +97,7 @@
             </el-form-item>
             <el-form-item>
               <span>需求编号</span>
-              <el-input
-                v-model="infolist.demandNo"
-                placeholder=""
-                disabled
-              >
+              <el-input v-model="infolist.demandNo" placeholder="" disabled>
               </el-input>
             </el-form-item>
             <!-- <el-form-item prop="terminal">
@@ -732,19 +728,22 @@ export default {
       let flag = 1;
       const factoryName = [];
       const workLoad = [];
-      this.infodatas.forEach((el) => {
-        // 判断条件
-        if (el.factoryName && el.workLoad) {
-          flag = flag * 1;
-          factoryName.push(el.factoryName);
-          workLoad.push(el.workLoad);
-        } else {
-          flag = flag * 0;
-        }
-      });
+      if (type !== "1") {
+        this.infodatas.forEach((el) => {
+          // 判断条件
+          if (el.factoryName && el.workLoad) {
+            flag = flag * 1;
+            factoryName.push(el.factoryName);
+            workLoad.push(el.workLoad);
+          } else {
+            flag = flag * 0;
+          }
+        });
+      }
       if (flag) {
         let reqdata = {
           operateName: this.operateName,
+          reviewOpinion:this.remark,
           type,
           support: factoryName,
           workload: workLoad,
@@ -1121,11 +1120,13 @@ export default {
           for (const i in mkOnlineChannel) {
             if (mkOnlineChannel[i] === "undefined") {
               mkOnlineChannel[i] = "";
-            } 
+            }
           }
           this.infolist = {
             ...mkOnlineChannel,
-            carryChannelCode:mkOnlineChannel.carryChannelCode ? mkOnlineChannel.carryChannelCode.split(","):[],
+            carryChannelCode: mkOnlineChannel.carryChannelCode
+              ? mkOnlineChannel.carryChannelCode.split(",")
+              : [],
           };
           this.busiTime = [
             mkOnlineChannel.busiStartTime,
@@ -1186,8 +1187,14 @@ export default {
               this.disableStatus = true;
               this.dialogStatus = true;
               if (this.step === "7") {
-                this.vision = "信息补填";
-                this.visionsts = "";
+                // 这个是判断最后一步是否可以导入数据
+                if (this.buttonList[0] === "确认上线") {
+                  this.vision = "";
+                  this.visionsts = "2";
+                } else {
+                  this.vision = "信息补填";
+                  this.visionsts = "";
+                }
                 this.infodatas = mkOnlineChannel.workloadAndsupport.length
                   ? mkOnlineChannel.workloadAndsupport.map((el) => ({
                       factoryName: el.support,
@@ -1200,6 +1207,7 @@ export default {
                       },
                     ];
               } else {
+                this.vision = "";
                 this.visionsts = "2";
               }
             }