|
@@ -7,7 +7,7 @@
|
|
:maskClosable="false"
|
|
:maskClosable="false"
|
|
title="修改结算方式"
|
|
title="修改结算方式"
|
|
v-model="isshow"
|
|
v-model="isshow"
|
|
- @cancle="isshow=false"
|
|
|
|
|
|
+ @cancle="handleBack"
|
|
:width="650">
|
|
:width="650">
|
|
<a-spin :spinning="spinning" tip="Loading...">
|
|
<a-spin :spinning="spinning" tip="Loading...">
|
|
<a-form-model
|
|
<a-form-model
|
|
@@ -21,7 +21,7 @@
|
|
<a-row :gutter="24">
|
|
<a-row :gutter="24">
|
|
<a-col :span="20">
|
|
<a-col :span="20">
|
|
<a-form-model-item label="当前结算方式">
|
|
<a-form-model-item label="当前结算方式">
|
|
- {{ shelfInfo&&shelfInfo.settleType=='CREDIT'?'授信结算':'按月结算' }}
|
|
|
|
|
|
+ {{ settleInfo&&settleInfo.settleType=='CREDIT'?'授信结算':'按月结算' }}
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="20">
|
|
<a-col :span="20">
|
|
@@ -33,7 +33,7 @@
|
|
allowClear
|
|
allowClear
|
|
v-model="form.settleType"
|
|
v-model="form.settleType"
|
|
>
|
|
>
|
|
- <a-select-option v-for="item in settlementTypeList" :key="item.code" :value="item.code" :disabled="shelfInfo&&shelfInfo.settleType==item.code?true:false">{{ item.name }}</a-select-option>
|
|
|
|
|
|
+ <a-select-option v-for="item in settlementTypeList" :key="item.code" :value="item.code" :disabled="settleInfo&&settleInfo.settleType==item.code?true:false">{{ item.name }}</a-select-option>
|
|
</a-select>
|
|
</a-select>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
</a-col>
|
|
</a-col>
|
|
@@ -103,7 +103,7 @@
|
|
</a-col>
|
|
</a-col>
|
|
<a-col :span="20">
|
|
<a-col :span="20">
|
|
<a-form-model-item :label="form.settleType=='CREDIT'?'超过授信额度':'超期未结算'" v-if="form.settleType">
|
|
<a-form-model-item :label="form.settleType=='CREDIT'?'超过授信额度':'超期未结算'" v-if="form.settleType">
|
|
- <a-checkbox @change="onChange" id="settlementModifyModal-onChange" :checked="form.limitFlag==1">
|
|
|
|
|
|
+ <a-checkbox id="settlementModifyModal-onChange" :checked="form.limitFlag==1" v-model="form.limitFlag">
|
|
限制汽车修理厂无法使用数字货架
|
|
限制汽车修理厂无法使用数字货架
|
|
</a-checkbox>
|
|
</a-checkbox>
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
@@ -163,7 +163,7 @@ export default {
|
|
creditWarnLimit: '', // 结算提醒金额
|
|
creditWarnLimit: '', // 结算提醒金额
|
|
settleDay: undefined, // 每月结算日
|
|
settleDay: undefined, // 每月结算日
|
|
warnBeforeDays: undefined, // 结算提醒提前天数
|
|
warnBeforeDays: undefined, // 结算提醒提前天数
|
|
- limitFlag: '' // 是否限制使用
|
|
|
|
|
|
+ limitFlag: false// 是否限制使用
|
|
},
|
|
},
|
|
rules: {
|
|
rules: {
|
|
settleType: [ { required: true, message: '请选择结算方式', trigger: 'change' } ],
|
|
settleType: [ { required: true, message: '请选择结算方式', trigger: 'change' } ],
|
|
@@ -183,15 +183,6 @@ export default {
|
|
str = str.replace(/[\r\n]/g, '')
|
|
str = str.replace(/[\r\n]/g, '')
|
|
this.form.name = str
|
|
this.form.name = str
|
|
},
|
|
},
|
|
- //
|
|
|
|
- onChange (e) {
|
|
|
|
- console.log(e.target.checked, '============')
|
|
|
|
- if (e.target.checked) {
|
|
|
|
- this.form.limitFlag = 1
|
|
|
|
- } else {
|
|
|
|
- this.form.limitFlag = 0
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
// 改变货架归属
|
|
// 改变货架归属
|
|
changeRadio (e) {
|
|
changeRadio (e) {
|
|
this.form.loginFlag = e.target.value
|
|
this.form.loginFlag = e.target.value
|
|
@@ -203,10 +194,13 @@ export default {
|
|
this.$refs.ruleForm.validate(valid => {
|
|
this.$refs.ruleForm.validate(valid => {
|
|
if (valid) {
|
|
if (valid) {
|
|
const params = JSON.parse(JSON.stringify(_this.form))
|
|
const params = JSON.parse(JSON.stringify(_this.form))
|
|
- console.log(params, 'params.limitFlag')
|
|
|
|
- if (params.limitFlag == '') {
|
|
|
|
|
|
+ console.log(params.limitFlag, params, '!params.limitFlag')
|
|
|
|
+ if (params.limitFlag == undefined || params.limitFlag == false) {
|
|
params.limitFlag = 0
|
|
params.limitFlag = 0
|
|
|
|
+ } else {
|
|
|
|
+ params.limitFlag = 1
|
|
}
|
|
}
|
|
|
|
+ console.log(params, 'params', _this.form)
|
|
if (this.shelfInfo) {
|
|
if (this.shelfInfo) {
|
|
console.log(this.shelfInfo, 'this.nowData')
|
|
console.log(this.shelfInfo, 'this.nowData')
|
|
params.shelfSn = this.shelfInfo.shelfSn
|
|
params.shelfSn = this.shelfInfo.shelfSn
|
|
@@ -238,6 +232,14 @@ export default {
|
|
})
|
|
})
|
|
},
|
|
},
|
|
handleBack () {
|
|
handleBack () {
|
|
|
|
+ this.form = {
|
|
|
|
+ settleType: undefined, // 结算方式
|
|
|
|
+ creditLimit: '', // 授信额度
|
|
|
|
+ creditWarnLimit: '', // 结算提醒金额
|
|
|
|
+ settleDay: undefined, // 每月结算日
|
|
|
|
+ warnBeforeDays: undefined, // 结算提醒提前天数
|
|
|
|
+ limitFlag: 0 // 是否限制使用
|
|
|
|
+ }
|
|
this.$emit('close')
|
|
this.$emit('close')
|
|
}
|
|
}
|
|
},
|
|
},
|