sunyize 2 vuotta sitten
vanhempi
commit
0752614ea5

+ 1 - 1
src/components/layouts/stock/AuditTable.vue

@@ -142,7 +142,7 @@ export default {
             } else if (text == "2") {
               return "物联网业务稽核";
             }  else if (text == "3") {
-              return "复开审批";
+              return "防诈骗方向复开";
             }  else if (text == "4") {
               return "中继线稽核";
             }

+ 19 - 2
src/components/layouts/stock/Warning.vue

@@ -37,7 +37,12 @@
               </a-col>
               <a-col   :xl="8" :lg="7" :md="12" :sm="24">
                 <a-form-item label="稽核类型">
-                  <j-dict-select-tag placeholder="请选择稽核类型" v-model:value="taskType" @change="changeReportDate()" style='width: 180px'  dictCode="sms_check_task_type" />
+                  <a-select placeholder="请选择上报状态"  @change="changeReportDate()" style='width: 180px' v-model="taskType" >
+                    <a-select-option v-for="item in statusList" :value="item.value"  @change="changeReportDate()">
+                      {{ item.text }}
+                    </a-select-option>
+                  </a-select>
+<!--                  <j-dict-select-tag placeholder="请选择稽核类型" v-model:value="taskType" @change="changeReportDate()" style='width: 180px'  dictCode="sms_check_task_type" />-->
                 </a-form-item>
               </a-col>
             </a-row>
@@ -384,7 +389,7 @@ export default {
             } else if (text == "2") {
               return "物联网业务稽核";
             }  else if (text == "3") {
-              return "复开审批";
+              return "防诈骗方向复开";
             }  else if (text == "4") {
               return "中继线稽核";
             }
@@ -462,6 +467,18 @@ export default {
       warningCountFiled:null,
       getWarningCountOrg:null,
       taskType:'',
+      statusList:
+      //1:行短稽核 2:物联网业务稽核 3.复开审批 4.中继线稽核
+        [{
+          text: '行短稽核',
+          value: 1,
+        },{
+          text: '物联网业务稽核',
+          value: 2,
+        }, {
+          text: '中继线稽核',
+          value: 3,
+        }],
       url: {
         list: "/smsCheck/customerInfo/warningList",
         "getWarningCountOrg":"/smsCheck/customerInfo/status/getWarningCountOrg",

+ 1 - 1
src/components/layouts/stock/WorkTable.vue

@@ -593,7 +593,7 @@ export default {
             } else if (text == "2") {
               return "物联网业务稽核";
             }  else if (text == "3") {
-              return "复开审批";
+              return "防诈骗方向复开";
             }  else if (text == "4") {
               return "中继线稽核";
             }

+ 2 - 2
src/components/layouts/stock/ZgTable.vue

@@ -571,7 +571,7 @@ export default {
             } else if (text == "2") {
               return "物联网业务稽核";
             }  else if (text == "3") {
-              return "复开审批";
+              return "防诈骗方向复开";
             }  else if (text == "4") {
               return "中继线稽核";
             }
@@ -1261,7 +1261,7 @@ export default {
       };
       var downloadJson =  this.zLmapDate;
       var themeJson =   this.jBmapDate ;
-      var waterMarkText = 'ECHARTS';
+      var waterMarkText = '北区稽核';
       var canvas = document.createElement('canvas');
       var ctx = canvas.getContext('2d');
       canvas.width = canvas.height = 100;

+ 1 - 1
src/views/statistics/SmsCheckStatistics.vue

@@ -556,7 +556,7 @@ export default {
               }else if (text === '2') {
                 return '物联网业务稽核';
               }else if (text === '3') {
-                return '复开审批';
+                return '防诈骗方向复开';
               }else if (text === '4') {
                 return '中继线稽核';
             }

+ 2 - 2
src/views/statistics/SmsCheckStatisticsDetails.vue

@@ -200,7 +200,7 @@ export default {
       tabAll: '全部(0)',
       tabLine: '行短稽核(0)',
       tabBusiness: '物联网业务稽核(0)',
-      tabReopening: '复开审批(0)',
+      tabReopening: '防诈骗方向复开(0)',
       tabTrunkLineAudit: '中继线稽核(0)',
       count: 0,
       Line: 0,
@@ -474,7 +474,7 @@ export default {
           that.tabAll = '全部(' + result.totalNum + ')';
           that.tabLine = '行短稽核(' + result.lineNum + ')';
           that.tabBusiness = '物联网业务稽核(' + result.businessNum + ')';
-          that.tabReopening = '复开审批(' + result.reopeningNum + ')';
+          that.tabReopening = '防诈骗方向复开(' + result.reopeningNum + ')';
           that.tabTrunkLineAudit = '中继线稽核(' + result.trunkLineAuditNum + ')';
         }
       }).finally(() => {

+ 4 - 1
src/views/warningList/ShortCheckSelect.vue

@@ -948,7 +948,7 @@ export default {
      this.getInfoDataById(this.query.infoId);
     }
   },
-  mounted() {
+  updated() {
     // 实现swiper双向控制
     this.$nextTick(() => {
       const swiperTop = this.$refs.swiperTop.swiper
@@ -956,6 +956,9 @@ export default {
       swiperTop.controller.control = swiperThumbs
       swiperThumbs.controller.control = swiperTop
     })
+  },
+  mounted() {
+
     // /**监听视频拨放*/
     // this.$refs.myVideo.addEventListener("play", () => {
     //   this.openTimer();

+ 214 - 62
src/views/warningList/ShortCheckZG.vue

@@ -172,74 +172,193 @@
         </a-row>
         <a-row v-if='shotInfoModel.warningInfo=="2"'>
 
-          <a-col :span="8" v-if=' shortNowContractDateIs =="1"
-        &&( shotInfoModel.contractDateDateIs===""
-        || shotInfoModel.contractDateDateIs===null
-        || shotInfoModel.contractDateDateIs==="1") '>
-            <a-form-model-item label="合同到期时间是否长期" prop="contractDateDateIs" v-bind="labelCol8">
-              <a-radio-group   v-model="shotInfoModel.contractDateDateIs" button-style="solid" >
-                <a-radio-button value="0">否</a-radio-button>
-                <a-radio-button value="1">是</a-radio-button>
+<!--          <a-col :span="8" v-if=' shortNowContractDateIs =="1"-->
+<!--        &&( shotInfoModel.contractDateDateIs===""-->
+<!--        || shotInfoModel.contractDateDateIs===null-->
+<!--        || shotInfoModel.contractDateDateIs==="1") '>-->
+<!--            <a-form-model-item label="合同到期时间是否长期" prop="contractDateDateIs" v-bind="labelCol8">-->
+<!--              <a-radio-group   v-model="shotInfoModel.contractDateDateIs" button-style="solid" >-->
+<!--                <a-radio-button value="0">否</a-radio-button>-->
+<!--                <a-radio-button value="1">是</a-radio-button>-->
+<!--              </a-radio-group>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+<!--          <a-col :span="8"  v-if=' shortNowContractDateIs =="1"&&   shotInfoModel.contractDateDateIs==="0" '  >-->
+<!--            <a-form-model-item label="合同到期时间" prop="contractDateDate" v-bind="labelCol8">-->
+<!--              <a-date-picker   style="min-width:50px; width: 68% " v-model="shotInfoModel.contractDateDate"-->
+<!--                               format="YYYY-MM-DD"-->
+<!--                               showTime valueFormat="YYYY-MM-DD"/>-->
+<!--              <a-button   @click="backDate('contractDate')" >长期</a-button>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+<!--          <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&& ( shotInfoModel.codeNumberDateDateIs==="" || shotInfoModel.codeNumberDateDateIs===null || shotInfoModel.codeNumberDateDateIs==="1") '>-->
+<!--            <a-form-model-item label="码号证书有效期是否长期" prop="codeNumberDateDateIs" v-bind="labelCol8">-->
+<!--              <a-radio-group   v-model="shotInfoModel.codeNumberDateDateIs" button-style="solid"  >-->
+<!--                <a-radio-button value="0">否</a-radio-button>-->
+<!--                <a-radio-button value="1">是</a-radio-button>-->
+<!--              </a-radio-group>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+<!--          <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&&  shotInfoModel.codeNumberDateDateIs==="0" ' >-->
+<!--            <a-form-model-item label="码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol8">-->
+<!--              <a-date-picker style="min-width:50px; width: 68% "   v-model="shotInfoModel.codeNumberDateDate"-->
+<!--                             format="YYYY-MM-DD"-->
+<!--                             showTime valueFormat="YYYY-MM-DD"/>-->
+<!--              <a-button   @click="backDate('codeNumberDate')" >长期</a-button>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+<!--          <a-col :span="8" v-if=' shortNowFilingsDataIs =="1" && (shotInfoModel.filingsDateDateIs==="" || shotInfoModel.filingsDateDateIs===null || shotInfoModel.filingsDateDateIs==="1") '>-->
+<!--            <a-form-model-item label="备案到期时间是否长期" prop="filingsDateDateIs" v-bind="labelCol8">-->
+<!--              <a-radio-group   v-model="shotInfoModel.filingsDateDateIs" button-style="solid"  >-->
+<!--                <a-radio-button value="0">否</a-radio-button>-->
+<!--                <a-radio-button value="1">是</a-radio-button>-->
+<!--              </a-radio-group>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+<!--          <a-col :span="8"  v-if=' shortNowFilingsDataIs =="1"&& shotInfoModel.filingsDateDateIs==="0" ' >-->
+<!--            <a-form-model-item label="备案通知到期时间" prop="filingsDateDate" v-bind="labelCol8">-->
+<!--              <a-date-picker  style="min-width:50px; width: 68% "  v-model="shotInfoModel.filingsDateDate"-->
+<!--                              format="YYYY-MM-DD"-->
+<!--                              showTime valueFormat="YYYY-MM-DD"/>-->
+<!--              <a-button   @click="backDate('filingsDate')" >长期</a-button>-->
+<!--            </a-form-model-item>-->
+
+<!--          </a-col>-->
+<!--          <a-col :span="8" v-if=' shortNowPermitDateIs =="1"&&(shotInfoModel.permitDateDateIs==="" || shotInfoModel.permitDateDateIs===null || shotInfoModel.permitDateDateIs==="1" ) '>-->
+<!--            <a-form-model-item label="增值业务许可证是否长期"    prop='filingsDateDateIs'  v-bind="labelCol8">-->
+<!--              <a-radio-group    v-model="shotInfoModel.permitDateDateIs" button-style="solid"  >-->
+<!--                <a-radio-button value="0">否</a-radio-button>-->
+<!--                <a-radio-button value="1">是</a-radio-button>-->
+<!--              </a-radio-group>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+<!--          <a-col :span="8"  v-if=' shortNowPermitDateIs =="1"&&shotInfoModel.permitDateDateIs==="0" ' >-->
+<!--            <a-form-model-item label="增值业务许可证到期时间"  prop='filingsDateDateIs'  v-bind="labelCol8">-->
+<!--              <a-date-picker   style="min-width:50px; width: 68% "  v-model="shotInfoModel.permitDateDate"-->
+<!--                               format="YYYY-MM-DD"-->
+<!--                               showTime valueFormat="YYYY-MM-DD"/>-->
+<!--              <a-button    @click="backDate('permitDate')" >长期</a-button>-->
+<!--            </a-form-model-item>-->
+<!--          </a-col>-->
+
+
+
+          <a-col :span="10" v-if=' shortNowContractDateIs =="1"'>
+            <a-form-model-item label="最新合同到期时间" prop="contractDateDateIs" v-bind="labelColContractDate">
+              <a-radio-group v-model:value="shotInfoModel.contractDateDateIs" size="large">
+                <a-radio :value="'0'">
+                  <a-date-picker style="min-width:50px"
+                                 :disabled="shotInfoModel.contractDateDateIs== '1'?true:false"
+                                 v-model="shotInfoModel.contractDateDate"
+                                 format="YYYY-MM-DD"
+                                 showTime valueFormat="YYYY-MM-DD"/>
+                </a-radio>
+                <a-radio :value="'1'" @click="contractDateClick('contractDateDate')">长期</a-radio>
               </a-radio-group>
             </a-form-model-item>
           </a-col>
-          <a-col :span="8"  v-if=' shortNowContractDateIs =="1"&&   shotInfoModel.contractDateDateIs==="0" '  >
-            <a-form-model-item label="合同到期时间" prop="contractDateDate" v-bind="labelCol8">
-              <a-date-picker   style="min-width:50px; width: 68% " v-model="shotInfoModel.contractDateDate"
-                               format="YYYY-MM-DD"
-                               showTime valueFormat="YYYY-MM-DD"/>
-              <a-button   @click="backDate('contractDate')" >长期</a-button>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&& ( shotInfoModel.codeNumberDateDateIs==="" || shotInfoModel.codeNumberDateDateIs===null || shotInfoModel.codeNumberDateDateIs==="1") '>
-            <a-form-model-item label="码号证书有效期是否长期" prop="codeNumberDateDateIs" v-bind="labelCol8">
-              <a-radio-group   v-model="shotInfoModel.codeNumberDateDateIs" button-style="solid"  >
-                <a-radio-button value="0">否</a-radio-button>
-                <a-radio-button value="1">是</a-radio-button>
+
+          <!--        <a-col :span="8" v-if=' shortNowContractDateIs =="1"-->
+          <!--        &&( shotInfoModel.contractDateDateIs===""-->
+          <!--        || shotInfoModel.contractDateDateIs===null-->
+          <!--        || shotInfoModel.contractDateDateIs==="1") '>-->
+          <!--          <a-form-model-item label="最新合同到期时间是否长期" prop="contractDateDateIs" v-bind="labelCol8">-->
+          <!--            <a-radio-group   v-model="shotInfoModel.contractDateDateIs" button-style="solid" >-->
+          <!--              <a-radio-button value="0">否</a-radio-button>-->
+          <!--              <a-radio-button value="1">是</a-radio-button>-->
+          <!--            </a-radio-group>-->
+          <!--          </a-form-model-item>-->
+          <!--        </a-col>-->
+          <!--        <a-col :span="8"  v-if=' shortNowContractDateIs =="1"&&   shotInfoModel.contractDateDateIs==="0" '  >-->
+          <!--          <a-form-model-item label="最新合同到期时间" prop="contractDateDate" v-bind="labelCol8">-->
+          <!--            <a-date-picker   style="min-width:50px; width: 68% " v-model="shotInfoModel.contractDateDate"-->
+          <!--                           format="YYYY-MM-DD"-->
+          <!--                           showTime valueFormat="YYYY-MM-DD"/>-->
+          <!--            <a-button   @click="backDate('contractDate')" >长期</a-button>-->
+          <!--          </a-form-model-item>-->
+          <!--        </a-col>-->
+
+
+          <a-col :span="10" v-if=' shortNowCodeNumberDateIs =="1"'>
+            <a-form-model-item label="最新码号证书到期时间" prop="codeNumberDateDateIs" v-bind="labelColContractDate">
+              <a-radio-group v-model:value="shotInfoModel.codeNumberDateDateIs" size="large">
+                <a-radio :value="'0'">
+                  <a-date-picker style="min-width:50px"
+                                 :disabled="shotInfoModel.codeNumberDateDateIs== '1'?true:false"
+                                 v-model="shotInfoModel.codeNumberDateDate"
+                                 format="YYYY-MM-DD"
+                                 showTime valueFormat="YYYY-MM-DD"/>
+                </a-radio>
+                <a-radio :value="'1'" @click="contractDateClick('codeNumberDateDate')">长期</a-radio>
               </a-radio-group>
             </a-form-model-item>
           </a-col>
-          <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&&  shotInfoModel.codeNumberDateDateIs==="0" ' >
-            <a-form-model-item label="码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol8">
-              <a-date-picker style="min-width:50px; width: 68% "   v-model="shotInfoModel.codeNumberDateDate"
-                             format="YYYY-MM-DD"
-                             showTime valueFormat="YYYY-MM-DD"/>
-              <a-button   @click="backDate('codeNumberDate')" >长期</a-button>
-            </a-form-model-item>
-          </a-col>
-          <a-col :span="8" v-if=' shortNowFilingsDataIs =="1" && (shotInfoModel.filingsDateDateIs==="" || shotInfoModel.filingsDateDateIs===null || shotInfoModel.filingsDateDateIs==="1") '>
-            <a-form-model-item label="备案到期时间是否长期" prop="filingsDateDateIs" v-bind="labelCol8">
-              <a-radio-group   v-model="shotInfoModel.filingsDateDateIs" button-style="solid"  >
-                <a-radio-button value="0">否</a-radio-button>
-                <a-radio-button value="1">是</a-radio-button>
+
+          <!--        <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&& ( shotInfoModel.codeNumberDateDateIs==="" || shotInfoModel.codeNumberDateDateIs===null || shotInfoModel.codeNumberDateDateIs==="1") '>-->
+          <!--          <a-form-model-item label="最新码号证书有效期是否长期" prop="codeNumberDateDateIs" v-bind="labelCol8">-->
+          <!--            <a-radio-group   v-model="shotInfoModel.codeNumberDateDateIs" button-style="solid"  >-->
+          <!--              <a-radio-button value="0">否</a-radio-button>-->
+          <!--              <a-radio-button value="1">是</a-radio-button>-->
+          <!--            </a-radio-group>-->
+          <!--          </a-form-model-item>-->
+          <!--        </a-col>-->
+          <!--        <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&&  shotInfoModel.codeNumberDateDateIs==="0" ' >-->
+          <!--          <a-form-model-item label="最新码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol8">-->
+          <!--            <a-date-picker style="min-width:50px; width: 68% "   v-model="shotInfoModel.codeNumberDateDate"-->
+          <!--                           format="YYYY-MM-DD"-->
+          <!--                           showTime valueFormat="YYYY-MM-DD"/>-->
+          <!--            <a-button   @click="backDate('codeNumberDate')" >长期</a-button>-->
+          <!--          </a-form-model-item>-->
+          <!--        </a-col>-->
+
+          <a-col :span="10" v-if=' shortNowFilingsDataIs =="1"'>
+            <a-form-model-item label="最新备案通知到期时间" prop="filingsDateDateIs" v-bind="labelColContractDate">
+              <a-radio-group v-model:value="shotInfoModel.filingsDateDateIs" size="large">
+                <a-radio :value="'0'">
+                  <a-date-picker style="min-width:50px"
+                                 :disabled="shotInfoModel.filingsDateDateIs== '1'?true:false"
+                                 v-model="shotInfoModel.filingsDateDate"
+                                 format="YYYY-MM-DD"
+                                 showTime valueFormat="YYYY-MM-DD"/>
+                </a-radio>
+                <a-radio :value="'1'" @click="contractDateClick('filingsDateDate')">长期</a-radio>
               </a-radio-group>
             </a-form-model-item>
           </a-col>
-          <a-col :span="8"  v-if=' shortNowFilingsDataIs =="1"&& shotInfoModel.filingsDateDateIs==="0" ' >
-            <a-form-model-item label="备案通知到期时间" prop="filingsDateDate" v-bind="labelCol8">
-              <a-date-picker  style="min-width:50px; width: 68% "  v-model="shotInfoModel.filingsDateDate"
-                              format="YYYY-MM-DD"
-                              showTime valueFormat="YYYY-MM-DD"/>
-              <a-button   @click="backDate('filingsDate')" >长期</a-button>
-            </a-form-model-item>
 
-          </a-col>
-          <a-col :span="8" v-if=' shortNowPermitDateIs =="1"&&(shotInfoModel.permitDateDateIs==="" || shotInfoModel.permitDateDateIs===null || shotInfoModel.permitDateDateIs==="1" ) '>
-            <a-form-model-item label="增值业务许可证是否长期"    prop='filingsDateDateIs'  v-bind="labelCol8">
-              <a-radio-group    v-model="shotInfoModel.permitDateDateIs" button-style="solid"  >
-                <a-radio-button value="0">否</a-radio-button>
-                <a-radio-button value="1">是</a-radio-button>
+
+          <!--        <a-col :span="8" v-if=' shortNowFilingsDataIs =="1" && (shotInfoModel.filingsDateDateIs==="" || shotInfoModel.filingsDateDateIs===null || shotInfoModel.filingsDateDateIs==="1") '>-->
+          <!--          <a-form-model-item label="最新备案到期时间是否长期" prop="filingsDateDateIs" v-bind="labelCol8">-->
+          <!--            <a-radio-group   v-model="shotInfoModel.filingsDateDateIs" button-style="solid"  >-->
+          <!--              <a-radio-button value="0">否</a-radio-button>-->
+          <!--              <a-radio-button value="1">是</a-radio-button>-->
+          <!--            </a-radio-group>-->
+          <!--          </a-form-model-item>-->
+          <!--        </a-col>-->
+          <!--        <a-col :span="8"  v-if=' shortNowFilingsDataIs =="1"&& shotInfoModel.filingsDateDateIs==="0" ' >-->
+          <!--          <a-form-model-item label="最新备案通知到期时间" prop="filingsDateDate" v-bind="labelCol8">-->
+          <!--            <a-date-picker  style="min-width:50px; width: 68% "  v-model="shotInfoModel.filingsDateDate"-->
+          <!--                            format="YYYY-MM-DD"-->
+          <!--                            showTime valueFormat="YYYY-MM-DD"/>-->
+          <!--            <a-button   @click="backDate('filingsDate')" >长期</a-button>-->
+          <!--          </a-form-model-item>-->
+
+          <!--        </a-col>-->
+
+          <a-col :span="10" v-if=' shortNowPermitDateIs =="1"'>
+            <a-form-model-item label="最新增值业务许可证到期时间" prop="filingsDateDateIs" v-bind="labelColContractDate">
+              <a-radio-group v-model:value="shotInfoModel.permitDateDateIs" size="large">
+                <a-radio :value="'0'">
+                  <a-date-picker style="min-width:50px"
+                                 :disabled="shotInfoModel.permitDateDateIs== '1'?true:false"
+                                 v-model="shotInfoModel.permitDateDate"
+                                 format="YYYY-MM-DD"
+                                 showTime valueFormat="YYYY-MM-DD"/>
+                </a-radio>
+                <a-radio :value="'1'" @click="contractDateClick('permitDateDate')">长期</a-radio>
               </a-radio-group>
             </a-form-model-item>
           </a-col>
-          <a-col :span="8"  v-if=' shortNowPermitDateIs =="1"&&shotInfoModel.permitDateDateIs==="0" ' >
-            <a-form-model-item label="增值业务许可证到期时间"  prop='filingsDateDateIs'  v-bind="labelCol8">
-              <a-date-picker   style="min-width:50px; width: 68% "  v-model="shotInfoModel.permitDateDate"
-                               format="YYYY-MM-DD"
-                               showTime valueFormat="YYYY-MM-DD"/>
-              <a-button    @click="backDate('permitDate')" >长期</a-button>
-            </a-form-model-item>
-          </a-col>
         </a-row>
 
         <div  >
@@ -884,6 +1003,16 @@ export default {
       batchImproves: false,
       // 稽核结果
       specialResult: {},
+      labelColContractDate: {
+        labelCol: {
+          xs: {span: 24},
+          sm: {span: 9},
+        },
+        wrapperCol: {
+          xs: {span: 24},
+          sm: {span: 15},
+        }
+      },
       shotInfoModel:{
         logId:"",
         dataId:"",
@@ -1240,14 +1369,18 @@ export default {
       this.getInfoDataById(this.query.infoId);
     }
   },
-  mounted() {
-    // 实现swiper双向控制
+
+  updated() {
     this.$nextTick(() => {
       const swiperTop = this.$refs.swiperTop.swiper
       const swiperThumbs = this.$refs.swiperThumbs.swiper
       swiperTop.controller.control = swiperThumbs
       swiperThumbs.controller.control = swiperTop
     })
+  },
+  mounted() {
+    // 实现swiper双向控制
+
     // /**监听视频拨放*/
     // this.$refs.myVideo.addEventListener("play", () => {
     //   this.openTimer();
@@ -1280,6 +1413,25 @@ export default {
         this.shotInfoModel.permitDateDate=""
       }
     },
+    contractDateClick(name) {
+      if (name =='contractDateDate'){
+        this.shotInfoModel.contractDateDateIs = "1"
+        this.shotInfoModel.contractDateDate = ""
+      }
+      if (name =='codeNumberDateDate'){
+        this.shotInfoModel.codeNumberDateDateIs = "1"
+        this.shotInfoModel.codeNumberDateDate = ""
+      }
+      if (name =='filingsDateDate'){
+        this.shotInfoModel.filingsDateDateIs = "1"
+        this.shotInfoModel.filingsDateDate = ""
+      }
+      if (name =='permitDateDate'){
+        this.shotInfoModel.permitDateDateIs = "1"
+        this.shotInfoModel.permitDateDate = ""
+      }
+
+    },
     isPhone(rule, value, callback) {
       if (!value || new RegExp(/^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/).test(value)) {
         callback();
@@ -1419,15 +1571,15 @@ export default {
               url: filePath,
               fileName: data.file.name
             }
-            if (that.infoModel[fileAttribute][0].urlBase) {
-              that.infoModel[fileAttribute].push(swipData)
+            if (that.shotInfoModel[fileAttribute][0].urlBase) {
+              that.shotInfoModel[fileAttribute].push(swipData)
             } else {
-              that.infoModel[fileAttribute] = []
+              that.shotInfoModel[fileAttribute] = []
               //数据发生变化
-              that.infoModel[fileAttribute][0] = swipData;
+              that.shotInfoModel[fileAttribute][0] = swipData;
             }
             // 改变步骤条状态
-            if (that.infoModel[fileAttribute].length > 0) {
+            if (that.shotInfoModel[fileAttribute].length > 0) {
               if (that.steps.stepsNow[that.steps.current].status === "error"){
                 that.steps.stepsNow[this.steps.current].type="solution",
                   that.steps.stepsNow[this.steps.current].slot="icon"

+ 150 - 55
src/views/warningList/ShortRowShow.vue

@@ -137,74 +137,140 @@
       >
       <a-row>
 
-        <a-col :span="8" v-if=' shortNowContractDateIs =="1"
-        &&( shotInfoModel.contractDateDateIs===""
-        || shotInfoModel.contractDateDateIs===null
-        || shotInfoModel.contractDateDateIs==="1") '>
-          <a-form-model-item label="最新合同到期时间是否长期" prop="contractDateDateIs" v-bind="labelCol8">
-            <a-radio-group   v-model="shotInfoModel.contractDateDateIs" button-style="solid" >
-              <a-radio-button value="0">否</a-radio-button>
-              <a-radio-button value="1">是</a-radio-button>
+        <a-col :span="10" v-if=' shortNowContractDateIs =="1"'>
+          <a-form-model-item label="最新合同到期时间" prop="contractDateDateIs" v-bind="labelColContractDate">
+            <a-radio-group v-model:value="shotInfoModel.contractDateDateIs" size="large">
+              <a-radio :value="'0'">
+                <a-date-picker style="min-width:50px"
+                               :disabled="shotInfoModel.contractDateDateIs== '1'?true:false"
+                               v-model="shotInfoModel.contractDateDate"
+                               format="YYYY-MM-DD"
+                               showTime valueFormat="YYYY-MM-DD"/>
+              </a-radio>
+              <a-radio :value="'1'" @click="contractDateClick('contractDateDate')">长期</a-radio>
             </a-radio-group>
           </a-form-model-item>
         </a-col>
-        <a-col :span="8"  v-if=' shortNowContractDateIs =="1"&&   shotInfoModel.contractDateDateIs==="0" '  >
-          <a-form-model-item label="最新合同到期时间" prop="contractDateDate" v-bind="labelCol8">
-            <a-date-picker   style="min-width:50px; width: 68% " v-model="shotInfoModel.contractDateDate"
-                           format="YYYY-MM-DD"
-                           showTime valueFormat="YYYY-MM-DD"/>
-            <a-button   @click="backDate('contractDate')" >长期</a-button>
-          </a-form-model-item>
-        </a-col>
-        <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&& ( shotInfoModel.codeNumberDateDateIs==="" || shotInfoModel.codeNumberDateDateIs===null || shotInfoModel.codeNumberDateDateIs==="1") '>
-          <a-form-model-item label="最新码号证书有效期是否长期" prop="codeNumberDateDateIs" v-bind="labelCol8">
-            <a-radio-group   v-model="shotInfoModel.codeNumberDateDateIs" button-style="solid"  >
-              <a-radio-button value="0">否</a-radio-button>
-              <a-radio-button value="1">是</a-radio-button>
+
+<!--        <a-col :span="8" v-if=' shortNowContractDateIs =="1"-->
+<!--        &&( shotInfoModel.contractDateDateIs===""-->
+<!--        || shotInfoModel.contractDateDateIs===null-->
+<!--        || shotInfoModel.contractDateDateIs==="1") '>-->
+<!--          <a-form-model-item label="最新合同到期时间是否长期" prop="contractDateDateIs" v-bind="labelCol8">-->
+<!--            <a-radio-group   v-model="shotInfoModel.contractDateDateIs" button-style="solid" >-->
+<!--              <a-radio-button value="0">否</a-radio-button>-->
+<!--              <a-radio-button value="1">是</a-radio-button>-->
+<!--            </a-radio-group>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
+<!--        <a-col :span="8"  v-if=' shortNowContractDateIs =="1"&&   shotInfoModel.contractDateDateIs==="0" '  >-->
+<!--          <a-form-model-item label="最新合同到期时间" prop="contractDateDate" v-bind="labelCol8">-->
+<!--            <a-date-picker   style="min-width:50px; width: 68% " v-model="shotInfoModel.contractDateDate"-->
+<!--                           format="YYYY-MM-DD"-->
+<!--                           showTime valueFormat="YYYY-MM-DD"/>-->
+<!--            <a-button   @click="backDate('contractDate')" >长期</a-button>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
+
+
+        <a-col :span="10" v-if=' shortNowCodeNumberDateIs =="1"'>
+          <a-form-model-item label="最新码号证书到期时间" prop="codeNumberDateDateIs" v-bind="labelColContractDate">
+            <a-radio-group v-model:value="shotInfoModel.codeNumberDateDateIs" size="large">
+              <a-radio :value="'0'">
+                <a-date-picker style="min-width:50px"
+                               :disabled="shotInfoModel.codeNumberDateDateIs== '1'?true:false"
+                               v-model="shotInfoModel.codeNumberDateDate"
+                               format="YYYY-MM-DD"
+                               showTime valueFormat="YYYY-MM-DD"/>
+              </a-radio>
+              <a-radio :value="'1'" @click="contractDateClick('codeNumberDateDate')">长期</a-radio>
             </a-radio-group>
           </a-form-model-item>
         </a-col>
-        <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&&  shotInfoModel.codeNumberDateDateIs==="0" ' >
-          <a-form-model-item label="最新码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol8">
-            <a-date-picker style="min-width:50px; width: 68% "   v-model="shotInfoModel.codeNumberDateDate"
-                           format="YYYY-MM-DD"
-                           showTime valueFormat="YYYY-MM-DD"/>
-            <a-button   @click="backDate('codeNumberDate')" >长期</a-button>
-          </a-form-model-item>
-        </a-col>
-        <a-col :span="8" v-if=' shortNowFilingsDataIs =="1" && (shotInfoModel.filingsDateDateIs==="" || shotInfoModel.filingsDateDateIs===null || shotInfoModel.filingsDateDateIs==="1") '>
-          <a-form-model-item label="最新备案到期时间是否长期" prop="filingsDateDateIs" v-bind="labelCol8">
-            <a-radio-group   v-model="shotInfoModel.filingsDateDateIs" button-style="solid"  >
-              <a-radio-button value="0">否</a-radio-button>
-              <a-radio-button value="1">是</a-radio-button>
+
+<!--        <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&& ( shotInfoModel.codeNumberDateDateIs==="" || shotInfoModel.codeNumberDateDateIs===null || shotInfoModel.codeNumberDateDateIs==="1") '>-->
+<!--          <a-form-model-item label="最新码号证书有效期是否长期" prop="codeNumberDateDateIs" v-bind="labelCol8">-->
+<!--            <a-radio-group   v-model="shotInfoModel.codeNumberDateDateIs" button-style="solid"  >-->
+<!--              <a-radio-button value="0">否</a-radio-button>-->
+<!--              <a-radio-button value="1">是</a-radio-button>-->
+<!--            </a-radio-group>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
+<!--        <a-col :span="8" v-if=' shortNowCodeNumberDateIs =="1"&&  shotInfoModel.codeNumberDateDateIs==="0" ' >-->
+<!--          <a-form-model-item label="最新码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol8">-->
+<!--            <a-date-picker style="min-width:50px; width: 68% "   v-model="shotInfoModel.codeNumberDateDate"-->
+<!--                           format="YYYY-MM-DD"-->
+<!--                           showTime valueFormat="YYYY-MM-DD"/>-->
+<!--            <a-button   @click="backDate('codeNumberDate')" >长期</a-button>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
+
+        <a-col :span="10" v-if=' shortNowFilingsDataIs =="1"'>
+          <a-form-model-item label="最新备案通知到期时间" prop="filingsDateDateIs" v-bind="labelColContractDate">
+            <a-radio-group v-model:value="shotInfoModel.filingsDateDateIs" size="large">
+              <a-radio :value="'0'">
+                <a-date-picker style="min-width:50px"
+                               :disabled="shotInfoModel.filingsDateDateIs== '1'?true:false"
+                               v-model="shotInfoModel.filingsDateDate"
+                               format="YYYY-MM-DD"
+                               showTime valueFormat="YYYY-MM-DD"/>
+              </a-radio>
+              <a-radio :value="'1'" @click="contractDateClick('filingsDateDate')">长期</a-radio>
             </a-radio-group>
           </a-form-model-item>
         </a-col>
-        <a-col :span="8"  v-if=' shortNowFilingsDataIs =="1"&& shotInfoModel.filingsDateDateIs==="0" ' >
-          <a-form-model-item label="最新备案通知到期时间" prop="filingsDateDate" v-bind="labelCol8">
-            <a-date-picker  style="min-width:50px; width: 68% "  v-model="shotInfoModel.filingsDateDate"
-                            format="YYYY-MM-DD"
-                            showTime valueFormat="YYYY-MM-DD"/>
-            <a-button   @click="backDate('filingsDate')" >长期</a-button>
-          </a-form-model-item>
 
-        </a-col>
-        <a-col :span="8" v-if=' shortNowPermitDateIs =="1"&&(shotInfoModel.permitDateDateIs==="" || shotInfoModel.permitDateDateIs===null || shotInfoModel.permitDateDateIs==="1" ) '>
-          <a-form-model-item label="最新增值业务许可证是否长期"    prop='filingsDateDateIs'  v-bind="labelCol8">
-            <a-radio-group    v-model="shotInfoModel.permitDateDateIs" button-style="solid"  >
-              <a-radio-button value="0">否</a-radio-button>
-              <a-radio-button value="1">是</a-radio-button>
+
+<!--        <a-col :span="8" v-if=' shortNowFilingsDataIs =="1" && (shotInfoModel.filingsDateDateIs==="" || shotInfoModel.filingsDateDateIs===null || shotInfoModel.filingsDateDateIs==="1") '>-->
+<!--          <a-form-model-item label="最新备案到期时间是否长期" prop="filingsDateDateIs" v-bind="labelCol8">-->
+<!--            <a-radio-group   v-model="shotInfoModel.filingsDateDateIs" button-style="solid"  >-->
+<!--              <a-radio-button value="0">否</a-radio-button>-->
+<!--              <a-radio-button value="1">是</a-radio-button>-->
+<!--            </a-radio-group>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
+<!--        <a-col :span="8"  v-if=' shortNowFilingsDataIs =="1"&& shotInfoModel.filingsDateDateIs==="0" ' >-->
+<!--          <a-form-model-item label="最新备案通知到期时间" prop="filingsDateDate" v-bind="labelCol8">-->
+<!--            <a-date-picker  style="min-width:50px; width: 68% "  v-model="shotInfoModel.filingsDateDate"-->
+<!--                            format="YYYY-MM-DD"-->
+<!--                            showTime valueFormat="YYYY-MM-DD"/>-->
+<!--            <a-button   @click="backDate('filingsDate')" >长期</a-button>-->
+<!--          </a-form-model-item>-->
+
+<!--        </a-col>-->
+
+        <a-col :span="10" v-if=' shortNowPermitDateIs =="1"'>
+          <a-form-model-item label="最新增值业务许可证到期时间" prop="filingsDateDateIs" v-bind="labelColContractDate">
+            <a-radio-group v-model:value="shotInfoModel.permitDateDateIs" size="large">
+              <a-radio :value="'0'">
+                <a-date-picker style="min-width:50px"
+                               :disabled="shotInfoModel.permitDateDateIs== '1'?true:false"
+                               v-model="shotInfoModel.permitDateDate"
+                               format="YYYY-MM-DD"
+                               showTime valueFormat="YYYY-MM-DD"/>
+              </a-radio>
+              <a-radio :value="'1'" @click="contractDateClick('permitDateDate')">长期</a-radio>
             </a-radio-group>
           </a-form-model-item>
         </a-col>
-        <a-col :span="8"  v-if=' shortNowPermitDateIs =="1"&&shotInfoModel.permitDateDateIs==="0" ' >
-          <a-form-model-item label="最新增值业务许可证到期时间"  prop='filingsDateDateIs'  v-bind="labelCol8">
-            <a-date-picker   style="min-width:50px; width: 68% "  v-model="shotInfoModel.permitDateDate"
-                            format="YYYY-MM-DD"
-                            showTime valueFormat="YYYY-MM-DD"/>
-            <a-button    @click="backDate('permitDate')" >长期</a-button>
-          </a-form-model-item>
-        </a-col>
+
+
+<!--        <a-col :span="8" v-if=' shortNowPermitDateIs =="1"&&(shotInfoModel.permitDateDateIs==="" || shotInfoModel.permitDateDateIs===null || shotInfoModel.permitDateDateIs==="1" ) '>-->
+<!--          <a-form-model-item label="最新增值业务许可证是否长期"    prop='filingsDateDateIs'  v-bind="labelCol8">-->
+<!--            <a-radio-group    v-model="shotInfoModel.permitDateDateIs" button-style="solid"  >-->
+<!--              <a-radio-button value="0">否</a-radio-button>-->
+<!--              <a-radio-button value="1">是</a-radio-button>-->
+<!--            </a-radio-group>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
+<!--        <a-col :span="8"  v-if=' shortNowPermitDateIs =="1"&&shotInfoModel.permitDateDateIs==="0" ' >-->
+<!--          <a-form-model-item label="最新增值业务许可证到期时间"  prop='filingsDateDateIs'  v-bind="labelCol8">-->
+<!--            <a-date-picker   style="min-width:50px; width: 68% "  v-model="shotInfoModel.permitDateDate"-->
+<!--                            format="YYYY-MM-DD"-->
+<!--                            showTime valueFormat="YYYY-MM-DD"/>-->
+<!--            <a-button    @click="backDate('permitDate')" >长期</a-button>-->
+<!--          </a-form-model-item>-->
+<!--        </a-col>-->
       </a-row>
       </a-form-model>
     </a-card>
@@ -1099,6 +1165,16 @@ export default {
           sm: {span: 12},
         }
       },
+      labelColContractDate: {
+        labelCol: {
+          xs: {span: 24},
+          sm: {span: 9},
+        },
+        wrapperCol: {
+          xs: {span: 24},
+          sm: {span: 15},
+        }
+      },
       labelCol1Note: {
         labelCol: {
           xs: {span: 24},
@@ -1468,7 +1544,26 @@ export default {
     /**文件上传成功后回调*/
     importHandleChange(info) {
     },
+// 合同资料长期点击事件
+    contractDateClick(name) {
+      if (name =='contractDateDate'){
+        this.shotInfoModel.contractDateDateIs = "1"
+        this.shotInfoModel.contractDateDate = ""
+      }
+      if (name =='codeNumberDateDate'){
+        this.shotInfoModel.codeNumberDateDateIs = "1"
+        this.shotInfoModel.codeNumberDateDate = ""
+      }
+      if (name =='filingsDateDate'){
+        this.shotInfoModel.filingsDateDateIs = "1"
+        this.shotInfoModel.filingsDateDate = ""
+      }
+      if (name =='permitDateDate'){
+        this.shotInfoModel.permitDateDateIs = "1"
+        this.shotInfoModel.permitDateDate = ""
+      }
 
+    },
     dataListToStr(data){
       if (data.contractDate!==null && data.contractDate!==undefined){
         data.contractDate=JSON.stringify(data.contractDate);