4.18上传

This commit is contained in:
zoujiandong
2024-04-18 09:57:04 +08:00
parent a81098cafc
commit 348defecb7
8 changed files with 73 additions and 11 deletions
+16 -4
View File
@@ -9,7 +9,8 @@ Page({
from:'',
inquiry_type:'',
currentConversationID:'',
baseInfo: {}
baseInfo: {},
serviceInfo:{}
},
onLoad(option) {
// console.log("chat onload", option);
@@ -35,13 +36,13 @@ Page({
initChat(){
let _this = this;
let count = 0;
let {currentConversationID,order_inquiry_id,inquiry_type,baseInfo,from}=this.data;
let {currentConversationID,order_inquiry_id,inquiry_type,baseInfo,from,serviceInfo}=this.data;
let interval = setInterval(() => {
// console.log("chat init count: ", count);
// console.log("app.globalData.chat_sdk_ready: ", app.globalData.chat_sdk_ready);
if(app.globalData.chat_sdk_ready){
const TUIChat = _this.selectComponent('#TUIKit');
TUIChat.init(currentConversationID,order_inquiry_id,inquiry_type,baseInfo,from);
TUIChat.init(currentConversationID,order_inquiry_id,inquiry_type,baseInfo,from,serviceInfo);
// wx.$TUIKit.on(wx.$TUIKitTIM.EVENT.MESSAGE_RECEIVED, _this.$onMessageReceived, _this);
clearInterval(interval);
}
@@ -52,8 +53,18 @@ Page({
}
}, 1000);
},
handleServiceChatMsg(id){
api.serviceChatMsg(id).then(response=>{
console.log(response);
this.setData({
serviceInfo:response.data
})
this.initChat();
})
},
//获取问诊订单消息内页基础数据
getInquiryMessageBasic() {
// console.log("order_inquiry_id: ", this.data.order_inquiry_id);
api.getInquiryMessageBasic({order_inquiry_id: this.data.order_inquiry_id}).then(response => {
// console.log(response);
@@ -70,7 +81,8 @@ Page({
console.warn('getUserProfile error:', imError); // 获取其他用户资料失败的相关信息
});
}).then(res => {
this.initChat();
this.handleServiceChatMsg(this.data.order_inquiry_id);
}).catch(errors => {console.error(errors);})
},
})
+1 -1
View File
@@ -1,4 +1,4 @@
<view>
<TUIKit id="TUIKit" currentConversationID="C2C{{baseInfo.patient_user_id}}" inquiry_type="{{baseInfo.inquiry_type}}" order_inquiry_id="{{order_inquiry_id}}" baseInfo="{{baseInfo}}"
<TUIKit id="TUIKit" currentConversationID="C2C{{baseInfo.patient_user_id}}" inquiry_type="{{baseInfo.inquiry_type}}" order_inquiry_id="{{order_inquiry_id}}" baseInfo="{{baseInfo}}" serviceInfo="{{serviceInfo}}"
hasCallKit="{{ false }}" from="{{from}}" bind:handleCall="handleCall"></TUIKit>
</view>