Selaa lähdekoodia

update AdminCharge.vue

reghao 3 kuukautta sitten
vanhempi
commit
5d86e936cd
2 muutettua tiedostoa jossa 22 lisäystä ja 11 poistoa
  1. 2 2
      src/api/admin.js
  2. 20 9
      src/views/admin/AdminCharge.vue

+ 2 - 2
src/api/admin.js

@@ -39,11 +39,11 @@ export function getChargeReq(pn) {
 }
 
 export function approveCharge(payload) {
-  return post(adminApi.approveChargeApi, payload)
+  return post(adminApi.approveChargeApi + '/' + payload)
 }
 
 export function declineCharge(payload) {
-  return post(adminApi.declineChargeApi, payload)
+  return post(adminApi.declineChargeApi + '/' + payload)
 }
 
 export function getUserAvatarList() {

+ 20 - 9
src/views/admin/AdminCharge.vue

@@ -56,6 +56,7 @@
 <script>
 import { userMixin } from 'assets/js/mixin'
 import {
+  approveCharge, declineCharge,
   getChargeReq, getVipPlan
 } from '@/api/admin'
 
@@ -70,10 +71,16 @@ export default {
   },
   created() {
     document.title = '站点配置'
+    getVipPlan().then(resp => {
+      if (resp.code === 0) {
+        this.vipPlanList = resp.data
+      } else {
+        this.$message.error(resp.msg)
+      }
+    })
+
     this.getData()
   },
-  mounted() {
-  },
   methods: {
     getData() {
       getChargeReq(1).then(resp => {
@@ -83,20 +90,24 @@ export default {
           this.$message.error(resp.msg)
         }
       })
-
-      getVipPlan().then(resp => {
+    },
+    onApprove(row) {
+      approveCharge(row.chargeId).then(resp => {
         if (resp.code === 0) {
-          this.vipPlanList = resp.data
+          this.getData()
         } else {
           this.$message.error(resp.msg)
         }
       })
     },
-    onApprove(row) {
-      this.$message.info('同意充值 ' + row.chargeId)
-    },
     onDecline(row) {
-      this.$message.info('拒绝充值' + row.chargeId)
+      declineCharge(row.chargeId).then(resp => {
+        if (resp.code === 0) {
+          this.getData()
+        } else {
+          this.$message.error(resp.msg)
+        }
+      })
     }
   }
 }