新增聊天系统

This commit is contained in:
gyq
2025-06-16 17:51:09 +08:00
parent f103df619b
commit b7e12cd0d1
12 changed files with 1656 additions and 505 deletions

View File

@@ -452,6 +452,10 @@
</block>
</block>
</block>
<view class="cp" hover-class="none" data-value="/pages/contact/contact" @tap="url_event">
<image src="/static/icon_contact.svg" mode="scaleToFill" class="image" style="filter: invert(80%)"></image>
<text class="dis-block text-size-xs cr-grey">客服</text>
</view>
<!-- 购物车 -->
<view v-if="is_opt_cart == 1" class="cp pr" data-value="/pages/cart-page/cart-page" @tap="url_event">
<view class="badge-icon">
@@ -1460,7 +1464,24 @@
// url事件
url_event(e) {
app.globalData.url_event(e);
var login = e.currentTarget.dataset.login;
if (login === undefined || login == 1) {
if (this.is_login()) {
app.globalData.url_event(e);
}
} else {
app.globalData.url_event(e);
}
},
// 是否登录
is_login() {
const user = app.globalData.get_user_cache_info() || null;
if ((user || null) == null) {
app.globalData.url_open('/pages/login/login?event_callback=init');
return false;
}
return true;
},
// 底部导航操作返回事件