diff --git a/Pages/yishi/wenzhen_v2/wenzhen.js b/Pages/yishi/wenzhen_v2/wenzhen.js index 819a833..2897e4a 100644 --- a/Pages/yishi/wenzhen_v2/wenzhen.js +++ b/Pages/yishi/wenzhen_v2/wenzhen.js @@ -169,7 +169,7 @@ Page({ }) }, onSDKReady(){ - //console.log("onSDKReady from wenzhen"); + console.log("onSDKReady from wenzhen"); this.getConversationList(); }, getConversationList(){ @@ -299,10 +299,12 @@ Page({ let order_inquiry_id_list = []; order_inquiry_id_list.push("");//初始化一个,防止失败 console.log(this.data.conversationList.length) - this.data.conversationList.forEach(item => { + let arr=this.data.conversationList.filter(item => item.conversationID != 'C2Cadministrator'); + + arr.forEach(item => { let conversationID = item.conversationID; console.warn("conversationID: ", conversationID) - if(conversationID == "C2Cadministrator") return;//如果是管理员消息直接跳过 + // if(conversationID == "C2Cadministrator") return;//如果是管理员消息直接跳过 let lastMessage = item.lastMessage; if(!lastMessage) return; let cloudCustomData = lastMessage.cloudCustomData; @@ -320,14 +322,14 @@ Page({ let order_inquiry_id = cloudCustomDataJson.order_inquiry_id; order_inquiry_id_list.push(order_inquiry_id);//准备去请求后端那订单状态 }) - let conversationList = this.data.conversationList; + let conversationList = arr; //this.data.conversationList; //获取医生问诊消息用户属性 api.getDoctorInquiryMessageAttr({order_inquiry_ids: order_inquiry_id_list.join(",")}).then(response => { let new_conversationList = []; if(response.data.length > 0){ conversationList.forEach(item => { let conversationID = item.conversationID; - if(conversationID == "C2Cadministrator") return;//如果是管理员消息直接跳过 + //if(conversationID == "C2Cadministrator") return;//如果是管理员消息直接跳过 let lastMessage = item.lastMessage; if(!lastMessage) return; let cloudCustomData = lastMessage.cloudCustomData; @@ -359,7 +361,7 @@ Page({ new_conversationList.push(item); }) }; - //console.log(new_conversationList); + console.log(new_conversationList); this.setData({ conversationList: new_conversationList }) @@ -576,7 +578,8 @@ Page({ current_page:0, data_list_6:[] }) - this.getDoctorInquiryFinishMessage(); + //点击请求数据为0,则重新渲染页面 + this.getDoctorInquiryFinishMessage('end'); } }, vanTabsChange(e){ @@ -600,13 +603,14 @@ Page({ } } }, - getDoctorInquiryFinishMessage(){ + getDoctorInquiryFinishMessage(from=''){ let data_list_6= this.data.data_list_6; let params = {}; params.page = this.data.current_page + 1; this.setData({data_list_6_loading: true}) api.getDoctorInquiryFinishMessage(params).then(response => { // console.log(response); + this.setData({ "data_list_6": data_list_6.concat(response.data.data), current_page: response.data.current_page, @@ -614,6 +618,9 @@ Page({ per_page: response.data.per_page, last_page: response.data.last_page }) + if(from && response.data.data.length==0){ + this.formatStatus(); + } // this.selectComponent('#tabs').resize(); }).then(res =>{ this.setData({ data_list_6_loading: false}) diff --git a/Pages/yishi/wenzhen_v2/wenzhen.wxml b/Pages/yishi/wenzhen_v2/wenzhen.wxml index 8797461..82259ab 100644 --- a/Pages/yishi/wenzhen_v2/wenzhen.wxml +++ b/Pages/yishi/wenzhen_v2/wenzhen.wxml @@ -404,6 +404,7 @@ 到底了~ + diff --git a/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.json b/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.json index e8cfaaf..2d67c18 100644 --- a/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.json +++ b/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.json @@ -1,4 +1,8 @@ { "component": true, - "usingComponents": {} + "usingComponents": { + "van-image": "@vant/weapp/image/index", + "van-loading": "@vant/weapp/loading/index" + + } } \ No newline at end of file diff --git a/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.wxml b/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.wxml index a2e9964..7d57c93 100644 --- a/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.wxml +++ b/TUIKit/components/TUIChat/components/MessageElements/ImageMessage/index.wxml @@ -1,5 +1,12 @@ - - + + + + + + + + + diff --git a/TUIKit/components/TUIChat/components/MessageInput/index.js b/TUIKit/components/TUIChat/components/MessageInput/index.js index 33f23b6..e8fb78d 100644 --- a/TUIKit/components/TUIChat/components/MessageInput/index.js +++ b/TUIKit/components/TUIChat/components/MessageInput/index.js @@ -152,6 +152,7 @@ Component({ // wx.showToast({ // title: '网络类型:'+res.networkType, // }) + _this.setData({ networkstatus: res.networkType }) diff --git a/TUIKit/components/TUIChat/index.js b/TUIKit/components/TUIChat/index.js index 5b1ad44..5d1ac3e 100644 --- a/TUIKit/components/TUIChat/index.js +++ b/TUIKit/components/TUIChat/index.js @@ -124,7 +124,20 @@ Component({ finsh_btn: false }) - + wx.onNetworkStatusChange((res) => { + let msg = '' + if (!res.isConnected) { + msg = '当前网络不可用,请检查你的网络设置' + } else if (res.networkType === 'none') { + msg = '网络开小差了,请在网络良好后重试' + } + if (msg) { + wx.showToast({ + title: msg, + icon: 'none', + }) + } + }) } }, @@ -280,6 +293,7 @@ Component({ }).catch(errors => { console.error(errors); this.setData({ + message_rounds:this.data.total_rounds, finsh_btn: false }) })