|
|
@@ -81,6 +81,20 @@
|
|
|
value-format="yyyy-MM-dd"
|
|
|
placeholder="Select date"/>
|
|
|
</el-form-item>
|
|
|
+ <el-form-item
|
|
|
+ label="Wallet Assigned:"
|
|
|
+ prop="paymentMethod">
|
|
|
+ <el-select
|
|
|
+ class="add-text"
|
|
|
+ v-model="form.paymentMethod"
|
|
|
+ placeholder="Select">
|
|
|
+ <el-option
|
|
|
+ v-for="(item, index) in paymentOptions"
|
|
|
+ :key="index"
|
|
|
+ :label="item.name"
|
|
|
+ :value="item.value"/>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
</div>
|
|
|
<div class="card-content flexcr">
|
|
|
<div class="buttons">
|
|
|
@@ -116,7 +130,8 @@ export default {
|
|
|
rfidNumber: '',
|
|
|
email: '',
|
|
|
validTill: '',
|
|
|
- cardType: []
|
|
|
+ cardType: [],
|
|
|
+ paymentMethod: ''
|
|
|
},
|
|
|
rule: {
|
|
|
rfidNumber: [{
|
|
|
@@ -140,6 +155,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
userList: [],
|
|
|
+ paymentOptions: [],
|
|
|
cardTypeOptions: [],
|
|
|
isEdit: false
|
|
|
}
|
|
|
@@ -175,6 +191,15 @@ export default {
|
|
|
if (res.data) {
|
|
|
this.cardTypeOptions = res.data
|
|
|
}
|
|
|
+ }).finally(() => {
|
|
|
+ this.getPaymentTypes();
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getPaymentTypes() {
|
|
|
+ api.getPaymentOptions().then(res => {
|
|
|
+ if (res.data) {
|
|
|
+ this.paymentOptions = res.data
|
|
|
+ }
|
|
|
}).finally(() => {
|
|
|
this.loading = false;
|
|
|
})
|