sunyize 2 vuotta sitten
vanhempi
commit
53a1952005

+ 1 - 23
src/views/lotCheck/TaskUploadData.vue

@@ -1644,8 +1644,7 @@ export default {
         return
       }
       var that = this;
-      that.infoModel.control= that.lotData.control;
-      that.infoModel.blockType= that.lotData.blockType;
+
       var data=that.infoModel ;
 
       //data =this.dataListToStr(data);
@@ -1819,27 +1818,6 @@ export default {
       } else {
         this.steps.stepsNow = this.steps.stepsControlN;
       }
-
-      //材料覆值
-      //ID
-      that.lotData.id = data.id
-      //合同
-      that.lotData.contractFiles = that.packageArr(data.contract);
-      //责任人经办人授权书
-      that.lotData.empowerFiles = that.packageArr(data.empower)
-      //责任人经办人身份证
-      that.lotData.idCardFiles = that.packageArr(data.idCard)
-      //客户证件
-      that.lotData.scanningFiles = that.packageArr(data.customerId)
-      //风险评估表
-      that.lotData.riskFiles = that.packageArr(data.risk)
-      //省集团价格审批表
-      that.lotData.priceFiles = that.packageArr(data.priceApproval)
-      //测试卡申请单
-      that.lotData.testCardApplication = that.packageArr(data.testCardApplication)
-      //承诺函/其它材料
-      that.lotData.commitmentFiles = that.packageArr(data.commitment);
-
       if (that.lotData.blockType == "model") {
         that.swiperImg = that.lotData.contractFiles
       } else if (that.lotData.blockType == 'test') {

+ 75 - 59
src/views/lotCheck/modules/TaskCheckAudit.vue

@@ -3,7 +3,7 @@
     <!--  客户信息-->
     <a-page-header
       style="background-color: #FFFFFF;margin-bottom:10px"
-      title="客户详情"
+      :title= 'checkState===2 ?"客户信息稽核":checkState===4?"客户信息信息整改":""'
       sub-title=""
       @back="goBack"
     >
@@ -243,7 +243,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.testCardRemark"
                           @change="textareaChange('testCard','testCardRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -280,7 +280,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5 && infoModel.testCardResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'testCard')">移除
                   </a-button>
 
@@ -327,9 +327,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.testCardResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -397,7 +397,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.contractRemark"
                           @change="textareaChange('contract','contractRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -435,7 +435,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.contractResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'contract')">移除
                   </a-button>
                 </swiper-slide>
@@ -481,9 +481,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.contractResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -542,7 +542,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.handlingContractRemark"
                           @change="textareaChange('handlingContract','handlingContractRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -578,7 +578,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.handlingContractResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'handlingContract')">移除
                   </a-button>
                 </swiper-slide>
@@ -624,9 +624,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.handlingContractResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -689,7 +689,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.handlingCardRemark"
                           @change="textareaChange('handlingCard','handlingCardRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -726,7 +726,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.handlingContractResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'handlingCard')">移除
                   </a-button>
                 </swiper-slide>
@@ -773,9 +773,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.handlingCardResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -838,7 +838,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.customerCardScanningRemark"
                           @change="textareaChange('customerCardScanning','customerCardScanningRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -875,7 +875,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.customerCardScanningResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'customerCardScanning')">移除
                   </a-button>
                 </swiper-slide>
@@ -921,9 +921,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.customerCardScanningResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -992,7 +992,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.riskTableRemark"
                           @change="textareaChange('riskTable','riskTableRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -1028,7 +1028,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.riskTableResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'riskTable')">移除
                   </a-button>
                 </swiper-slide>
@@ -1074,9 +1074,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.riskTableResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -1141,7 +1141,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.priceTableRemark"
                           @change="textareaChange('priceTable','priceTableRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -1177,7 +1177,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.priceTableResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'priceTable')">移除
                   </a-button>
 
@@ -1225,9 +1225,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.priceTableResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传合同</div>
+                      <div class="ant-upload-text">点我上传资料</div>
                     </div>
                   </a-upload>
 
@@ -1287,7 +1287,7 @@
               />
             </a-form-model-item>
             <a-form-model-item style="left: 10%;margin-top: 20px" label="上传资料备注:" v-bind="labelCol1Note">
-              <a-textarea style="height: 77px"
+              <a-textarea style="height: 77px"  :disabled="(checkState===4 && infoModel.applySignResult  ==='1' ) || (checkState===2|| checkState===5) ?true:false"
                           v-model="infoModel.commitmentRemark"
                           @change="textareaChange('commitment','commitmentRemark')"
                           placeholder="如没有上传资料备注,需要说明原因"
@@ -1323,7 +1323,7 @@
                              v-if=" item.urlBase "
                              @click="jumpUrl(item.urlBase)">预览
                   </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5&& infoModel.commitmentResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'commitment')">移除
                   </a-button>
                 </swiper-slide>
@@ -1369,9 +1369,9 @@
                     :beforeUpload="importBeforeUpload"
                     @change="importHandleChange"
                   >
-                    <div  >
+                    <div v-if='checkState===4 && infoModel.commitmentResult==="2"'>
                       <a-icon type="plus"/>
-                      <div class="ant-upload-text">点我上传其它材料</div>
+                      <div class="ant-upload-text">点我上传料</div>
                     </div>
 
                   </a-upload>
@@ -1996,6 +1996,10 @@ export default {
             this.$message.warn( "物联网基本信息未进行稽核...");
             info="no";
           }
+          if (this.steps.stepsNow[i].status === "wait"   ) {
+            this.$message.warn( this.steps.stepsNow[i].title +"未进行稽核...");
+            info="no";
+          }
         }
         if (this.checkState===4){
           if (this.steps.stepsNow[i].status !== "finish" && this.steps.stepsNow[i].type!=='solution') {
@@ -2026,12 +2030,10 @@ export default {
         return
       }
       var that = this;
-      that.infoModel.control= that.lotData.control;
-      that.infoModel.blockType= that.lotData.blockType;
       var data=that.infoModel ;
 
       //data =this.dataListToStr(data);
-      postAction("/smsLot/customerData/add", data).then((res) => {
+      postAction("/smsLot/customerData/addLog", data).then((res) => {
         if (res.success) {
           this.uploading = false;
           this.$message.success("提交成功", 3);
@@ -2096,6 +2098,14 @@ export default {
       } else {
         this.steps.stepsNow[this.steps.current].status = "wait"
       }
+      if (this.steps.stepsNow[this.steps.current].status = "error"){
+        //  type:"solution",
+        //slot:"icon"
+        this.steps.stepsNow[this.steps.current].type="solution",
+          this.steps.stepsNow[this.steps.current].slot="icon"
+        this.steps.stepsNow[this.steps.current].status = "final"
+        this.steps.stepsNow[this.steps.current].solution = true;
+      }
     },
     stepsClick(current) {
       this.steps.current = current;
@@ -2170,8 +2180,8 @@ export default {
           if (that.checkState===2 || that.checkState===5 ){
             for (var i in that.steps.stepsNow) {
               for (var j in result[that.steps.stepsNow[i].id]){
-                if (result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
-                  if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
+                if (result[that.steps.stepsNow[i].id+'Result']!=null&& result[that.steps.stepsNow[i].id+'Result']!==undefined && result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                  if (  result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                     that.steps.stepsNow[i].status = "finish"
 
                   }else {
@@ -2199,8 +2209,8 @@ export default {
           if (that.checkState===4){
             for (var i in that.steps.stepsNow) {
               for (var j in result[that.steps.stepsNow[i].id]){
-                if (result[that.steps.stepsNow[i].id+'Result']!==undefined && result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
-                  if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
+                if (result[that.steps.stepsNow[i].id+'Result']!=null&&  result[that.steps.stepsNow[i].id+'Result']!==undefined && result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                  if (  result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                     that.steps.stepsNow[i].status = "finish"
                   }else {
                     that.steps.stepsNow[i].status = "error"
@@ -2252,25 +2262,6 @@ export default {
         this.steps.stepsNow = this.steps.stepsControlN;
       }
 
-      //材料覆值
-      //ID
-      that.lotData.id = data.id
-      //合同
-      that.lotData.contractFiles = that.packageArr(data.contract);
-      //责任人经办人授权书
-      that.lotData.empowerFiles = that.packageArr(data.empower)
-      //责任人经办人身份证
-      that.lotData.idCardFiles = that.packageArr(data.idCard)
-      //客户证件
-      that.lotData.scanningFiles = that.packageArr(data.customerId)
-      //风险评估表
-      that.lotData.riskFiles = that.packageArr(data.risk)
-      //省集团价格审批表
-      that.lotData.priceFiles = that.packageArr(data.priceApproval)
-      //测试卡申请单
-      that.lotData.testCardApplication = that.packageArr(data.testCardApplication)
-      //承诺函/其它材料
-      that.lotData.commitmentFiles = that.packageArr(data.commitment);
       //稽核结果
       //that.lotCheckById(that.infoId);
     },
@@ -2319,6 +2310,31 @@ export default {
       }
       this.current = 0;
       this.currentFileType(this.current);
+
+      //待整改
+      if (this.checkState===4){
+        for (var i in this.steps.stepsNow) {
+          for (var j in this.infoModel[this.steps.stepsNow[i].id]){
+            if (this.infoModel[this.steps.stepsNow[i].id+'Result']!==null&&  this.infoModel[this.steps.stepsNow[i].id+'Result']!==undefined && this.infoModel[this.steps.stepsNow[i].id+'Result'][0]!==undefined){
+              if (  this.infoModel[this.steps.stepsNow[i].id+'Result'][0]==='1'){
+                this.steps.stepsNow[i].status = "finish"
+              }else {
+                this.steps.stepsNow[i].status = "error"
+              }
+            }
+          }
+        }
+        if (this.infoModel.infoResult==="2"){
+          var element = document.getElementById('directRequirements');
+          element.style.color = 'red';
+          this.isShow=false
+        }
+        if (this.infoModel.infoResult==="1"){
+          var element = document.getElementById('directRequirements');
+          element.style.color = 'black';
+          this.isShow=true
+        }
+      }
     },
      /**移除文件*/
     removeFile(fileData, fileAttribute) {

+ 4 - 1
src/views/lotCheck/modules/TaskCheckList.vue

@@ -106,7 +106,7 @@
             </span>
 
             <span v-has="'lot:task:check:list:upload:rectification'" v-if="record.checkState == 4">
-              <a @click="showImproveAndUpload(record)">整改</a>
+              <a @click="showImproveAndUploadZg(record)">整改</a>
               <a-divider type="vertical"/>
             </span>
 
@@ -360,6 +360,9 @@ export default {
     showImproveAndUpload(record){
       this.$router.push({path: '/lot/check/data/upload', query: {id: record.id}});
     },
+    showImproveAndUploadZg(record){
+      this.$router.push({path: '/lotCheck/modules/TaskCheckAudit', query: {id: record.id}});
+    },
     // 显示完善页面
     showImprove(record) {
       this.$router.push({path: '/sms/check/data/edit', query: {id: record.id}});

+ 1 - 1
src/views/smscheck/modules/TaskCheckCheck.vue

@@ -2730,7 +2730,7 @@ export default {
             that.infoModel.groupPriceApproval=result.groupPriceApproval===''?'':JSON.parse(result.groupPriceApproval);
             for (var i in that.steps.stepsNow) {
               for (var j in result[that.steps.stepsNow[i].id]){
-                if (result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                if (result[that.steps.stepsNow[i].id+'Result']!=undefined &&result[that.steps.stepsNow[i].id+'Result']!=null&&result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
                   if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                     that.steps.stepsNow[i].status = "finish"
 

+ 1 - 1
src/views/smscheck/modules/TaskUploadDataSelect.vue

@@ -3343,7 +3343,7 @@ export default {
             that.infoModel.groupPriceApproval= JSON.parse(result.groupPriceApproval);
             for (var i in that.steps.stepsNow) {
               for (var j in result[that.steps.stepsNow[i].id]){
-                if (result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                if (result[that.steps.stepsNow[i].id+'Result']!=undefined &&result[that.steps.stepsNow[i].id+'Result']!=null&&result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
                   if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                     that.steps.stepsNow[i].status = "finish"
                   }else {

+ 1 - 1
src/views/smscheck/modules/TaskUploadDataZG.vue

@@ -3539,7 +3539,7 @@ export default {
             that.infoModel.groupPriceApproval= JSON.parse(result.groupPriceApproval);
             for (var i in that.steps.stepsNow) {
               for (var j in result[that.steps.stepsNow[i].id]){
-                if (result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                if (result[that.steps.stepsNow[i].id+'Result']!=undefined &&result[that.steps.stepsNow[i].id+'Result']!=null&&result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
                   if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                     that.steps.stepsNow[i].status = "finish"
                   }else {

+ 15 - 15
src/views/truckCheck/modules/TaskCheckAudit.vue

@@ -9,10 +9,10 @@
     >
       <a-descriptions :title="infoModel.customerName" :column="3" :bordered="false" v-if='checkState===2 ||checkState===5 '>
         <a-descriptions-item label="客户类型">{{infoModel.customType===0?"一类客户(党政军、大型企事业单位)":" 二类客户(其余用户)"}}</a-descriptions-item>
-        <a-descriptions-item v-if='infoModel.scene===0' label="使用场景">办公自用</a-descriptions-item>
-        <a-descriptions-item v-if='infoModel.scene===1' label="使用场景">自用型呼叫中心</a-descriptions-item>
-        <a-descriptions-item v-if='infoModel.scene===2' label="使用场景">经营型呼叫中心</a-descriptions-item>
-        <a-descriptions-item v-if='infoModel.scene===3' label="使用场景">经营型会议电话</a-descriptions-item>
+        <a-descriptions-item v-if='infoModel.scene==="0"' label="使用场景">办公自用</a-descriptions-item>
+        <a-descriptions-item v-if='infoModel.scene==="1"' label="使用场景">自用型呼叫中心</a-descriptions-item>
+        <a-descriptions-item v-if='infoModel.scene==="2"' label="使用场景">经营型呼叫中心</a-descriptions-item>
+        <a-descriptions-item v-if='infoModel.scene==="3"' label="使用场景">经营型会议电话</a-descriptions-item>
         <a-descriptions-item label="客户编号">{{ infoModel.userNo }}</a-descriptions-item>
         <a-descriptions-item label="用户发展员工">{{ infoModel.userState }}</a-descriptions-item>
         <a-descriptions-item label="用户编号">{{ infoModel.customerNo }}</a-descriptions-item>
@@ -52,10 +52,10 @@
           <span style="display: block">2.请选择使用场景</span>
           <a-radio-group style="position: relative;left: 30px;" :disabled="infoModel.infoResult==='1'?true:false"
                          @change="controlChange" v-model:value="infoModel.scene"  prop='scene'>
-            <a-radio :value="0">办公自用</a-radio>
-            <a-radio :value="1">自用型呼叫中心</a-radio>
-            <a-radio :value="2">经营型呼叫中心</a-radio>
-            <a-radio :value="3">经营型会议电话</a-radio>
+            <a-radio :value="'0'">办公自用</a-radio>
+            <a-radio :value="'1'">自用型呼叫中心</a-radio>
+            <a-radio :value="'2'">经营型呼叫中心</a-radio>
+            <a-radio :value="'3'">经营型会议电话</a-radio>
           </a-radio-group>
         </div>
       </a-card>
@@ -352,7 +352,7 @@
                          v-if=" item.urlBase "
                          @click="jumpUrl(item.urlBase)">预览
               </a-button>
-                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5" style="display: block;margin-top: 10px;border-color: red;color: red"
+                  <a-button v-if="item.urlBase&& checkState!==2  &&checkState!==5 && infoModel.applySignResult==='2'" style="display: block;margin-top: 10px;border-color: red;color: red"
                             danger @click="removeFile(item,'applySign')">移除
                   </a-button>
 
@@ -3853,7 +3853,7 @@ export default {
             if (that.checkState===2 || that.checkState===5 ){
               for (var i in that.steps.stepsNow) {
                 for (var j in result[that.steps.stepsNow[i].id]){
-                  if (result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                  if (result[that.steps.stepsNow[i].id+'Result']!=undefined &&result[that.steps.stepsNow[i].id+'Result']!=null&& result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
                     if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                       that.steps.stepsNow[i].status = "finish"
 
@@ -3882,7 +3882,7 @@ export default {
             if (that.checkState===4){
               for (var i in that.steps.stepsNow) {
                 for (var j in result[that.steps.stepsNow[i].id]){
-                  if (result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
+                  if (result[that.steps.stepsNow[i].id+'Result']!=undefined &&result[that.steps.stepsNow[i].id+'Result']!=null&& result[that.steps.stepsNow[i].id+'Result'][0]!==undefined){
                     if (result[that.steps.stepsNow[i].id+'Result'][0]==='1'){
                       that.steps.stepsNow[i].status = "finish"
                     }else {
@@ -3945,10 +3945,10 @@ export default {
 
         for (var i in this.steps.stepsNow) {
           if (this.checkState===2){
-            // if (this.steps.stepsNow[i].status === "wait"   ) {
-            //   this.$message.warn( this.steps.stepsNow[i].title +"未进行稽核...");
-            //   info="no";
-            //   }
+            if (this.steps.stepsNow[i].status === "wait"  || this.steps.stepsNow[i].status===undefined  || this.steps.stepsNow[i].status===''|| this.steps.stepsNow[i].status===null ) {
+              this.$message.warn( this.steps.stepsNow[i].title +"未进行稽核...");
+              info="no";
+              }
               if (this.infoModel.infoResult==="" || this.infoModel.infoResult===null){
                 this.$message.warn( "中继线基本信息未进行稽核...");
                 info="no";