From 7dfdb4f685ee00930552c30e03ab188116d0bf28 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E5=BE=88=E5=B7=AE=E5=95=A6?=
<17633066053@163.com>
Date: Sun, 9 Oct 2022 18:33:30 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20=E4=BF=AE=E6=94=B9=E5=8F=91?=
=?UTF-8?q?=E7=8E=B0=E7=9A=84=E4=BB=A3=E7=A0=81bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
buyer/src/pages/Index.vue | 2 +-
buyer/src/pages/Merchant.vue | 29 ++++++++++++++++++-
.../pages/home/memberCenter/Distribution.vue | 1 -
3 files changed, 29 insertions(+), 3 deletions(-)
diff --git a/buyer/src/pages/Index.vue b/buyer/src/pages/Index.vue
index 89551874..0cba5835 100644
--- a/buyer/src/pages/Index.vue
+++ b/buyer/src/pages/Index.vue
@@ -106,7 +106,7 @@ export default {
background-color: #fff;
position: fixed;
top: 0;
- z-index: 99;
+ z-index: 9999;
box-shadow:0 0 10px 2px rgb(90 90 90 / 60%);
transition: 0.35s;
}
diff --git a/buyer/src/pages/Merchant.vue b/buyer/src/pages/Merchant.vue
index 35eb35e6..cb6450dd 100644
--- a/buyer/src/pages/Merchant.vue
+++ b/buyer/src/pages/Merchant.vue
@@ -13,7 +13,7 @@
{{storeCollected?'已收藏店铺':'收藏店铺'}}
- 联系客服
+ 联系客服
@@ -78,6 +78,8 @@
import {getDetailById, getCateById} from '@/api/shopentry'
import { cancelCollect, collectGoods, isCollection } from '@/api/member';
import {goodsList} from '@/api/goods';
+import { getIMDetail } from "@/api/common";
+import Storage from "../plugins/storage";
export default {
name: 'Merchant',
data () {
@@ -86,6 +88,7 @@ export default {
cateList: [], // 店铺分裂
goodsList: [], // 商品列表
total: 0, // 商品数量
+ IMLink:"",
params: { // 请求参数
pageNumber: 1,
pageSize: 20,
@@ -103,6 +106,30 @@ export default {
this.getGoodsList()
},
methods: {
+ // 跳转im客服
+ async IMService() {
+ // 获取访问Token
+ let accessToken = Storage.getItem("accessToken");
+ await this.getIMDetailMethods();
+ if (!accessToken) {
+ this.$Message.error("请登录后再联系客服");
+ return;
+ }
+ window.open(
+ this.IMLink +
+ "?token=" +
+ accessToken +
+ "&id=" +
+ this.storeMsg.storeId
+ );
+ },
+ // 获取im信息
+ async getIMDetailMethods() {
+ let res = await getIMDetail();
+ if (res.success) {
+ this.IMLink = res.result;
+ }
+ },
getStoreMsg () { // 店铺信息
getDetailById(this.$route.query.id).then(res => {
if (res.success) {
diff --git a/buyer/src/pages/home/memberCenter/Distribution.vue b/buyer/src/pages/home/memberCenter/Distribution.vue
index f9e48f8e..60c6fa55 100644
--- a/buyer/src/pages/home/memberCenter/Distribution.vue
+++ b/buyer/src/pages/home/memberCenter/Distribution.vue
@@ -244,7 +244,6 @@
下载二维码或者复制链接分享商品
- {{qrcode}}{{qrcodeData}}