xcx 4 vuotta sitten
vanhempi
commit
2ccd868039
3 muutettua tiedostoa jossa 29 lisäystä ja 8 poistoa
  1. 20
    8
      src/pages/WoDe/ShiMingRenZheng/index.vue
  2. 5
    0
      src/store/user/index.js
  3. 4
    0
      src/util/Api.js

+ 20
- 8
src/pages/WoDe/ShiMingRenZheng/index.vue Näytä tiedosto

@@ -71,7 +71,8 @@ export default {
71 71
   },
72 72
   methods: {
73 73
     ...mapUserActions([
74
-      'AliShiMingRenZheng'
74
+      'AliShiMingRenZheng',
75
+      'NewBindAliPay'
75 76
     ]),
76 77
     ...mapUserMutations([
77 78
       'EditShopInfo'
@@ -93,13 +94,7 @@ export default {
93 94
     ToAliShiMingRenZheng () {
94 95
       if (this.DataLock) return
95 96
       this.DataLock = true
96
-      this.AliShiMingRenZheng({
97
-        urlData: { id: this.CurrentShopInfo.shopId },
98
-        data: {
99
-          alipayName: this.RealName,
100
-          aliLoginId: this.AliAccount
101
-        }
102
-      }).then(() => {
97
+      this.NewBindAliPay({ urlData: { id: this.CurrentShopInfo.shopId }, data: { loginId: this.AliAccount, realName: this.RealName } }).then(() => {
103 98
         this.EditShopInfo({ name: 'alipayName', value: this.RealName })
104 99
         this.Toast('认证成功')
105 100
         this.DataLock = false
@@ -110,6 +105,23 @@ export default {
110 105
         this.Toast(res.data.message)
111 106
         this.DataLock = false
112 107
       })
108
+      // this.AliShiMingRenZheng({
109
+      //   urlData: { id: this.CurrentShopInfo.shopId },
110
+      //   data: {
111
+      //     alipayName: this.RealName,
112
+      //     aliLoginId: this.AliAccount
113
+      //   }
114
+      // }).then(() => {
115
+      //   this.EditShopInfo({ name: 'alipayName', value: this.RealName })
116
+      //   this.Toast('认证成功')
117
+      //   this.DataLock = false
118
+      //   window.setTimeout(() => {
119
+      //     this.$router.go(-1)
120
+      //   }, 300)
121
+      // }).catch((res) => {
122
+      //   this.Toast(res.data.message)
123
+      //   this.DataLock = false
124
+      // })
113 125
     }
114 126
   }
115 127
 }

+ 5
- 0
src/store/user/index.js Näytä tiedosto

@@ -82,6 +82,11 @@ export default {
82 82
     }
83 83
   },
84 84
   actions: {
85
+    NewBindAliPay (context, payload) { // 绑定支付宝(新)
86
+      return new Promise((resolve, reject) => {
87
+        ToolClass.Axios(resolve, reject, Api.NewBindAliPay, context, payload, 1000)
88
+      })
89
+    },
85 90
     AliPay (context, payload) { // 支付宝支付
86 91
       return new Promise((resolve, reject) => {
87 92
         ToolClass.Axios(resolve, reject, Api.AliPay, context, payload, 1000)

+ 4
- 0
src/util/Api.js Näytä tiedosto

@@ -2,6 +2,10 @@
2 2
 const prefix = '/api'
3 3
 
4 4
 const $api = {
5
+  NewBindAliPay: { // 绑定支付宝(新)
6
+    method: 'post',
7
+    url: `${prefix}/shop/:id/ali-pay`
8
+  },
5 9
   AliPay: { // 支付宝支付
6 10
     method: 'post',
7 11
     url: `${prefix}/shop/sent-award/order/:orderId`