Browse Source

’配置字段添加’

master
j1ack 2 years ago
parent
commit
db553f9374
  1. 40
      src/views/configuration/daishouConfig.vue
  2. BIN
      测试kakapay.zip

40
src/views/configuration/daishouConfig.vue

@ -117,6 +117,19 @@
手机app不在线时不予以派单停止出卡
</div>
</el-form-item>
<el-form-item label="付款人重复下单次数" prop="orderNum">
<el-input v-model="orderNum" placeholder="请输入付款人重复下单次数" style="width: 560px;border-color: #E6F1FF;">
</el-input>
</el-form-item>
<el-form-item :label='`第${index + 1}次重复下单限制分钟数`' prop="orderMinute"
v-for="item, index in Number(orderNum)" :key="index">
<el-input v-model="orderMinute[index]" placeholder="请输入重复下单限制分钟数"
style="width: 560px;border-color: #E6F1FF;">
</el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button type="primary" @click="savePayConfig"> </el-button>
@ -135,6 +148,9 @@ export default {
data() {
return {
orderMinute: [],
orderNum: null,
//
loading: false,
//
@ -185,6 +201,13 @@ export default {
this.form.carddealerCardMinReceive = this.NumberDiv(this.form.carddealerCardMinReceive, 100)
this.form.merchantBalanceMax = this.NumberDiv(this.form.merchantBalanceMax, 100)
this.form.cardFloatingAmount = this.NumberDiv(this.form.cardFloatingAmount, 100)
this.form.payerRiskControl = this.form.payerRiskControl.replace('[', "");
this.form.payerRiskControl = this.form.payerRiskControl.replace(']', "");
this.orderMinute = this.form.payerRiskControl.split(',')
this.orderMinute = this.orderMinute.filter(function (s) {
return s && s.trim();
});
this.orderNum = this.orderMinute.length;
// this.form.payMax = this.NumberDiv(this.form.payMax, 100)
// this.form.payMin = this.NumberDiv(this.form.payMin, 100)
this.loading = false
@ -193,15 +216,23 @@ export default {
/** 提交按钮 */
savePayConfig() {
this.loading = true
var orderMinuteCon = []
for (var i = 0; i < this.orderNum; i++) {
orderMinuteCon[i] = this.orderMinute[i]
}
orderMinuteCon = orderMinuteCon.filter(function (s) {
return s && s.trim();
});
var res = `[${orderMinuteCon.join()}]`
this.form.payerRiskControl = res
this.$refs["form"].validate((valid) => {
if (valid) {
let carddealerMinBalance = this.NumberMul(this.form.carddealerMinBalance, 100)
let cardFloatingAmount = this.NumberMul(this.form.cardFloatingAmount, 100)
let carddealerCardMinReceive = this.NumberMul(this.form.carddealerCardMinReceive, 100)
let merchantBalanceMax = this.NumberMul(this.form.merchantBalanceMax, 100)
// let payMax = this.NumberMul(this.form.payMax, 100)
// let payMin = this.NumberMul(this.form.payMin, 100)
let payMax = this.NumberMul(this.form.payMax, 100)
let payMin = this.NumberMul(this.form.payMin, 100)
payConfig
.upDefaultPayConfig({
orderExpiredTime: this.form.orderExpiredTime,
@ -218,7 +249,8 @@ export default {
// oneCardWithMultipleChannels:this.form.oneCardWithMultipleChannels,
sameAmountLimitStatus: this.form.sameAmountLimitStatus,
merchantBalanceMax: merchantBalanceMax,
carddealerCardMinReceive: carddealerCardMinReceive
carddealerCardMinReceive: carddealerCardMinReceive,
payerRiskControl: this.form.payerRiskControl
// payMax: payMax,
// payMin: payMin,
})

BIN
测试kakapay.zip

Binary file not shown.
Loading…
Cancel
Save