Просмотр исходного кода

Enhance monthly credit limit
https://dev.wormwood.com.sg/zentao/task-view-313.html

vbea 1 год назад
Родитель
Сommit
8d23b1529d

+ 3 - 0
Strides-Admin/src/api/apiBase.js

@@ -27,6 +27,9 @@ const apiBase = {
   },
   getCountryList() {
     return get(prefix + "country-select")
+  },
+  getProviderList() {
+    return get(prefix + "service-provider-select")
   }
 }
 

+ 4 - 4
Strides-Admin/src/views/limit2/detail.vue

@@ -34,8 +34,8 @@
                 <el-option
                   v-for="(item, index) in options.provider"
                   :key="index"
-                  :label="item.providerName"
-                  :value="''+item.providerPk"/>
+                  :label="item.key"
+                  :value="item.value"/>
               </el-select>
             </el-form-item>
             <el-form-item
@@ -251,11 +251,11 @@ export default {
       });
     },
     getAllProvider() {
-      provider.getAllServiceProvider().then(res => {
+      apiBase.getProviderList().then(res => {
         if (res.data && res.data.length > 0) {
           this.options.provider = res.data
           if (!this.form.providerPk)
-            this.form.providerPk = res.data[0].providerPk + ""
+            this.form.providerPk = res.data[0].value
         }
       }).finally(() => {
         this.loading.page = false;

+ 4 - 4
Strides-Admin/src/views/limit2/plans.vue

@@ -14,7 +14,7 @@
       <el-table-column
         align="center"
         label="Amount"
-        prop="currentRemainCredit"
+        prop="planCredit"
         min-width="100"/>
       <el-table-column
         align="center"
@@ -29,7 +29,7 @@
       <el-table-column
         align="center"
         label="Current Consumption"
-        prop="currentTotalCredit"
+        prop="currentConsumptionCredit"
         min-width="140"/>
       <el-table-column
         align="center"
@@ -248,11 +248,11 @@ export default {
 }
 .individual-plan-dialog >>> .el-dialog {
   width: 100%;
-  max-width: 450px;
+  max-width: 400px;
 }
 .buttons {
   display: flex;
-  padding-top: 25px;
+  padding-top: 35px;
   align-items: center;
 }
 </style>