diff --git a/pages/product/customerservice/index.vue b/pages/product/customerservice/index.vue index a3356d7..1d4793b 100644 --- a/pages/product/customerservice/index.vue +++ b/pages/product/customerservice/index.vue @@ -14,28 +14,29 @@ methods: { }, - onLoad () { + onLoad (e) { + const params = JSON.parse((decodeURIComponent(e.params))) chat.init({ - sign: '4a971f4f4ff9637cd9286a0197b0573bf2f65de052c21791f90d4235fca41456e1cc145075567f5f47b8e13c895f3fc8cacec5789f9afee8df670f7cbe5c0f82', //必传,公司渠道唯一标识,腾讯云智服后台系统创建「小程序插件」渠道后,在「渠道管理」获取 - token: '', //非必填 - uid: '', //用户唯一标识,如果没有则不填写,默认为空 - title: 'lilishop自营店', //非必填,如果未填写,默认获取配置标题 + sign: params.mpSign, //必传,公司渠道唯一标识,腾讯云智服后台系统创建「小程序插件」渠道后,在「渠道管理」获取 + token: params.token, //非必填 + uid: params.uuid, //用户唯一标识,如果没有则不填写,默认为空 + title: params.storageName, //非必填,如果未填写,默认获取配置标题 isRMB: '', //商品是否显示人民币¥,默认显示,false不显示 data: { //参数c1,c2,c3,c4,c5用于传递用户信息,参数d1,d2,d3,d4,d5,d6用于传递商品信息,默认为空 - c1: '1', - c2: '2', - c3: '3', - c4: '4', - c5: '5', - d1: '这是描述', //商品描述 - d2: '122.00', //价格 - d3: '150.00', //原价格 - d4: '', //展示商品图片链接 + c1: '', + c2: '', + c3: '', + c4: '', + c5: '', + d1: params.goodsName, //商品描述 + d2: params.price, //价格 + d3: '', //原价格 + d4: params.goodsImg, //展示商品图片链接 d5: '', //商品跳转链接 - d6: '', //商品id + d6: params.goodsId, //商品id data: ''//加密串,非必填 }, - viewUrl(res){ //需要跳转的链接,则需要配置一个web-view + viewUrl(res){ //需要跳转外部链接,则需要配置一个web-view if (res) { wx.navigateTo({ url: '/pages/webview/index?href=' + res diff --git a/pages/product/goods.vue b/pages/product/goods.vue index 2a25917..f20949d 100644 --- a/pages/product/goods.vue +++ b/pages/product/goods.vue @@ -472,7 +472,7 @@ export default { // 获取店铺基本信息 this.getstoreBaseInfoFun(this.goodsDetail.storeId); - // 获取购物车 + // 获取购物车数量 this.cartCount(); // 获取店铺推荐商品 @@ -486,9 +486,21 @@ export default { this.getGoodsCollectionFun(this.goodsDetail.id); } }, - linkMsgDetail () { + linkMsgDetail () { // 客服 + const params = { + storeName: this.storeDetail.storeName, + goodsName: this.goodsDetail.goodsName, + goodsId: this.goodsDetail.goodsId, + goodsImg: this.goodsDetail.thumbnail, + price: this.goodsDetail.promotionPrice || this.goodsDetail.price, + // originalPrice: this.goodsDetail.original || this.goodsDetail.price, + uuid: storage.getUuid(), + token: storage.getAccessToken(), + sign: this.storeDetail.yzfSign || '37ef9b97807d03c6741298ed4eb5b536d2d238e08a3c00fb01fe48f03a569974c99ad767e72c04b3165ef29aca2c488b505fe4ca', + mpSign: this.storeDetail.yzfMpSign || '32b8ff6f8d1c240be8d7fe51bdd6d44a6776ea86930afbe5c3c342825e942c914fc6126b6be1f003ab04aee1af9f442d2c33e1427529300671588866edaa4b12' + } uni.navigateTo({ - url: '/pages/product/customerservice/index' + url: '/pages/product/customerservice/index?params=' + encodeURIComponent(JSON.stringify(params)) }) }, // 格式化金钱 1999 --> [1999,00]