Bladeren bron

增加拦截校验

wenmenghao 10 maanden geleden
bovenliggende
commit
dc850271bf

+ 5 - 0
src/views/order/components/bigOrder.vue

@@ -308,6 +308,7 @@
                                 </RadioGroup>
                             </FormItem>
                             <FormItem label="归档时间"
+                               required
                                 v-show="member.agreementStatus == '1' && member.contract_archive_status == '1'">
                                 <date-sigle ref="sigleRef4" :dateType="'date'" :placeholderd="'请选择归档时间'"
                                     @startDate="guiDate" :overTime="0"></date-sigle>
@@ -2315,6 +2316,10 @@ export default {
                     return
                 }
             }
+            if(!this.member.contract_archive_time && this.member.contract_archive_status == '1'){
+                this.$Notice.warning({ title: '请选择归档时间' })
+                return
+            }
             let serveData = []
             this.datas2.forEach(v => {
                 serveData.push({

+ 5 - 1
src/views/order/components/bigOrderEdit.vue

@@ -322,7 +322,7 @@
                     <Radio label="1">已归档</Radio>
                   </RadioGroup>
                 </FormItem>
-                <FormItem label="归档时间" v-show="member.agreementStatus == '1' && member.contract_archive_status == '1'">
+                <FormItem label="归档时间" required v-show="member.agreementStatus == '1' && member.contract_archive_status == '1'">
                   <date-sigle ref="sigleRef4" :dateType="'date'" :placeholderd="'请选择归档时间'" @startDate="guiDate"
                     :overTime="0"></date-sigle>
                 </FormItem>
@@ -2557,6 +2557,10 @@ export default {
           return
         }
       }
+      if(!this.member.contract_archive_time && this.member.contract_archive_status == '1'){
+          this.$Notice.warning({ title: '请选择归档时间' })
+        return
+      }
       let serveData = []
       this.datas2.forEach(v => {
         serveData.push({

+ 5 - 1
src/views/order/components/otherOrder.vue

@@ -221,7 +221,7 @@
             </FormItem>
 
 
-            <FormItem label="归档时间" v-if="others.contractStatus == '1' && others.contract_archive_status == '1'">
+            <FormItem required label="归档时间" v-if="others.contractStatus == '1' && others.contract_archive_status == '1'">
               <date-sigle ref="sigleRef5" :dateType="'date'" :placeholderd="'请选择归档时间'" @startDate="guiDate"
                 :overTime="0"></date-sigle>
             </FormItem>
@@ -1186,6 +1186,10 @@ export default {
         this.$Notice.warning({ title: '请选择签约主体' })
         return
       }
+      if(this.others.contract_archive_status == '1' && !this.others.contract_archive_time){
+        this.$Notice.warning({ title: '请选择归档时间' })
+        return
+      }
       if (this.others.contractMoney == 0) { // 合同金额为0 则计费模式置为免费
         this.others.chargeMode = '0'
       } else {

+ 5 - 1
src/views/order/components/otherOrderEdit.vue

@@ -232,7 +232,7 @@
                   <Radio label="1">已归档</Radio>
                 </RadioGroup>
               </FormItem>
-              <FormItem label="归档时间" v-if="others.contractStatus == '1'&&others.contract_archive_status == '1'">
+              <FormItem required label="归档时间" v-if="others.contractStatus == '1'&&others.contract_archive_status == '1'">
                 <date-sigle ref="sigleRef5" :dateType="'date'" :placeholderd="'请选择归档时间'" @startDate="guiDate"
                             :overTime="0"></date-sigle>
               </FormItem>
@@ -1275,6 +1275,10 @@ export default {
         this.$Notice.warning({title: '签约主体不能为空'})
         return
       }
+      if(this.others.contract_archive_status == '1' && !this.others.contract_archive_time){
+        this.$Notice.warning({ title: '请选择归档时间' })
+        return
+      }
       let saleNameArr = []
       let saleIdArr =  []
       this.others.salesPerson.forEach(v => {