Browse Source

提交增加校验

wenmenghao 1 year ago
parent
commit
845d190879

+ 3 - 3
src/views/order/components/bigOrder.vue

@@ -121,10 +121,10 @@
                         <div v-if="buyserveName"><span style="color: #e13d13;">注:服务到期时间:{{ serveEndtime }},</span><span
                                 style="font-weight:bold">该客户已购买:</span>{{ buyserveName }}</div>
                     </FormItem>
-                    <FormItem label="购买数量" required v-if="!(creAuth == '3' && this.member.buySubject == '1')">
+                    <FormItem label="购买数量" required v-if="!(creAuth == '3' && member.buySubject == '1')">
                         <Input v-model="member.buyCount" type="tel" maxlength="4" @on-keyup="buyHandler"
                             @on-change="payChange" placeholder="请填写购买数量"
-                            :disabled="vipDis && this.member.products != 2"></Input>
+                            :disabled="vipDis && member.products != 2"></Input>
                         <span v-if="member.products == '1'">(注:主账号+子账号数量之和)</span>
                     </FormItem>
                     <!-- <div v-if="creAuth !== '3'">
@@ -2215,7 +2215,7 @@ export default {
                     return
                 }
             }
-            if (this.member.buySubject == '2') {
+            if (!(this.creAuth == '3' && this.member.buySubject == '1')) { // 不是个人且补充包类型都做校验
                 if (this.member.buyCount == '') {
                     this.$Notice.warning({ title: '请输入购买数量' })
                     return

+ 3 - 3
src/views/order/components/bigOrderEdit.vue

@@ -156,10 +156,10 @@
                        :readonly="interested"></Input>
               </FormItem>
             </div> -->
-            <FormItem label="购买数量" required v-if="!(creAuth == '3' && this.member.buySubject == '1')">
+            <FormItem label="购买数量" required v-if="!(creAuth == '3' && member.buySubject == '1')">
               <Input v-model="member.buyCount" type="tel" maxlength="4" @on-keyup="buyHandler" @on-change="payChange"
                 placeholder="请填写购买数量"
-                :disabled="finish_dis || (vipDis && this.member.products != 2) || pass_all_incomplete_dis"></Input>
+                :disabled="finish_dis || (vipDis && member.products != 2) || pass_all_incomplete_dis"></Input>
               <span v-if="member.products == '1'">(注:主账号+子账号数量之和)</span>
             </FormItem>
             <div v-if="creAuth !== '2'">
@@ -2464,7 +2464,7 @@ export default {
           return
         }
       }
-      if (this.member.buySubject == '2') {
+      if (!(this.creAuth == '3' && this.member.buySubject == '1')) {
         if (this.member.buyCount == '') {
           this.$Notice.warning({ title: '请输入购买数量' })
           return