This commit is contained in:
zoujiandong
2023-09-04 09:10:35 +08:00
parent 68d817d135
commit 0d1af8ef0e
6 changed files with 46 additions and 12 deletions
+15 -8
View File
@@ -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})
+1
View File
@@ -404,6 +404,7 @@
<van-divider contentPosition="center" wx:if="{{data_list_6.length > 0 && current_page == last_page}}">到底了~</van-divider>
</van-tab>
</van-tabs>
</view>
<view style="height: 200rpx;"></view>