master
gongfuxiang 2022-08-15 11:59:59 +08:00
parent 37dfed00e1
commit afc01d83bd
4 changed files with 42 additions and 36 deletions

View File

@ -35,8 +35,12 @@
is_share_use_image: 1,
// 0 , 1
is_goods_bottom_opt_cart: 1,
// [is_opt_back=1]0 , 1
is_goods_bottom_opt_back: 1,
// 0 , 1
is_realstore_top_nav_back: 1,
// 0 , 1
is_online_service_fixed: 1,
// 使0 , 1 icon
category_goods_model_icon_type: 0,
// tabbar

View File

@ -27,32 +27,34 @@
</view>
<!-- 默认浮动展示-可拖拽位置 -->
<view v-else>
<movable-area class="online-service-movable-container" :style="'height: calc(100% - '+height_dec+'rpx);top:'+top+'rpx;'">
<movable-view direction="all" :x="x" :y="y" :animation="false" class="online-service-event-submit">
<block v-if="is_chat == 1">
<button type="default" :class="common_ent" @tap="chat_event">
<image class="icon dis-block" :src="common_static_url+'online-service-icon.png'"></image>
</button>
</block>
<block v-else>
<!-- #ifdef MP-WEIXIN || MP-TOUTIAO || MP-BAIDU -->
<button open-type="contact" :class="common_ent" :show-message-card="propCard" :send-message-title="propTitle" :send-message-path="propPath" :send-message-img="propImg">
<image class="icon dis-block" :src="common_static_url+'online-service-icon.png'"></image>
</button>
<!-- #endif -->
<!-- #ifdef MP-ALIPAY -->
<button open-type="contact" :class="'alipay-contact '+common_ent">
<contact-button :tnt-inst-id="mini_alipay_tnt_inst_id" :scene="mini_alipay_scene" :alipay-card-no="mini_alipay_openid || ''" :icon="common_static_url+'online-service-icon.png'" size="40rpx*40rpx" />
</button>
<!-- #endif -->
<!-- #ifdef H5 || APP -->
<button type="default" :class="common_ent" @tap="call_event">
<image class="icon dis-block" :src="common_static_url+'online-service-icon.png'"></image>
</button>
<!-- #endif -->
</block>
</movable-view>
</movable-area>
<block v-if="is_online_service_fixed == 1">
<movable-area class="online-service-movable-container" :style="'height: calc(100% - '+height_dec+'rpx);top:'+top+'rpx;'">
<movable-view direction="all" :x="x" :y="y" :animation="false" class="online-service-event-submit">
<block v-if="is_chat == 1">
<button type="default" :class="common_ent" @tap="chat_event">
<image class="icon dis-block" :src="common_static_url+'online-service-icon.png'"></image>
</button>
</block>
<block v-else>
<!-- #ifdef MP-WEIXIN || MP-TOUTIAO || MP-BAIDU -->
<button open-type="contact" :class="common_ent" :show-message-card="propCard" :send-message-title="propTitle" :send-message-path="propPath" :send-message-img="propImg">
<image class="icon dis-block" :src="common_static_url+'online-service-icon.png'"></image>
</button>
<!-- #endif -->
<!-- #ifdef MP-ALIPAY -->
<button open-type="contact" :class="'alipay-contact '+common_ent">
<contact-button :tnt-inst-id="mini_alipay_tnt_inst_id" :scene="mini_alipay_scene" :alipay-card-no="mini_alipay_openid || ''" :icon="common_static_url+'online-service-icon.png'" size="40rpx*40rpx" />
</button>
<!-- #endif -->
<!-- #ifdef H5 || APP -->
<button type="default" :class="common_ent" @tap="call_event">
<image class="icon dis-block" :src="common_static_url+'online-service-icon.png'"></image>
</button>
<!-- #endif -->
</block>
</movable-view>
</movable-area>
</block>
</view>
</block>
</template>
@ -67,6 +69,7 @@
chat_url: null,
common_app_customer_service_tel: null,
online_service_status: 0,
is_online_service_fixed: app.globalData.data.is_online_service_fixed,
mini_alipay_tnt_inst_id: null,
mini_alipay_scene: null,
mini_alipay_openid: null,

View File

@ -49,7 +49,7 @@
},
"quickapp" : {},
"mp-weixin" : {
"appid" : "",
"appid" : "wxda7779770f53e901",
"setting" : {
"urlCheck" : false,
"es6" : true,

View File

@ -327,7 +327,7 @@
<!-- 左侧集合操作 -->
<view :class="'bus-items fl tc bus-items-'+bottom_nav_bus_number">
<!-- 是否指定返回操作返回操作情况下仅展示返回和收藏操作 -->
<block v-if="is_opt_back != 0">
<block v-if="is_opt_back == 1 && is_goods_bottom_opt_back == 1">
<!-- 返回操作 -->
<view class="item fl cp" @tap="bottom_nav_back_event">
<image :src="common_static_url+'back-icon.png'" mode="scaleToFill"></image>
@ -342,7 +342,7 @@
</view>
</block>
<!-- 客服 -->
<component-online-service v-if="online_service_status == 1" :propIsGoods="true" :propIsNav="true" :propCard="true" :propTitle="goods.title" :propImg="goods.images" :propPath="'/pages/goods-detail/goods-detail?id='+goods.id" :propChatUrl="(plugins_chat_data == null) ? '' : plugins_chat_data.chat_url"></component-online-service>
<component-online-service v-if="common_app_is_online_service == 1" :propIsGoods="true" :propIsNav="true" :propCard="true" :propTitle="goods.title" :propImg="goods.images" :propPath="'/pages/goods-detail/goods-detail?id='+goods.id" :propChatUrl="(plugins_chat_data == null) ? '' : plugins_chat_data.chat_url"></component-online-service>
<!-- 购物车 -->
<view v-if="is_opt_cart == 1" class="item fl cp">
<navigator url="/pages/cart/cart" open-type="switchTab" hover-class="none">
@ -644,10 +644,9 @@
is_single_page: app.globalData.is_current_single_page() || 0,
//
bottom_nav_bus_number: 4,
//
online_service_status: 0,
//
is_opt_back: 0,
is_goods_bottom_opt_back: 0,
//
is_opt_cart: 1,
//
@ -722,11 +721,12 @@
//
buy_event_type: params.opt_buy_event_type || 'buy',
// 01
popup_status: (parseInt(params.is_opt_buy_status) || 0) == 1,
popup_status: parseInt(params.is_opt_buy_status || 0) == 1,
//
is_opt_back: parseInt(params.is_opt_back || 0),
is_goods_bottom_opt_back: app.globalData.data.is_goods_bottom_opt_back || 0,
//
is_opt_cart: (params.is_opt_cart === undefined) ? (app.globalData.data.is_goods_bottom_opt_cart || 0) : (params.is_opt_cart || 0),
is_opt_cart: (params.is_opt_cart === undefined) ? (app.globalData.data.is_goods_bottom_opt_cart || 0) : parseInt(params.is_opt_cart || 0),
});
//
@ -793,11 +793,10 @@
if ((status || false) == true) {
this.setData({
currency_symbol: app.globalData.get_config('currency_symbol'),
online_service_status: app.globalData.get_config('config.common_app_is_online_service', 0),
common_app_is_online_service: app.globalData.get_config('config.common_app_is_online_service', 0),
common_app_is_use_mobile_detail: app.globalData.get_config('config.common_app_is_use_mobile_detail'),
common_is_goods_detail_show_photo: app.globalData.get_config('config.common_is_goods_detail_show_photo'),
common_is_show_goods_comments: app.globalData.get_config('config.common_is_show_goods_comments', 1),
common_app_is_online_service: app.globalData.get_config('config.common_app_is_online_service'),
common_app_customer_service_tel: app.globalData.get_config('config.common_app_customer_service_tel'),
plugins_is_goods_detail_poster: app.globalData.get_config('plugins_base.distribution.data.is_goods_detail_poster'),
plugins_intellectstools_config: app.globalData.get_config('plugins_base.intellectstools.data'),
@ -808,7 +807,7 @@
if(this.is_opt_cart != 1) {
value--;
}
if(this.online_service_status != 1) {
if(this.common_app_is_online_service != 1) {
value--;
}
this.setData({bottom_nav_bus_number: value});