添加店铺联系客服功能
parent
1141923407
commit
b93395d0dc
|
@ -1,6 +0,0 @@
|
||||||
.search{
|
|
||||||
margin-top: 28rpx !important;
|
|
||||||
}
|
|
||||||
.status_bar{
|
|
||||||
height: calc(var(--status-bar-height) + 188rpx ) !important;
|
|
||||||
}
|
|
|
@ -24,6 +24,12 @@
|
||||||
<div class="store-desc wes-2">
|
<div class="store-desc wes-2">
|
||||||
{{storeInfo.storeDesc}}
|
{{storeInfo.storeDesc}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- 联系客服 -->
|
||||||
|
<div class="kefu" @click="linkKefuDetail">
|
||||||
|
<u-icon name="kefu-ermai"></u-icon>
|
||||||
|
联系客服
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 优惠券 -->
|
<!-- 优惠券 -->
|
||||||
<scroll-view scroll-x="true" show-scrollbar="false" class="discount" v-if="couponList.length > 0">
|
<scroll-view scroll-x="true" show-scrollbar="false" class="discount" v-if="couponList.length > 0">
|
||||||
|
@ -92,6 +98,8 @@ import {
|
||||||
collectionGoods,
|
collectionGoods,
|
||||||
getGoodsIsCollect,
|
getGoodsIsCollect,
|
||||||
} from "@/api/members.js";
|
} from "@/api/members.js";
|
||||||
|
|
||||||
|
import storage from "@/utils/storage";
|
||||||
import { getGoodsList } from "@/api/goods.js";
|
import { getGoodsList } from "@/api/goods.js";
|
||||||
import { getAllCoupons } from "@/api/promotions.js";
|
import { getAllCoupons } from "@/api/promotions.js";
|
||||||
export default {
|
export default {
|
||||||
|
@ -134,9 +142,9 @@ export default {
|
||||||
// #endif
|
// #endif
|
||||||
},
|
},
|
||||||
onShow() {
|
onShow() {
|
||||||
this.goodsList = []
|
this.goodsList = [];
|
||||||
this.categoryList = []
|
this.categoryList = [];
|
||||||
this.couponList = []
|
this.couponList = [];
|
||||||
this.goodsParams.pageNumber = 1;
|
this.goodsParams.pageNumber = 1;
|
||||||
if (this.$options.filters.isLogin("auth")) {
|
if (this.$options.filters.isLogin("auth")) {
|
||||||
this.enableGoodsIsCollect();
|
this.enableGoodsIsCollect();
|
||||||
|
@ -157,6 +165,37 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
|
/**
|
||||||
|
* 联系客服
|
||||||
|
*/
|
||||||
|
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() {
|
async getCategoryData() {
|
||||||
let res = await getStoreCategory(this.storeId);
|
let res = await getStoreCategory(this.storeId);
|
||||||
|
@ -173,9 +212,9 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
/**商品分类中商品集合 */
|
/**商品分类中商品集合 */
|
||||||
getCategoryGoodsList(val){
|
getCategoryGoodsList(val) {
|
||||||
uni.navigateTo({
|
uni.navigateTo({
|
||||||
url: `/pages/product/shopPageGoods?title=${val.labelName}&id=${val.id}&storeId=${this.storeId}`
|
url: `/pages/product/shopPageGoods?title=${val.labelName}&id=${val.id}&storeId=${this.storeId}`,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -481,4 +520,15 @@ export default {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
.kefu {
|
||||||
|
background: #f7f7f7;
|
||||||
|
height: 70rpx;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
margin-top: 32rpx;
|
||||||
|
border-radius: 10rpx;
|
||||||
|
font-size: 24rpx;
|
||||||
|
color: #999;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
Loading…
Reference in New Issue