chore: 要明确集成微信及支付宝原生客服

This commit is contained in:
2025-12-17 09:19:19 +08:00
parent d9c9599cb2
commit ca74d4f8e5
3 changed files with 218 additions and 10 deletions

View File

@@ -3,9 +3,15 @@
<view v-if="pageCount == 1 || need" class="fixed-box" :style="{ height: fixBtnShow ? '330rpx' : '120rpx' }">
<!-- <view class="btn-item" v-if="fixBtnShow" @click="$util.redirectTo('/pages/index/index')"> -->
<!-- #ifdef MP-WEIXIN -->
<!-- 统一客服按钮 -->
<button class="btn-item" v-if="fixBtnShow" hoverClass="none" :open-type="buttonConfig.openType"
sessionFrom="weapp" showMessageCard="true" @click="contactServicer"
<!-- 微信小程序默认客服按钮 -->
<button class="btn-item" v-if="fixBtnShow && useOfficialService" hoverClass="none" open-type="contact"
sessionFrom="weapp" showMessageCard="true"
:style="{ backgroundImage: 'url(' + (kefuimg ? kefuimg : '') + ')', backgroundSize: '100% 100%' }">
<text class="icox icox-kefu" v-if="!kefuimg"></text>
</button>
<!-- 自定义客服按钮 -->
<button class="btn-item" v-if="fixBtnShow && !useOfficialService" hoverClass="none" @click="contactServicer"
:style="{ backgroundImage: 'url(' + (kefuimg ? kefuimg : '') + ')', backgroundSize: '100% 100%' }">
<text class="icox icox-kefu" v-if="!kefuimg"></text>
</button>
@@ -66,7 +72,24 @@ export default {
}
})
},
computed: {
/**
* 是否使用官方客服
*/
useOfficialService() {
if (!this.buttonConfig) return true;
// #ifdef MP-WEIXIN
// 如果是微信小程序,检查配置
if (this.buttonConfig.type === 'weapp') {
// 默认使用官方客服除非明确设置为false
return this.buttonConfig.useOfficial !== false;
}
// #endif
return false;
}
},
methods: {
//拨打电话
call() {