xuxueyang
2024-10-14 bb4b49f9045c92ad90c38943891663821aedaabd
update
已修改4个文件
83 ■■■■ 文件已修改
environments/index.js 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
manifest.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
store/index.js 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
sub_pages/customer/shopping/confirm.vue 74 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
environments/index.js
@@ -1,7 +1,7 @@
export default {
    
    // httpBaseUri: 'https://www.hmyxianhua.com/flower',
    httpBaseUri: 'http://47.99.58.211/flower',
    httpBaseUri: 'https://www.hmyxianhua.com/flower',
    // httpBaseUri: 'http://47.99.58.211/flower',
    // httpBaseUri: 'http://localhost:8080/flower',
    clientId: '',
    secret: '',
manifest.json
@@ -49,7 +49,7 @@
    "quickapp" : {},
    /* 快应用特有相关 */
    "mp-weixin" : {
        "appid" : "wx6d0ecc4e18710458",
        "appid" : "wx1441324401626290",
        "setting" : {
            "urlCheck" : false,
            "es6" : true,
store/index.js
@@ -32,7 +32,8 @@
            'delivery': 0,
            'order': 0,
            'shopnum': 0,
            'coupon': 0
            'coupon': 0,
            'cache_topay':0,
        },
        cache: {
            coupon: {},
sub_pages/customer/shopping/confirm.vue
@@ -69,40 +69,42 @@
        async onShow() {
            // 支付回调
            // #ifdef PUB_CUSTOMER_DEV
            let options = wx.getEnterOptionsSync();
            if (options.scene == '1038' && options.referrerInfo.appId=='wxef277996acc166c3') {
                // 代表从收银台小程序返回
                let extraData = options.referrerInfo.extraData;
                // if (!extraData) {
                //     // "当前通过物理按键返回,未接收到返参,建议自行查询交易结果";
                // } else {
                //     if (extraData.code == 'success') {
                //         // "支付成功";
                //     } else if (extraData.code == 'cancel') {
                //         // "支付已取消";
                //         this.$message.showToast("支付已取消" + extraData.errmsg)
                //     } else {
                //         // "支付失败:" + extraData.errmsg;
                //         this.$message.showToast("支付失败:" + extraData.errmsg)
                //     }
                // }
                //
                //只要是进入了这个支付页面,都算是支付了,不管成功与否都返回
                console.log('pay success options.referrerInfo', options.referrerInfo)
                //返回上一页
                let tmp = this
                await tmp.$store.dispatch('sign_add', 'shopping')
                //清空优惠券
                tmp.$store.dispatch('cache_coupon_select', {})
                tmp.$store.dispatch('cache_goods_select', [])
                await tmp.$message.showToast('支付成功',{
                    duration:500
                })
                uni.navigateBack()
                return
            }
            if (this.sign['cache_topay']) {
                let options = wx.getEnterOptionsSync();
                if (options.scene == '1038' && options.referrerInfo.appId == 'wxef277996acc166c3') {
                    // 代表从收银台小程序返回
                    let extraData = options.referrerInfo.extraData;
                    // if (!extraData) {
                    //     // "当前通过物理按键返回,未接收到返参,建议自行查询交易结果";
                    // } else {
                    //     if (extraData.code == 'success') {
                    //         // "支付成功";
                    //     } else if (extraData.code == 'cancel') {
                    //         // "支付已取消";
                    //         this.$message.showToast("支付已取消" + extraData.errmsg)
                    //     } else {
                    //         // "支付失败:" + extraData.errmsg;
                    //         this.$message.showToast("支付失败:" + extraData.errmsg)
                    //     }
                    // }
                    //
                    //只要是进入了这个支付页面,都算是支付了,不管成功与否都返回
                    console.log('pay success options.referrerInfo', options.referrerInfo)
                    //返回上一页
                    let tmp = this
                    await tmp.$store.dispatch('sign_add', 'shopping')
                    //清空优惠券
                    tmp.$store.dispatch('cache_coupon_select', {})
                    tmp.$store.dispatch('cache_goods_select', [])
                    // await tmp.$message.showToast('支付操作', {
                    // duration: 500
                    // })
                    uni.navigateBack()
                    await tmp.$store.dispatch('sign_clear', 'cache_topay')
                    return
                }
            }
            // #endif
            //优惠券
@@ -365,7 +367,7 @@
                                    })
                                    // #endif
                                    // openEmbeddedMiniProgram,需要小程序基础库版本不低于 2.26.2
                                    // #ifdef PUB_CUSTOMER_DEV
                                    var param = {
                                        // cusid: "平台分配的商户号",
@@ -385,8 +387,10 @@
                                        // sign: "签名,参考2.1",
                                        ...data,
                                    }
                                    await tmp.$store.dispatch('sign_add', 'cache_topay')
                                    wx.openEmbeddedMiniProgram({
                                        appId: 'wxef277996acc166c3',
                                        appId: 'wxef277996acc166c3',
                                        extraData: param
                                    })
                                    // #endif