@@ -106,7 +106,7 @@ export default {
106
106
code: " alipay_app"
107
107
}, {
108
108
name: ' 支付宝扫码支付' ,
109
- icon: require (" @/assets/images/pay/icon/alipay_app .svg" ),
109
+ icon: require (" @/assets/images/pay/icon/alipay_qr .svg" ),
110
110
code: " alipay_qr"
111
111
}, {
112
112
name: ' 支付宝条码支付' ,
@@ -237,6 +237,8 @@ export default {
237
237
this .displayUrl (channelCode, data)
238
238
} else if (data .displayMode === PayDisplayModeEnum .QR_CODE .mode ) {
239
239
this .displayQrCode (channelCode, data)
240
+ } else if (data .displayMode === PayDisplayModeEnum .APP .mode ) {
241
+ this .displayApp (channelCode, data)
240
242
}
241
243
242
244
// 打开轮询任务
@@ -270,7 +272,7 @@ export default {
270
272
location .href = data .displayContent
271
273
this .submitLoading = false
272
274
},
273
- /** 提交支付后(支付宝扫码支付 ) */
275
+ /** 提交支付后(扫码支付 ) */
274
276
displayQrCode (channelCode , data ) {
275
277
let title = ' 请使用手机浏览器“扫一扫”' ;
276
278
if (channelCode === PayChannelEnum .ALIPAY_WAP .code ) {
@@ -287,6 +289,14 @@ export default {
287
289
}
288
290
this .submitLoading = false
289
291
},
292
+ /** 提交支付后(App) */
293
+ displayApp (channelCode , data ) {
294
+ if (channelCode === PayChannelEnum .ALIPAY_APP .code ) {
295
+ this .$message .error (' 支付宝 App 无法在网页支付!' );
296
+ }
297
+ this .submitLoading = false
298
+ },
299
+
290
300
/** 轮询查询任务 */
291
301
createQueryInterval () {
292
302
if (this .interval ) {
0 commit comments