diff --git a/pages/product/goods.vue b/pages/product/goods.vue
index 3447387..1cbf866 100644
--- a/pages/product/goods.vue
+++ b/pages/product/goods.vue
@@ -385,6 +385,7 @@ import popupAddress from "./product/popup/address"; //地址选择模块
import shares from "@/components/m-share/index"; //分享
import popups from "@/components/popups/popups"; //气泡框
import setup from "./product/popup/popup";
+
export default {
components: {
popups,
@@ -702,17 +703,14 @@ export default {
linkMsgDetail() {
// lili 基础客服
-
- uni.navigateTo({
- url: `/pages/tabbar/home/web-view?IM=${this.storeDetail.storeId}`,
- });
-
- // udesk 代码
- // if (this.storeDetail.merchantEuid) {
- // uni.navigateTo({
- // url: `/pages/tabbar/home/web-view?src=${this.IM}`,
- // });
- // }
+ this.$options.filters.talkIm(this.storeDetail.storeId)
+
+ // udesk 代码
+ // if (this.storeDetail.merchantEuid) {
+ // uni.navigateTo({
+ // url: `/pages/tabbar/home/web-view?src=${this.IM}`,
+ // });
+ // }
// 客服 云智服代码
diff --git a/pages/product/shopPage.vue b/pages/product/shopPage.vue
index df5898b..8bdecc4 100644
--- a/pages/product/shopPage.vue
+++ b/pages/product/shopPage.vue
@@ -49,7 +49,7 @@
-
+
联系客服
@@ -156,7 +156,7 @@ import {
getGoodsIsCollect,
} from "@/api/members.js";
import config from "@/config/config";
-import storage from "@/utils/storage";
+
import { getGoodsList } from "@/api/goods.js";
import { getAllCoupons } from "@/api/promotions.js";
import { getFloorStoreData } from "@/api/home"; //获取楼层装修接口
@@ -262,6 +262,9 @@ export default {
},
methods: {
+ talk(){
+ this.$options.filters.talkIm(this.storeInfo.storeId)
+ },
back() {
uni.navigateBack();
},
@@ -298,35 +301,6 @@ export default {
// 店铺信息
this.getStoreData();
},
- /**
- * 联系客服
- */
- linkKefuDetail() {
- // 客服
- // #ifdef MP-WEIXIN
-
- const params = {
- // originalPrice: this.goodsDetail.original || this.goodsDetail.price,
- uuid: storage.getUuid(),
- token: storage.getAccessToken(),
- sign: this.storeInfo.yzfSign,
- mpSign: this.storeInfo.yzfMpSign,
- };
- uni.navigateTo({
- url:
- "/pages/product/customerservice/index?params=" +
- encodeURIComponent(JSON.stringify(params)),
- });
- // #endif
- // #ifndef MP-WEIXIN
- const sign = this.storeInfo.yzfSign;
- uni.navigateTo({
- url:
- "/pages/tabbar/home/web-view?src=https://yzf.qq.com/xv/web/static/chat/index.html?sign=" +
- sign,
- });
- // #endif
- },
/** 获取店铺分类 */
async getCategoryData() {
diff --git a/pages/tabbar/home/template/tpl_flex_one.vue b/pages/tabbar/home/template/tpl_flex_one.vue
index 67c08cf..7633e4a 100644
--- a/pages/tabbar/home/template/tpl_flex_one.vue
+++ b/pages/tabbar/home/template/tpl_flex_one.vue
@@ -1,8 +1,8 @@
diff --git a/utils/filters.js b/utils/filters.js
index 0fbb778..29c568d 100644
--- a/utils/filters.js
+++ b/utils/filters.js
@@ -120,6 +120,19 @@ export function isLogin(val) {
return storage.getUserInfo();
}
}
+/**
+ * 跳转im
+ */
+export function talkIm(storeId){
+ if(isLogin('auth')){
+ uni.navigateTo({
+ url: `/pages/tabbar/home/web-view?IM=${storeId}`,
+ });
+ }
+ else{
+ tipsToLogin()
+ }
+}
export function tipsToLogin() {
if (!isLogin("auth")) {