ソースを参照

fix: 先勾选再选择业主监控金额计算逻辑调整

Signed-off-by: tangshizhe <48740614+tangshizhe@users.noreply.github.com>
tangshizhe 1 年間 前
コミット
bf4786a6a5
1 ファイル変更19 行追加11 行削除
  1. 19 11
      src/views/order/components/bigOrder.vue

+ 19 - 11
src/views/order/components/bigOrder.vue

@@ -52,7 +52,7 @@
                   <Select v-model="member.billingMode" placeholder="请选择计费模式" @on-change="moneyChange">
                     <Option v-for="item in chargeStatus" :value="item.v" :key="item.v">{{ item.n }}</Option>
                   </Select>
-              </FormItem>
+                </FormItem>
                 <FormItem label="购买数量" required v-if="member.buySubject == '2'">
                     <Input v-model="member.buyCount" type="tel" maxlength="4" @on-keyup="buyHandler" placeholder="请填写购买数量"></Input>
                 </FormItem>
@@ -1614,7 +1614,7 @@ export default {
             if (arr1.indexOf(9124) > -1 && this.strItems5.id == 24) {
                 document.getElementById('counts4').disabled = false
             }
-            if (arr1.indexOf(9124) > -1 && this.strItems5.id == 15) {
+            if (arr1.indexOf(9124) > -1 && this.strItems5.id == 25) {
                 document.getElementById('counts1').disabled = false
             }
         },
@@ -2320,7 +2320,7 @@ export default {
                                             this.selData.map(v => {
                                                 arrs1.push(v.id)
                                                 if (this.repair == '1') {
-                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123) {
+                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123 && v.id !== 9124) {
                                                         arrs.push(v)
                                                     }
                                                 } else {
@@ -2338,9 +2338,11 @@ export default {
                                                     strItems.splice(1,0,this.strItems4)
                                                 } else if (v.id == 9123) {
                                                     strItems.splice(1,0,this.strItems5)
+                                                } else if (v.id == 9124) {
+                                                    strItems.splice(1,0,this.strItems6)
                                                 }
                                             })
-                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1) {
+                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1 || arrs1.indexOf(9124) > -1) {
                                                 this.sumSel = arrs.concat(strItems)
                                             } else {
                                                 this.sumSel = arrs
@@ -2398,7 +2400,7 @@ export default {
                                             this.selData.map(v => {
                                                 arrs1.push(v.id)
                                                 if (this.repair == '1') {
-                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123) {
+                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123 && v.id !== 9124) {
                                                         arrs.push(v)
                                                     }
                                                 } else {
@@ -2416,9 +2418,11 @@ export default {
                                                     strItems.splice(1,0,this.strItems4)
                                                 } else if (v.id == 9123) {
                                                     strItems.splice(1,0,this.strItems5)
+                                                } else if (v.id == 9124) {
+                                                    strItems.splice(1,0,this.strItems6)
                                                 }
                                             })
-                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1) {
+                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1 || arrs1.indexOf(9124) > -1) {
                                                 this.sumSel = arrs.concat(strItems)
                                             } else {
                                                 this.sumSel = arrs
@@ -2483,7 +2487,7 @@ export default {
                                             this.selData.map(v => {
                                                 arrs1.push(v.id)
                                                 if (this.repair == '1') {
-                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123) {
+                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123 && v.id !== 9124) {
                                                         arrs.push(v)
                                                     }
                                                 } else {
@@ -2501,9 +2505,11 @@ export default {
                                                     strItems.splice(1,0,this.strItems4)
                                                 } else if (v.id == 9123) {
                                                     strItems.splice(1,0,this.strItems5)
+                                                } else if (v.id == 9124) {
+                                                    strItems.splice(1,0,this.strItems5)
                                                 }
                                             })
-                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1) {
+                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1 || arrs1.indexOf(9124) > -1) {
                                                 this.sumSel = arrs.concat(strItems)
                                             } else {
                                                 this.sumSel = arrs
@@ -2568,7 +2574,7 @@ export default {
                                             this.selData.map(v => {
                                                 arrs1.push(v.id)
                                                 if (this.repair == '1') {
-                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123) {
+                                                    if (v.id != 9119 && v.id !== 9120 && v.id !== 9121 && v.id !== 9122 && v.id !== 9123 && v.id !== 9124) {
                                                         arrs.push(v)
                                                     }
                                                 } else {
@@ -2586,9 +2592,11 @@ export default {
                                                     strItems.splice(1,0,this.strItems4)
                                                 } else if (v.id == 9123) {
                                                     strItems.splice(1,0,this.strItems5)
+                                                } else if (v.id == 9124) {
+                                                    strItems.splice(1,0,this.strItems6)
                                                 }
                                             })
-                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1) {
+                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1 || arrs1.indexOf(9124) > -1) {
                                                 this.sumSel = arrs.concat(strItems)
                                             } else {
                                                 this.sumSel = arrs
@@ -2734,7 +2742,7 @@ export default {
                                                     strItems.splice(1,0,this.strItems6)
                                                 }
                                             })
-                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1 || arrs1.indexOf(9123) > -1) {
+                                            if (arrs1.indexOf(9119) > -1 || arrs1.indexOf(9120) > -1 || arrs1.indexOf(9121) > -1 || arrs1.indexOf(9122) > -1 || arrs1.indexOf(9123) > -1 || arrs1.indexOf(9124) > -1) {
                                                 this.sumSel = arrs.concat(strItems)
                                             } else {
                                                 this.sumSel = arrs