xuzhiheng il y a 1 an
Parent
commit
11ead71e88

+ 22 - 12
src/views/order/components/bigOrder.vue

@@ -171,8 +171,7 @@
                         <Input
                             v-model="member.payMoney"
                             type="text"
-                            @on-keyup="member.payMoney=moneyReg(member.payMoney)"
-                            @on-change="updateSaleMoney"
+                            @on-keyup="keyupSale('1')"
                             :maxlength="9"
                             placeholder="请填写应付金额"
                             :disabled="shiDis"
@@ -182,8 +181,7 @@
                         <Input
                             v-model="member.bigPayMoney"
                             type="text"
-                            @on-keyup="member.bigPayMoney=moneyReg(member.bigPayMoney)"
-                            @on-change="updateSaleMoney"
+                            @on-keyup="keyupSale('2')"
                             :maxlength="9"
                             placeholder="请输入大会员应付金额"
                             :disabled="bigDis"
@@ -193,8 +191,7 @@
                         <Input
                             v-model="member.subPayMoney"
                             type="text"
-                            @on-keyup="member.subPayMoney=moneyReg(member.subPayMoney)"
-                            @on-change="updateSaleMoney"
+                            @on-keyup="keyupSale('3')"
                             :maxlength="9"
                             placeholder="请输入子账号应付金额"
                             :disabled="subDis"
@@ -204,8 +201,7 @@
                         <Input
                             v-model="member.supplyPayMoney"
                             type="text"
-                            @on-keyup="member.supplyPayMoney=moneyReg(member.supplyPayMoney)"
-                            @on-change="updateSaleMoney"
+                            @on-keyup="keyupSale('4')"
                             :maxlength="9"
                             placeholder="请输入补充包应付金额"
                             :disabled="supplyDis"
@@ -215,8 +211,7 @@
                         <Input
                             v-model="member.commission"
                             type="text"
-                            @on-keyup="member.commission=moneyReg(member.commission)"
-                            @on-change="updateSaleMoney"
+                            @on-keyup="keyupSale('5')"
                             :maxlength="9"
                             placeholder="请输入佣金金额"
                         ></Input>
@@ -225,8 +220,7 @@
                         <Input
                             v-model="member.proceduresMoney"
                             type="text"
-                            @on-keyup="member.proceduresMoney=moneyReg(member.proceduresMoney)"
-                            @on-change="updateSaleMoney"
+                            @on-keyup="keyupSale('6')"
                             :maxlength="9"
                             placeholder="请输入手续费"
                         ></Input>
@@ -416,6 +410,22 @@ export default {
             }
           },200)
         },
+        keyupSale (val) {
+            if (val === '1') {
+                this.member.payMoney = this.moneyReg(this.member.payMoney)
+            } else if (val === '2') {
+                this.member.bigPayMoney = this.moneyReg(this.member.bigPayMoney)
+            } else if (val === '3') {
+                this.member.subPayMoney = this.moneyReg(this.member.subPayMoney)
+            } else if (val === '4') {
+                this.member.supplyPayMoney = this.moneyReg(this.member.supplyPayMoney)
+            } else if (val === '5') {
+                this.member.commission = this.moneyReg(this.member.commission)
+            } else if (val === '6') {
+                this.member.proceduresMoney = this.moneyReg(this.member.proceduresMoney)
+            }
+            this.updateSaleMoney()
+        },
         saleTableChange(index) {
             let money = Number(this.saleTableData[index].money).fixed(2)
             this.saleTableData[index].money = money

+ 22 - 11
src/views/order/components/bigOrderEdit.vue

@@ -200,8 +200,7 @@
               <Input
                   v-model="member.payMoney"
                   type="text"
-                  @on-keyup="member.payMoney=moneyReg(member.payMoney)"
-                  @on-change="updateSaleMoney"
+                  @on-keyup="keyupSale('1')"
                   :maxlength="9"
                   placeholder="请填写应付金额"
                   :disabled="shiDis || finish_dis"
@@ -211,8 +210,7 @@
               <Input
                   v-model="member.bigPayMoney"
                   type="text"
-                  @on-keyup="member.bigPayMoney=moneyReg(member.bigPayMoney)"
-                  @on-change="updateSaleMoney"
+                  @on-keyup="keyupSale('2')"
                   :maxlength="9"
                   placeholder="请输入大会员应付金额"
                   :disabled="bigDis || finish_dis"
@@ -222,7 +220,7 @@
               <Input
                   v-model="member.subPayMoney"
                   type="text"
-                  @on-keyup="member.subPayMoney=moneyReg(member.subPayMoney)"
+                  @on-keyup="keyupSale('3')"
                   :maxlength="9"
                   placeholder="请输入子账号应付金额"
                   :disabled="subDis || finish_dis"
@@ -232,8 +230,7 @@
               <Input
                   v-model="member.supplyPayMoney"
                   type="text"
-                  @on-keyup="member.supplyPayMoney=moneyReg(member.supplyPayMoney)"
-                  @on-change="updateSaleMoney"
+                  @on-keyup="keyupSale('4')"
                   :maxlength="9"
                   placeholder="请输入补充包应付金额"
                   :disabled="supplyDis || finish_dis"
@@ -243,8 +240,7 @@
               <Input
                   v-model="member.commission"
                   type="text"
-                  @on-keyup="member.commission=moneyReg(member.commission)"
-                  @on-change="updateSaleMoney"
+                  @on-keyup="keyupSale('5')"
                   :maxlength="9"
                   placeholder="请输入佣金金额"
                   :disabled="finish_dis"
@@ -254,8 +250,7 @@
               <Input
                   v-model="member.proceduresMoney"
                   type="text"
-                  @on-keyup="member.proceduresMoney=moneyReg(member.proceduresMoney)"
-                  @on-change="updateSaleMoney"
+                  @on-keyup="keyupSale('6')"
                   :maxlength="9"
                   placeholder="请输入手续费"
                   :disabled="finish_dis"
@@ -511,6 +506,22 @@ export default {
         },500)
       }).post()
     },
+    keyupSale (val) {
+        if (val === '1') {
+            this.member.payMoney = this.moneyReg(this.member.payMoney)
+        } else if (val === '2') {
+            this.member.bigPayMoney = this.moneyReg(this.member.bigPayMoney)
+        } else if (val === '3') {
+            this.member.subPayMoney = this.moneyReg(this.member.subPayMoney)
+        } else if (val === '4') {
+            this.member.supplyPayMoney = this.moneyReg(this.member.supplyPayMoney)
+        } else if (val === '5') {
+            this.member.commission = this.moneyReg(this.member.commission)
+        } else if (val === '6') {
+            this.member.proceduresMoney = this.moneyReg(this.member.proceduresMoney)
+        }
+        this.updateSaleMoney()
+    },
     saleTableChange(index) {
         let money = Number(this.saleTableData[index].money).fixed(2)
         this.saleTableData[index].money = money

+ 19 - 7
src/views/order/components/otherOrder.vue

@@ -183,7 +183,7 @@
               placeholder="请输入订单金额"
               :readonly="readon"
               :maxlength="9"
-              @on-keyup="others.orderMoney=conHandler(others.orderMoney)"
+              @on-keyup="keyupSale('1')"
           ></Input>
         </FormItem>
         <FormItem label="应付金额" required>
@@ -194,8 +194,7 @@
               placeholder="请输入应付金额"
               :readonly="readon"
               :maxlength="9"
-              @on-keyup="others.contractMoney=conHandler(others.contractMoney)"
-              @on-change="updateSaleMoney"
+              @on-keyup="keyupSale('2')"
           ></Input>
         </FormItem>
         <FormItem label="佣金金额">
@@ -206,8 +205,7 @@
               placeholder="请输入佣金金额"
               :readonly="readon"
               :maxlength="9"
-              @on-keyup="others.commission=conHandler(others.commission)"
-              @on-change="updateSaleMoney"
+              @on-keyup="keyupSale('3')"
           ></Input>
         </FormItem>
         <FormItem label="手续费">
@@ -218,8 +216,7 @@
               placeholder="请输入手续费"
               :readonly="readon"
               :maxlength="9"
-              @on-keyup="others.proceduresMoney=conHandler(others.proceduresMoney)"
-              @on-change="updateSaleMoney"
+              @on-keyup="keyupSale('4')"
           ></Input>
         </FormItem>
         <FormItem label="合同" class="chuan-pay">
@@ -353,6 +350,18 @@ export default {
         }
       })
     },
+    keyupSale (val) {
+      if (val === '1') {
+        this.others.orderMoney = this.conHandler(this.others.orderMoney)
+      } else if (val === '2') {
+        this.others.contractMoney = this.conHandler(this.others.contractMoney)
+      } else if (val === '3') {
+        this.others.commission = this.conHandler(this.others.commission)
+      } else if (val === '4') {
+        this.others.proceduresMoney = this.conHandler(this.others.proceduresMoney)
+      }
+      this.updateSaleMoney()
+    },
     saleTableChange(index) {
         let money = Number(this.saleTableData[index].money).fixed(2)
         this.saleTableData[index].money = money
@@ -363,6 +372,7 @@ export default {
             }
         })
         this.saleTableData[this.saleTableData.length-1].money = moneys
+        console.log('222',this.saleTableData)
     },
     updateSaleMoney () {
         let money = Number(this.others.contractMoney)-Number(this.others.commission)-Number(this.others.proceduresMoney)
@@ -374,6 +384,7 @@ export default {
                 v.money = moneys
             }
         })
+        console.log('333',this.saleTableData)
     },
     saleDepClick () {
         let url = '/order/getSalesChannelItem'
@@ -877,6 +888,7 @@ export default {
       })
       let saleName = saleNameArr.join(',')
       let saleId = saleIdArr.join(',')
+      console.log('111',this.saleTableData)
       let obj = {
         ...params,
         createTime: this.others.createTime,

+ 16 - 7
src/views/order/components/otherOrderEdit.vue

@@ -197,7 +197,7 @@
                 placeholder="请输入订单金额"
                 :readonly="readon"
                 :maxlength="9"
-                @on-keyup="others.orderMoney=conHandler(others.orderMoney)"
+                @on-keyup="keyupSale('1')"
                 :disabled="finish_dis"
             ></Input>
           </FormItem>
@@ -209,8 +209,7 @@
                 placeholder="请输入应付金额"
                 :readonly="readon"
                 :maxlength="9"
-                @on-keyup="others.contractMoney=conHandler(others.contractMoney)"
-                @on-change="updateSaleMoney"
+                @on-keyup="keyupSale('2')"
                 :disabled="finish_dis"
             ></Input>
           </FormItem>
@@ -222,8 +221,7 @@
                 placeholder="请输入佣金金额"
                 :readonly="readon"
                 :maxlength="9"
-                @on-keyup="others.commission=conHandler(others.commission)"
-                @on-change="updateSaleMoney"
+                @on-keyup="keyupSale('3')"
                 :disabled="finish_dis"
             ></Input>
           </FormItem>
@@ -235,8 +233,7 @@
                 placeholder="请输入手续费"
                 :readonly="readon"
                 :maxlength="9"
-                @on-keyup="others.proceduresMoney=conHandler(others.proceduresMoney)"
-                @on-change="updateSaleMoney"
+                @on-keyup="keyupSale('4')"
                 :disabled="finish_dis"
             ></Input>
           </FormItem>
@@ -421,6 +418,18 @@ export default {
         }
       })
     },
+    keyupSale (val) {
+      if (val === '1') {
+        this.others.orderMoney = this.conHandler(this.others.orderMoney)
+      } else if (val === '2') {
+        this.others.contractMoney = this.conHandler(this.others.contractMoney)
+      } else if (val === '3') {
+        this.others.commission = this.conHandler(this.others.commission)
+      } else if (val === '4') {
+        this.others.proceduresMoney = this.conHandler(this.others.proceduresMoney)
+      }
+      this.updateSaleMoney()
+    },
     saleTableChange(index) {
         let money = Number(this.saleTableData[index].money).fixed(2)
         this.saleTableData[index].money = money