|
@@ -184,12 +184,17 @@
|
|
|
<el-form-item v-if="ruleForm.paymentType == 2 || ruleForm.paymentType == 3" label="实收金额 :" prop="realPrice">
|
|
|
<el-input @input="setRealPrice" style="width: 200px;" v-model="ruleForm.realPrice"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="找零金额 :" v-if="ruleForm.paymentType == 2">
|
|
|
- ¥{{ ruleForm.small }}元
|
|
|
- </el-form-item>
|
|
|
<el-form-item label="订单备注 :" prop="remark">
|
|
|
<el-input style="width: 400px;" type="textarea" :rows="2" maxlength="200" v-model="ruleForm.remark" show-word-limit></el-input>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item label="找零计算(注:只用于找零不提交数据 找零金额 = 收到金额 - 实收金额)" v-if="ruleForm.paymentType == 2 || ruleForm.paymentType == 3" label-width="480px"></el-form-item>
|
|
|
+ <el-form-item v-if="ruleForm.paymentType == 2 || ruleForm.paymentType == 3" label="收到现金 :" prop="realPrice_1">
|
|
|
+ <el-input @input="setRealPrice_1" style="width: 200px;" v-model="ruleForm.realPrice_1"></el-input>
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="找零金额 :" v-if="ruleForm.paymentType == 2">
|
|
|
+ ¥{{ ruleForm.small }}元
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
</el-form>
|
|
|
</div>
|
|
|
<!-- 支付过程 控制 -->
|
|
@@ -589,10 +594,19 @@ import {
|
|
|
})
|
|
|
console.log("dsfsfdsf",moneyAll)
|
|
|
this.moneyAll = moneyAll? moneyAll: ''
|
|
|
+ this.$set(this.ruleForm,'realPrice',this.moneyAll)
|
|
|
},
|
|
|
setRealPrice(value) {
|
|
|
- if(value && !isNaN(value)) {
|
|
|
- this.$set(this.ruleForm,'small',mathM.format(Number(value) - Number(this.moneyAll),10) )
|
|
|
+ // if(value && !isNaN(value)) {
|
|
|
+ // this.$set(this.ruleForm,'small',mathM.format(Number(value) - Number(this.moneyAll),10) )
|
|
|
+ // }
|
|
|
+ if(this.ruleForm.realPrice_1 && !isNaN(this.ruleForm.realPrice_1) && value && !isNaN(value)) {
|
|
|
+ this.$set(this.ruleForm,'small',mathM.format(Number(this.ruleForm.realPrice_1) - Number(value),10) )
|
|
|
+ }
|
|
|
+ },
|
|
|
+ setRealPrice_1(value) {
|
|
|
+ if(this.ruleForm.realPrice && !isNaN(this.ruleForm.realPrice) && value && !isNaN(value)) {
|
|
|
+ this.$set(this.ruleForm,'small',mathM.format(Number(value) - Number(this.ruleForm.realPrice),10) )
|
|
|
}
|
|
|
},
|
|
|
/** 检查是否存在空值 */
|