|
@@ -88,7 +88,7 @@
|
|
|
@change="amountSettledTotalChange"
|
|
|
:precision="2"
|
|
|
placeholder=""
|
|
|
- :max="Math.abs(currentTotalBalance)"
|
|
|
+ :max="maxAmountSettled"
|
|
|
style="width: 100%;" />
|
|
|
</a-form-model-item>
|
|
|
</a-col>
|
|
@@ -211,7 +211,8 @@ export default {
|
|
|
},
|
|
|
openModal: false, // 弹框
|
|
|
isPositive: true, // 是否是正值
|
|
|
- isChangeAs: false
|
|
|
+ isChangeAs: false,
|
|
|
+ maxAmountSettled: 0
|
|
|
}
|
|
|
},
|
|
|
computed: {
|
|
@@ -271,12 +272,13 @@ export default {
|
|
|
val = val / 1000
|
|
|
this.isPositive = val > 0
|
|
|
this.form.amountSettled = Math.abs(val)
|
|
|
+ this.maxAmountSettled = Math.abs(val)
|
|
|
}
|
|
|
},
|
|
|
// 修改本次结算金额,自动分配
|
|
|
amountSettledTotalChange (v) {
|
|
|
console.log(this.isChangeAs, v, this.totalBalance, this.isPositive)
|
|
|
- if (v < Math.abs(this.totalBalance)) {
|
|
|
+ if (v <= Math.abs(this.totalBalance)) {
|
|
|
this.isChangeAs = true
|
|
|
const sa = v
|
|
|
const list = this.chooseLoadData
|
|
@@ -284,6 +286,7 @@ export default {
|
|
|
list.map((item, index) => {
|
|
|
item.settleAmount = item.unsettleAmount
|
|
|
})
|
|
|
+ this.maxAmountSettled = Math.abs(this.totalBalance)
|
|
|
// 开始计算
|
|
|
let temp = 0
|
|
|
let ti = 0
|