Quellcode durchsuchen

Add option into page when adding RFID
https://dev.wormwood.com.sg/zentao/task-view-489.html

vbea vor 1 Jahr
Ursprung
Commit
b23b8b7f5b
1 geänderte Dateien mit 26 neuen und 1 gelöschten Zeilen
  1. 26 1
      Strides-Admin/src/views/rfid/detail.vue

+ 26 - 1
Strides-Admin/src/views/rfid/detail.vue

@@ -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;
       })