|
|
@@ -43,6 +43,11 @@
|
|
|
<el-form-item :label="$t('finance.paymentReference')" prop="bankNo" required>
|
|
|
<el-input v-model="form.bankNo" type="text" clearable style="width: 100%" />
|
|
|
</el-form-item>
|
|
|
+ <el-form-item :label="$t('finance.type')" prop="rechargeType">
|
|
|
+ <el-select v-model="form.rechargeType" clearable filterable style="width: 100%">
|
|
|
+ <el-option v-for="(item,key) in typeList" :key="key" :label="item" :value="item" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
<el-form-item :label="$t('finance.bankName')" prop="openBank" required>
|
|
|
<el-select v-model="form.openBank" clearable filterable style="width: 100%">
|
|
|
<el-option v-for="(item,key) in bankList" :key="key" :label="item.BANK_NAME" :value="item.BANK_CODE" />
|
|
|
@@ -148,7 +153,8 @@ export default {
|
|
|
applyAmount: 0,
|
|
|
bankNo: '',
|
|
|
openBank: '',
|
|
|
- bankAddress: ''
|
|
|
+ bankAddress: '',
|
|
|
+ rechargeType: ''
|
|
|
},
|
|
|
minAmount: 1,
|
|
|
maxAmount: 10000000000,
|
|
|
@@ -158,7 +164,7 @@ export default {
|
|
|
openBank: [{ required: true, message: this.$t('finance.bankName') + this.$t('common.require'), trigger: 'blur' }]
|
|
|
},
|
|
|
bankList: [],
|
|
|
-
|
|
|
+ typeList: [],
|
|
|
screenWidth: getScreenWidth() > 600 ? '500px' : getScreenWidth() + 'px',
|
|
|
labelPosition: getScreenWidth() > 600 ? 'right' : 'top',
|
|
|
|
|
|
@@ -202,6 +208,7 @@ export default {
|
|
|
fetchBankList() {
|
|
|
fetchBankList().then(response => {
|
|
|
this.bankList = response.data.allOpenBank
|
|
|
+ this.typeList = response.data.type
|
|
|
})
|
|
|
},
|
|
|
onSubmit() {
|
|
|
@@ -209,9 +216,9 @@ export default {
|
|
|
if (valid) {
|
|
|
this.loading = true
|
|
|
let form = {}
|
|
|
- let { applyAmount, bankNo, openBank, bankAddress, ID } = this.form
|
|
|
- if(this.isEdit){
|
|
|
- form = { applyAmount, bankNo, openBank, bankAddress, id: ID }
|
|
|
+ const { applyAmount, bankNo, openBank, bankAddress, ID, rechargeType } = this.form
|
|
|
+ if (this.isEdit) {
|
|
|
+ form = { applyAmount, bankNo, openBank, bankAddress, id: ID, rechargeType }
|
|
|
editApplyRecharge(form).then(response => {
|
|
|
this.$message({
|
|
|
message: response.data,
|
|
|
@@ -234,7 +241,7 @@ export default {
|
|
|
this.loading = false
|
|
|
})
|
|
|
} else {
|
|
|
- form = { applyAmount, bankNo, openBank, bankAddress }
|
|
|
+ form = { applyAmount, bankNo, openBank, bankAddress, rechargeType }
|
|
|
fetchApplyRecharge(form).then(response => {
|
|
|
this.$message({
|
|
|
message: response.data,
|