@dongkboy 2 лет назад
Родитель
Сommit
4cfc156214
1 измененных файлов с 32 добавлено и 32 удалено
  1. 32 32
      src/views/Letter/Wallet/AmountManagement.vue

+ 32 - 32
src/views/Letter/Wallet/AmountManagement.vue

@@ -18,7 +18,7 @@
                 MoneyData.handlingFee }}</span>
               <span v-else>0.00</span>
             </div>
-            <el-button type="primary" size="small" @click="withdrawalVisible = true">立即提现</el-button>
+            <el-button type="primary" size="small" @click="instantWithdrawal">立即提现</el-button>
           </div>
           <div class="flex f-c a-c j-s">
             <span>预收金额(元)</span>
@@ -44,7 +44,7 @@
                 MoneyData.documentary }}</span>
               <span v-else>0.00</span>
             </div>
-            <el-button type="primary" size="small" @click="withdrawalVisible = true">立即提现</el-button>
+            <el-button type="primary" size="small" @click="instantWithdrawal">立即提现</el-button>
           </div>
           <div class="flex f-c a-c j-s">
             <span>预收金额(元)</span>
@@ -73,7 +73,7 @@
               <span v-else>0.00</span>
 
             </div>
-            <el-button type="primary" size="small" @click="withdrawalVisible = true">立即提现</el-button>
+            <el-button type="primary" size="small" @click="instantWithdrawal">立即提现</el-button>
           </div>
           <div class="flex f-c a-c j-s">
             <span>预收金额(元)</span>
@@ -403,10 +403,38 @@ export default {
     this.datetime = this.transformTime();
     this.allamount();
     this.FindPage();
-    this.banklist();
   },
   // 方法函数
   methods: {
+    instantWithdrawal(){
+      this.$api.letter.getUserBankList({
+        auditStatus: '1',
+      }).then((res) => {
+        if (res.code == '200' && res.data.length) {
+          this.bankList.map(val => {
+            res.data.map(ele => {
+              if (val.bankName == ele.bankAccount) {
+                ele.logo = val.logo;
+                return ele;
+              }
+            })
+          })
+          this.cardPackList = res.data;
+          let bankinfo = res.data.find(val => val.isDefault == 1)
+          if (bankinfo) {
+            this.bankCardInfo = bankinfo;
+          } else {
+            this.bankCardInfo = res.data[0]
+          }
+          this.withdrawalVisible=true;
+        } else {
+          this.$message({
+            type: 'error',
+            message: "暂无审核通过的银行卡,不可提现",
+          });
+        }
+      });
+    },
     allwithdrawal() {
       this.extract =parseFloat(this.MoneyData[this.accountBalance]);
       this.checkMoney();
@@ -473,34 +501,6 @@ export default {
     bankselection(data) {
       this.bankCardInfo = data;
     },
-    banklist() {
-      this.$api.letter.getUserBankList({
-        auditStatus: '1',
-      }).then((res) => {
-        if (res.code == '200') {
-          this.bankList.map(val => {
-            res.data.map(ele => {
-              if (val.bankName == ele.bankAccount) {
-                ele.logo = val.logo;
-                return ele;
-              }
-            })
-          })
-          this.cardPackList = res.data;
-          let bankinfo = res.data.find(val => val.isDefault == 1)
-          if (bankinfo) {
-            this.bankCardInfo = bankinfo;
-          } else {
-            this.bankCardInfo = res.data[0]
-          }
-        } else {
-          this.$message({
-            type: 'error',
-            message: res.msg,
-          });
-        }
-      });
-    },
     regularDetails(index, row) {
       if (this.formQuery.amountStatus == "3" && [1, 2].includes(this.searchType)) {
         this.$api.letter.getSubOrderDetails(row.id).then((res) => {