sunyize 2 лет назад
Родитель
Сommit
87e8dcc08e

+ 44 - 2
src/views/lotCheck/TaskUploadData.vue

@@ -100,18 +100,38 @@
             </a-radio-group>
           </a-form-model-item>
         </a-col>
-        <a-col :span="7"  >
+
+        <a-col :span="7" v-if='infoModel.contractDateIs==="" || infoModel.contractDateIs===null || infoModel.contractDateIs==="1" '>
+          <a-form-model-item label="合同到期时间是否长期" prop="contractDateIs" v-bind="labelCol7">
+            <a-radio-group  v-model="infoModel.contractDateIs" button-style="solid" :disabled="infoModel.infoResult==='1'?true:false">
+              <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="7"   v-if='infoModel.contractDateIs==="0" ' >
           <a-form-model-item label="合同到期时间" prop="contractDate" v-bind="labelCol5">
             <a-date-picker   :style="{width:'100%'}" v-model="infoModel.contractDate"
                              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="7" v-if='infoModel.businessLicenseDateIs==="" || infoModel.businessLicenseDateIs===null || infoModel.businessLicenseDateIs==="1" '>
+          <a-form-model-item label="营业执照有效期是否长期" prop="businessLicenseDateIs" v-bind="labelCol7">
+            <a-radio-group :disabled="infoModel.infoResult==='1'?true:false"   v-model="infoModel.businessLicenseDateIs" 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="7"   >
+        <a-col :span="7"   v-if='infoModel.businessLicenseDateIs==="0"'>
           <a-form-model-item label="营业执照到期时间" prop="businessLicenseDate" v-bind="labelCol5">
             <a-date-picker       v-model="infoModel.businessLicenseDate"
                                format="YYYY-MM-DD"
                                showTime valueFormat="YYYY-MM-DD"/>
+            <a-button  @click="backDate('businessLicenseDate')" >长期</a-button>
           </a-form-model-item>
 
         </a-col>
@@ -1334,6 +1354,16 @@ export default {
           sm: {span: 4},
         }
       },
+      labelCol7: {
+        labelCol: {
+          xs: {span: 24},
+          sm: {span: 12},
+        },
+        wrapperCol: {
+          xs: {span: 24},
+          sm: {span: 12},
+        }
+      },
       labelCol1Note: {
         labelCol: {
           xs: {span: 24},
@@ -1351,6 +1381,8 @@ export default {
       taskId:"",
       loading: false,
       infoModel: {
+        businessLicenseDateIs:"",
+        contractDateIs:'',
         blockType: "",
         control: "",
         //合同文件
@@ -1697,6 +1729,16 @@ export default {
     }
   },
   methods: {
+    backDate(name){
+      if (name==='contractDate'){
+        this.infoModel.contractDateIs="1"
+        this.infoModel.contractDate=""
+      }
+      if (name==='businessLicenseDate'){
+        this.infoModel.businessLicenseDateIs="1"
+        this.infoModel.businessLicenseDate=""
+      }
+    },
     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();

+ 46 - 4
src/views/lotCheck/modules/TaskCheckAudit.vue

@@ -28,8 +28,8 @@
         <a-descriptions-item  v-if='infoModel.isAll==="1"' label="资料是否完整">是</a-descriptions-item>
         <a-descriptions-item  v-if='infoModel.isComplete==="0"' label="是否完成整改">否</a-descriptions-item>
         <a-descriptions-item  v-if='infoModel.isComplete==="1"' label="是否完成整改">是</a-descriptions-item>
-        <a-descriptions-item label="合同到期时间">{{ infoModel.contractDate }}</a-descriptions-item>
-        <a-descriptions-item label="营业执照到期时间">{{ infoModel.businessLicenseDate }}</a-descriptions-item>
+        <a-descriptions-item label="合同到期时间">{{ infoModel.contractDate==="" ?"长期": infoModel.contractDate}}</a-descriptions-item>
+        <a-descriptions-item label="营业执照到期时间">{{ infoModel.businessLicenseDate==="" ?"长期": infoModel.businessLicenseDate}}</a-descriptions-item>
       </a-descriptions>
       <a-form-model
         ref="form"
@@ -125,18 +125,38 @@
               </a-radio-group>
             </a-form-model-item>
           </a-col>
-          <a-col :span="7"  >
+
+          <a-col :span="7" v-if='infoModel.contractDateIs===""  || infoModel.contractDateIs==="1" '>
+            <a-form-model-item label="合同到期时间是否长期" prop="contractDateIs" v-bind="labelCol7">
+              <a-radio-group  v-model="infoModel.contractDateIs" button-style="solid" :disabled="infoModel.infoResult==='1'?true:false">
+                <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="7"   v-if='infoModel.contractDateIs==="0" ||infoModel.contractDateIs==="" || infoModel.contractDateIs===null ' >
             <a-form-model-item label="合同到期时间" prop="contractDate" v-bind="labelCol5">
               <a-date-picker :disabled="infoModel.infoResult==='1'?true:false"  :style="{width:'100%'}" v-model="infoModel.contractDate"
                                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="7" v-if='infoModel.businessLicenseDateIs===""  || infoModel.businessLicenseDateIs==="1" '>
+            <a-form-model-item label="营业执照有效期是否长期" prop="businessLicenseDateIs" v-bind="labelCol7">
+              <a-radio-group :disabled="infoModel.infoResult==='1'?true:false"   v-model="infoModel.businessLicenseDateIs" 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="7"   >
+          <a-col :span="7"  v-if='infoModel.businessLicenseDateIs==="0" || infoModel.businessLicenseDateIs===""|| infoModel.businessLicenseDateIs===null ' >
             <a-form-model-item label="营业执照到期时间" prop="businessLicenseDate" v-bind="labelCol5">
               <a-date-picker :disabled="infoModel.infoResult==='1'?true:false"      v-model="infoModel.businessLicenseDate"
                                    format="YYYY-MM-DD"
                                    showTime valueFormat="YYYY-MM-DD"/>
+              <a-button  @click="backDate('businessLicenseDate')" >长期</a-button>
             </a-form-model-item>
 
           </a-col>
@@ -1619,6 +1639,16 @@ export default {
           sm: {span: 12},
         }
       },
+      labelCol7: {
+        labelCol: {
+          xs: {span: 24},
+          sm: {span: 12},
+        },
+        wrapperCol: {
+          xs: {span: 24},
+          sm: {span: 12},
+        }
+      },
       labelCol4: {
         labelCol: {
           xs: {span: 24},
@@ -1665,6 +1695,8 @@ export default {
       uploading:false,
       loading: false,
       infoModel: {
+        businessLicenseDateIs:'',
+        contractDateIs:'',
         stepsNow:{},
         infoResult:"",
         infoResultRemark:'',
@@ -2031,6 +2063,16 @@ export default {
     }
   },
   methods: {
+    backDate(name){
+      if (name==='contractDate'){
+        this.infoModel.contractDateIs="1"
+        this.infoModel.contractDate=""
+      }
+      if (name==='businessLicenseDate'){
+        this.infoModel.businessLicenseDateIs="1"
+        this.infoModel.businessLicenseDate=""
+      }
+    },
     showModal() {
       this.open = true;
     },

+ 44 - 6
src/views/smscheck/modules/TaskUploadData.vue

@@ -127,10 +127,11 @@
 <!--                  :placeholder="['到期时间']"-->
 <!--                />-->
 <!--              </a-form-item>-->
-                <a-form-model-item label="合同到期时间" prop="contractDateDate" v-bind="labelCol6">
-                  <a-date-picker :style="{width:'100%'}" v-model="infoModel.contractDateDate"
+                <a-form-model-item label="合同到期时间" prop="contractDateDate" v-bind="labelCol8">
+                  <a-date-picker style="width: 210px" v-model="infoModel.contractDateDate"
                                  format="YYYY-MM-DD"
                                  showTime valueFormat="YYYY-MM-DD"/>
+                  <a-button  @click="backDate('contractDate')" >长期</a-button>
                 </a-form-model-item>
 
             </a-col>
@@ -152,10 +153,11 @@
 <!--                />-->
 <!--              </a-form-item>-->
 
-              <a-form-model-item label="营业执照到期时间" prop="businessLicenseDateDate" v-bind="labelCol4">
+              <a-form-model-item label="营业执照到期时间" prop="businessLicenseDateDate" v-bind="labelCol8">
                 <a-date-picker  style="width: 210px" v-model="infoModel.businessLicenseDateDate"
                                format="YYYY-MM-DD"
                                showTime valueFormat="YYYY-MM-DD"/>
+                <a-button  @click="backDate('businessLicenseDate')" >长期</a-button>
               </a-form-model-item>
 
             </a-col>
@@ -177,10 +179,11 @@
 <!--                />-->
 <!--              </a-form-item>-->
 
-              <a-form-model-item label="码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol4">
+              <a-form-model-item label="码号证书到期时间" prop="codeNumberDateDate" v-bind="labelCol8">
                 <a-date-picker  style="width: 210px"  v-model="infoModel.codeNumberDateDate"
                                 format="YYYY-MM-DD"
                                 showTime valueFormat="YYYY-MM-DD"/>
+                <a-button  @click="backDate('codeNumberDate')" >长期</a-button>
               </a-form-model-item>
 
             </a-col>
@@ -202,10 +205,12 @@
 <!--                />-->
 <!--              </a-form-item>-->
 
-              <a-form-model-item label="备案通知到期时间" prop="filingsDateDate" v-bind="labelCol4">
+              <a-form-model-item label="备案通知到期时间" prop="filingsDateDate" v-bind="labelCol8">
                 <a-date-picker  style="width: 210px"  v-model="infoModel.filingsDateDate"
                                 format="YYYY-MM-DD"
                                 showTime valueFormat="YYYY-MM-DD"/>
+                <a-button  @click="backDate('filingsDate')" >长期</a-button>
+
               </a-form-model-item>
 
             </a-col>
@@ -229,10 +234,11 @@
 <!--                />-->
 <!--              </a-form-item>-->
 
-              <a-form-model-item label="增值业务许可证到期时间" :prop='infoModel.isCsp==="1"?"permitDateDate":""'  v-bind="labelCol4">
+              <a-form-model-item label="增值业务许可证到期时间" :prop='infoModel.isCsp==="1"?"permitDateDate":""'  v-bind="labelCol8">
                 <a-date-picker  style="width: 210px"  v-model="infoModel.permitDateDate"
                                 format="YYYY-MM-DD"
                                 showTime valueFormat="YYYY-MM-DD"/>
+                <a-button  @click="backDate('permitDate')" >长期</a-button>
               </a-form-model-item>
 
             </a-col>
@@ -2584,6 +2590,16 @@ export default {
           sm: {span: 12},
         }
       },
+      labelCol8: {
+        labelCol: {
+          xs: {span: 24},
+          sm: {span: 10},
+        },
+        wrapperCol: {
+          xs: {span: 24},
+          sm: {span: 12},
+        }
+      },
       labelCol1Note: {
         labelCol: {
           xs: {span: 24},
@@ -2806,6 +2822,28 @@ export default {
     // });
   },
   methods: {
+    backDate(name){
+      if (name==='contractDate'){
+        this.infoModel.contractDateDateIs="1"
+        this.infoModel.contractDateDate=""
+      }
+      if (name==='businessLicenseDate'){
+        this.infoModel.businessLicenseDateDateIs="1"
+        this.infoModel.businessLicenseDateDate=""
+      }
+      if (name==='codeNumberDate'){
+        this.infoModel.codeNumberDateDateIs="1"
+        this.infoModel.codeNumberDateDate=""
+      }
+      if (name==='filingsDate'){
+        this.infoModel.filingsDateDateIs="1"
+        this.infoModel.filingsDateDate=""
+      }
+      if (name==='permitDate'){
+        this.infoModel.permitDateDateIs="1"
+        this.infoModel.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();

+ 39 - 22
src/views/smscheck/modules/TaskUploadDataZG.vue

@@ -110,7 +110,7 @@
                 </a-radio-group>
               </a-form-model-item>
             </a-col>
-            <a-col :span="8" v-if='infoModel.contractDateDateIs==="" || infoModel.contractDateDateIs===null || infoModel.contractDateDateIs==="1" '>
+            <a-col :span="12" v-if='infoModel.contractDateDateIs==="" || infoModel.contractDateDateIs===null || infoModel.contractDateDateIs==="1" '>
               <a-form-model-item label="合同到期时间是否长期" prop="contractDateDateIs" v-bind="labelCol4">
                 <a-radio-group  :disabled='isShow' v-model="infoModel.contractDateDateIs" button-style="solid" @change="stepLoading">
                   <a-radio-button value="0">否</a-radio-button>
@@ -118,7 +118,7 @@
                 </a-radio-group>
               </a-form-model-item>
             </a-col>
-            <a-col :span="8"  v-if='infoModel.contractDateDateIs==="0" ' >
+            <a-col :span="12"  v-if='infoModel.contractDateDateIs==="0" ' >
               <!--              <a-form-item label="合同到期时间" prop="filingsDateDateIs" v-bind="labelCol4">-->
               <!--                <j-date-->
               <!--                  style="width: 210px"-->
@@ -127,14 +127,15 @@
               <!--                  :placeholder="['到期时间']"-->
               <!--                />-->
               <!--              </a-form-item>-->
-              <a-form-model-item label="合同到期时间" prop="contractDateDate" v-bind="labelCol6">
-                <a-date-picker  :disabled='isShow' :style="{width:'100%'}" v-model="infoModel.contractDateDate"
+              <a-form-model-item label="合同到期时间" prop="contractDateDate" v-bind="labelCol4">
+                <a-date-picker  :disabled='isShow' style="width: 210px" v-model="infoModel.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='infoModel.businessLicenseDateDateIs==="" || infoModel.businessLicenseDateDateIs===null || infoModel.businessLicenseDateDateIs==="1" '>
+            <a-col :span="12" v-if='infoModel.businessLicenseDateDateIs==="" || infoModel.businessLicenseDateDateIs===null || infoModel.businessLicenseDateDateIs==="1" '>
               <a-form-model-item label="营业执照有效期是否长期" prop="businessLicenseDateDateIs" v-bind="labelCol4">
                 <a-radio-group  :disabled='isShow' v-model="infoModel.businessLicenseDateDateIs" button-style="solid"  >
                   <a-radio-button value="0">否</a-radio-button>
@@ -142,7 +143,7 @@
                 </a-radio-group>
               </a-form-model-item>
             </a-col>
-            <a-col :span="8" v-if='infoModel.businessLicenseDateDateIs==="0"'>
+            <a-col :span="12" v-if='infoModel.businessLicenseDateDateIs==="0"'>
               <!--              <a-form-item label="营业执照到期时间" prop="filingsDateDateIs"  v-bind="labelCol4" >-->
               <!--                <j-date-->
               <!--                  style="width: 210px"-->
@@ -156,10 +157,11 @@
                 <a-date-picker  :disabled='isShow'  style="width: 210px" v-model="infoModel.businessLicenseDateDate"
                                 format="YYYY-MM-DD"
                                 showTime valueFormat="YYYY-MM-DD"/>
+                <a-button  @click="backDate('businessLicenseDate')" >长期</a-button>
               </a-form-model-item>
 
             </a-col>
-            <a-col :span="8" v-if='infoModel.codeNumberDateDateIs==="" || infoModel.codeNumberDateDateIs===null || infoModel.codeNumberDateDateIs==="1" '>
+            <a-col :span="12" v-if='infoModel.codeNumberDateDateIs==="" || infoModel.codeNumberDateDateIs===null || infoModel.codeNumberDateDateIs==="1" '>
               <a-form-model-item label="码号证书有效期是否长期" prop="codeNumberDateDateIs" v-bind="labelCol4">
                 <a-radio-group  :disabled='isShow' v-model="infoModel.codeNumberDateDateIs" button-style="solid"  >
                   <a-radio-button value="0">否</a-radio-button>
@@ -167,7 +169,7 @@
                 </a-radio-group>
               </a-form-model-item>
             </a-col>
-            <a-col :span="8" v-if='infoModel.codeNumberDateDateIs==="0" '>
+            <a-col :span="12" v-if='infoModel.codeNumberDateDateIs==="0" '>
               <!--              <a-form-item label="码号证书到期时间"  prop="filingsDateDateIs" v-bind="labelCol4">-->
               <!--                <j-date-->
               <!--                  style="width: 210px"-->
@@ -181,10 +183,11 @@
                 <a-date-picker  :disabled='isShow' style="width: 210px"  v-model="infoModel.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='infoModel.filingsDateDateIs==="" || infoModel.filingsDateDateIs===null || infoModel.filingsDateDateIs==="1" '>
+            <a-col :span="12" v-if='infoModel.filingsDateDateIs==="" || infoModel.filingsDateDateIs===null || infoModel.filingsDateDateIs==="1" '>
               <a-form-model-item label="备案到期时间是否长期" prop="filingsDateDateIs" v-bind="labelCol4">
                 <a-radio-group  :disabled='isShow' v-model="infoModel.filingsDateDateIs" button-style="solid"  >
                   <a-radio-button value="0">否</a-radio-button>
@@ -192,26 +195,17 @@
                 </a-radio-group>
               </a-form-model-item>
             </a-col>
-            <a-col :span="8"  v-if='infoModel.filingsDateDateIs==="0" '>
-              <!--              <a-form-item label="备案通知到期时间" prop="filingsDateDateIs"  v-bind="labelCol4">-->
-              <!--                <j-date-->
-              <!--                  style="width: 210px"-->
-              <!--                  v-model="infoModel.filingsDateDate"-->
-              <!--                  format="YYYY-MM-DD"-->
-              <!--                  :placeholder="['到期时间']"-->
-              <!--                />-->
-              <!--              </a-form-item>-->
-
+            <a-col :span="12"  v-if='infoModel.filingsDateDateIs==="0" '>
               <a-form-model-item label="备案通知到期时间" prop="filingsDateDate" v-bind="labelCol4">
                 <a-date-picker  :disabled='isShow'  style="width: 210px"  v-model="infoModel.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='infoModel.permitDateDateIs==="" || infoModel.permitDateDateIs===null || infoModel.permitDateDateIs==="1" '>
+            <a-col :span="12" v-if='infoModel.permitDateDateIs==="" || infoModel.permitDateDateIs===null || infoModel.permitDateDateIs==="1" '>
               <a-form-model-item label="增值业务许可证是否长期"   :prop='infoModel.isCsp==="1"?"permitDateDateIs":""'  v-bind="labelCol4">
                 <a-radio-group  :disabled='isShow' v-model="infoModel.permitDateDateIs" button-style="solid"  >
                   <a-radio-button value="0">否</a-radio-button>
@@ -219,7 +213,7 @@
                 </a-radio-group>
               </a-form-model-item>
             </a-col>
-            <a-col :span="8"  v-if='infoModel.permitDateDateIs==="0" '>
+            <a-col :span="12"  v-if='infoModel.permitDateDateIs==="0" '>
               <!--              <a-form-item label="增值业务许可证到期时间" prop="filingsDateDateIs"  v-bind="labelCol4">-->
               <!--                <j-date-->
               <!--                  style="width: 210px"-->
@@ -233,6 +227,7 @@
                 <a-date-picker  :disabled='isShow' style="width: 210px"  v-model="infoModel.permitDateDate"
                                 format="YYYY-MM-DD"
                                 showTime valueFormat="YYYY-MM-DD"/>
+                <a-button  @click="backDate('permitDate')" >长期</a-button>
               </a-form-model-item>
 
             </a-col>
@@ -3379,6 +3374,28 @@ export default {
     // });
   },
   methods: {
+    backDate(name){
+      if (name==='contractDate'){
+        this.infoModel.contractDateDateIs="1"
+        this.infoModel.contractDateDate=""
+      }
+      if (name==='businessLicenseDate'){
+        this.infoModel.businessLicenseDateDateIs="1"
+        this.infoModel.businessLicenseDateDate=""
+      }
+      if (name==='codeNumberDate'){
+        this.infoModel.codeNumberDateDateIs="1"
+        this.infoModel.codeNumberDateDate=""
+      }
+      if (name==='filingsDate'){
+        this.infoModel.filingsDateDateIs="1"
+        this.infoModel.filingsDateDate=""
+      }
+      if (name==='permitDate'){
+        this.infoModel.permitDateDateIs="1"
+        this.infoModel.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();