From bdc8abf326a20ff10ebd6efcee6ffc381e36f76e Mon Sep 17 00:00:00 2001 From: zoujiandong <10130823232@qq.com> Date: Fri, 22 Mar 2024 16:10:50 +0800 Subject: [PATCH] =?UTF-8?q?3.22=E5=8C=BB=E7=94=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Pages/yishi/index/index.wxss | 2 +- Pages/yishi/wenzhen_v2/wenzhen.js | 23 ++-- Pages/yishi/wenzhen_v2/wenzhen.wxml | 2 +- TUICallKit/TUICallKit/TUICallKit.js | 8 +- .../component/SingleCall/SingleCall.js | 12 +- .../component/SingleCall/SingleCall.wxml | 2 +- .../TUICallService/serve/callManager.js | 3 + .../TUICallService/serve/callManager.ts | 1 + TUICallKit/pages/globalCall/globalCall.js | 2 + .../TUICallKit/TUICallKit/TUICallKit.js | 3 - .../TUICallKit/TUICallKit/TUICallKit.json | 7 - .../TUICallKit/TUICallKit/TUICallKit.wxml | 0 .../TUICallKit/TUICallKit/TUICallKit.wxss | 0 .../TUIChat/components/MessageInput/index.js | 17 ++- .../components/MessageInput/index.wxml | 8 +- .../TUIKit/components/TUIChat/index.wxml | 6 +- app.js | 31 +++-- commpents/te_navbar/index.js | 3 +- user/commpents/myprofile/index.js | 10 +- user/commpents/myprofile/index.wxml | 121 +++++++++++++++--- user/commpents/te_navbar/index.js | 11 +- user/pages/yishi/chufangsetup/index.json | 2 +- user/pages/yishi/expertDetail/expertDetail.js | 95 +++++++++++--- .../yishi/expertDetail/expertDetail.wxml | 76 ++++++----- .../yishi/expertDetail/expertDetail.wxss | 17 ++- user/pages/yishi/onlinesetup/index.js | 11 +- user/pages/yishi/onlinesetup/index.wxml | 6 +- user/pages/yishi/onlinesetupprice/index.wxml | 5 +- user/pages/yishi/service_setting/index.js | 18 ++- user/pages/yishi/service_setting/index.wxml | 2 +- user/pages/yishi/service_setting/index.wxss | 2 +- user/pages/yishi/yizhensetup/index.js | 44 ++++++- user/pages/yishi/yizhensetup/index.wxml | 19 ++- user/pages/yishi/yizhensetup/index.wxss | 5 +- 34 files changed, 437 insertions(+), 137 deletions(-) delete mode 100644 TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.js delete mode 100644 TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.json delete mode 100644 TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.wxml delete mode 100644 TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.wxss diff --git a/Pages/yishi/index/index.wxss b/Pages/yishi/index/index.wxss index 1590082..b9673ab 100644 --- a/Pages/yishi/index/index.wxss +++ b/Pages/yishi/index/index.wxss @@ -255,7 +255,7 @@ page{ } .introicon{ top:2rpx; - left:50rpx; + right:-2rpx; width:32rpx; height:32rpx; display: flex; diff --git a/Pages/yishi/wenzhen_v2/wenzhen.js b/Pages/yishi/wenzhen_v2/wenzhen.js index 90caa34..2f6a6ee 100644 --- a/Pages/yishi/wenzhen_v2/wenzhen.js +++ b/Pages/yishi/wenzhen_v2/wenzhen.js @@ -117,7 +117,10 @@ Page({ if (typeof this.getTabBar === 'function' && this.getTabBar()) { this.getTabBar().stopInterval() } - clearInterval(this.data.unreadnnum_inter) + if(this.data.unreadnnum_inter){ + clearInterval(this.data.unreadnnum_inter); + } + this.setData({ hasOnShow: false, data_list_1: [], @@ -177,7 +180,9 @@ Page({ }) let url = e.currentTarget.dataset.url; let name = e.currentTarget.dataset.name; - wx.setStorageSync(name, 0); + if(name){ + wx.setStorageSync(name, 0); + } app.go(url); }, $onMessageReceived(value) { @@ -188,7 +193,7 @@ Page({ formatStatus(){ let order_inquiry_id_list = []; order_inquiry_id_list.push("");//初始化一个,防止失败 - console.log(this.data.conversationList.length) + console.log(this.data.conversationList) let arr=this.data.conversationList.filter(item => item.conversationID != 'C2Cadministrator'); arr.forEach(item => { @@ -223,7 +228,8 @@ Page({ }else{ order_inquiry_ids+=item } - }) + }); + //console.log(order_inquiry_ids) api.getDoctorInquiryMessageAttr({order_inquiry_ids: order_inquiry_ids}).then(response => { let new_conversationList = []; if(response.data.length > 0){ @@ -261,12 +267,12 @@ Page({ new_conversationList.push(item); }) }; - console.log(new_conversationList); + //console.log(new_conversationList); this.setData({ conversationList: new_conversationList }) }).then(() => { - console.log("开始格式化formatConversationList") + //console.log("开始格式化formatConversationList") this.formatConversationList(); }).catch(errors => {console.error(errors);}) }, @@ -290,7 +296,7 @@ Page({ let userID = wx.getStorageSync('user_id_'+usertype); let totalUnreadCount = 0; let message_inquiry_type = this.data.message_inquiry_type; - console.log(this.data.conversationList); + //console.log(this.data.conversationList); this.data.conversationList.forEach(item => { let conversationID = item.conversationID; if(conversationID == "C2Cadministrator") return;//如果是管理员消息直接跳过 @@ -411,7 +417,6 @@ Page({ this.setData({ show: false }) - console.log(111); // console.log("开始订阅消息"); // wx.requestSubscribeMessage({ // tmplIds: ['jhYUf91ULCTX_f69hazqAYwImdFf8ELasRAwB6X-MTM'], @@ -450,6 +455,8 @@ Page({ // console.log("开始接诊"); // console.log(response); }).then(() => { + console.log(e) + console.log("gochat") this.goChat(e); }).catch(errors => { console.error(errors); diff --git a/Pages/yishi/wenzhen_v2/wenzhen.wxml b/Pages/yishi/wenzhen_v2/wenzhen.wxml index 334482b..a107d04 100644 --- a/Pages/yishi/wenzhen_v2/wenzhen.wxml +++ b/Pages/yishi/wenzhen_v2/wenzhen.wxml @@ -232,6 +232,6 @@ content="为保障服务质量,请您查看患者病历后再去接诊" > 去查看 - 去接诊 + 去接诊 \ No newline at end of file diff --git a/TUICallKit/TUICallKit/TUICallKit.js b/TUICallKit/TUICallKit/TUICallKit.js index b925821..f2e2e39 100644 --- a/TUICallKit/TUICallKit/TUICallKit.js +++ b/TUICallKit/TUICallKit/TUICallKit.js @@ -1,6 +1,4 @@ -import { TUIStore, StoreName, NAME } from "../index"; -import { TUICallKitServer } from "../TUICallService/index"; - +import { TUICallKitServer,TUIStore, StoreName, NAME } from "../index"; const { CALL_STATUS, CALL_ROLE, @@ -207,6 +205,7 @@ Component({ lifetimes: { attached() { let that = this; + TUIStore.watch( StoreName.CALL, { @@ -231,6 +230,7 @@ Component({ }, async detached() { let that = this; + TUICallKitServer.getTUICallEngineInstance().handleExceptionExit(); TUIStore.unwatch(StoreName.CALL, { [CALL_STATUS]: this.handleCallStatusChange.bind(that), [IS_GROUP]: this.handleIsGroupChange.bind(that), @@ -246,7 +246,7 @@ Component({ [PUSHER]: this.handlePusherChange.bind(that), [PLAYER]: this.handlePlayerListChange.bind(that), }); - await TUICallKitServer.reject(); + }, }, }); diff --git a/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js b/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js index f61a180..dd04160 100644 --- a/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js +++ b/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js @@ -44,9 +44,8 @@ Component({ moved(){ //console.log('moved') }, - detached(){ - //console.log('detached') - this.hangup() + async detached(){ + } }, pageLifetimes: { @@ -54,7 +53,7 @@ Component({ }, hide() { - this.hangup() + // this.hangup() }, }, data:{ @@ -69,7 +68,8 @@ Component({ IMG_CAMERA_FALSE:`${PATH}/doctor_camera_false.png`, IMG_TRANS:`${PATH}/doctor_trans.png`, IMG_SWITCH_CAMERA:`${PATH}/doctor_switch_camera.png`, - patient_avatar:wx.getStorageSync('patient_avatar') + patient_avatar:wx.getStorageSync('patient_avatar'), + patient_name:wx.getStorageSync('patientInfo')?wx.getStorageSync('patientInfo').patient_family_data.patient_name:'' }, methods: { async accept() { @@ -77,11 +77,9 @@ Component({ }, async hangup() { await TUICallKitServer.hangup(); - console.log(this.data.remoteUserInfoList) }, async reject() { await TUICallKitServer.reject(); - //console.log(this.data.remoteUserInfoList) }, async switchCamera() { await TUICallKitServer.switchCamera(); diff --git a/TUICallKit/TUICallKit/component/SingleCall/SingleCall.wxml b/TUICallKit/TUICallKit/component/SingleCall/SingleCall.wxml index 1a351b1..f8fbf26 100644 --- a/TUICallKit/TUICallKit/component/SingleCall/SingleCall.wxml +++ b/TUICallKit/TUICallKit/component/SingleCall/SingleCall.wxml @@ -20,7 +20,7 @@ - {{callDuration}} + {{patient_name}} diff --git a/TUICallKit/TUICallService/serve/callManager.js b/TUICallKit/TUICallService/serve/callManager.js index 2d2b3ff..fd78ecd 100644 --- a/TUICallKit/TUICallService/serve/callManager.js +++ b/TUICallKit/TUICallService/serve/callManager.js @@ -87,9 +87,11 @@ class CallManager { }); } _handleCallStatusToCalling() { + console.log('isPageRedirected:'+this._isPageRedirected); if (this._isPageRedirected) return; this._targetPagePath = this.getRoute().route; + console.log('videourl:'+`/${this._globalCallPagePath}`); // @ts-ignore wx.navigateTo({ url: `/${this._globalCallPagePath}`, @@ -115,6 +117,7 @@ class CallManager { this._isPageRedirected = false; }, fail: () => { + this._isPageRedirected = false; console.error(`${PREFIX} navigateBack fail!`); }, complete: () => { }, diff --git a/TUICallKit/TUICallService/serve/callManager.ts b/TUICallKit/TUICallService/serve/callManager.ts index 56e525e..bc0a6db 100644 --- a/TUICallKit/TUICallService/serve/callManager.ts +++ b/TUICallKit/TUICallService/serve/callManager.ts @@ -95,6 +95,7 @@ export class CallManager { this._isPageRedirected = false; }, fail: () => { + this._isPageRedirected = false; console.error(`${PREFIX} navigateBack fail!`); }, complete: () => {}, diff --git a/TUICallKit/pages/globalCall/globalCall.js b/TUICallKit/pages/globalCall/globalCall.js index 29455fb..e53ddc7 100644 --- a/TUICallKit/pages/globalCall/globalCall.js +++ b/TUICallKit/pages/globalCall/globalCall.js @@ -1,9 +1,11 @@ +import { TUICallKitServer } from "../../index"; Page({ data: {}, onShow() { }, onHide(){ + TUICallKitServer.getTUICallEngineInstance().handleExceptionExit(); console.log('接听页面隐藏'); } }); diff --git a/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.js b/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.js deleted file mode 100644 index 4b43351..0000000 --- a/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.js +++ /dev/null @@ -1,3 +0,0 @@ -Component({ - -}) \ No newline at end of file diff --git a/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.json b/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.json deleted file mode 100644 index 52dd6e0..0000000 --- a/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "component": true, - "usingComponents": { - }, - "navigationStyle": "custom", - "disableScroll": true -} \ No newline at end of file diff --git a/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.wxml b/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.wxml deleted file mode 100644 index e69de29..0000000 diff --git a/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.wxss b/TUIChatService/TUIKit/components/TUICallKit/TUICallKit/TUICallKit.wxss deleted file mode 100644 index e69de29..0000000 diff --git a/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.js b/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.js index 9f12489..8a7108a 100644 --- a/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.js +++ b/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.js @@ -82,7 +82,7 @@ Component({ this.setData({ baseInfo:newVal, patient_user_id: newVal.patient_user_id, - family_id: newVal.family_id, + family_id: newVal.family_id, }); }, }, @@ -125,7 +125,8 @@ Component({ notShow: false, isShow: true, currentDate: null, - minDate:null, + minDate:new Date().getTime(), + maxDate:null, commonFunction: [ { name: '查看完整病历', key: '10' }, { name: '在线开处方', key: '11' }, @@ -299,6 +300,13 @@ Component({ }, pageLifetimes:{ show(){ + var currentDate = new Date(); +// 在当前日期基础上增加2天 + currentDate.setDate(currentDate.getDate() + 2); +var twoDaysLaterTimestamp = currentDate.getTime(); +this.setData({ + maxDate:twoDaysLaterTimestamp +}) //获得常用语 let words = wx.getStorageSync('words'); // console.log("words from chat: ", words); @@ -442,7 +450,7 @@ Component({ }, call() { let {baseInfo}=this.data; - console.log(baseInfo) + wx.setStorage({ key:'patientInfo', data:{ @@ -464,7 +472,8 @@ Component({ order_inquiry_id:baseInfo.order_inquiry_id }).then(async(res)=>{ let result=res.data; - console.log("userID:"+this.data.patient_user_id) + console.log("本人userID:"+app.globalData.config.userID); + console.log("呼叫userID:"+this.data.patient_user_id) TUICallKitServer.setLogLevel(0); await TUICallKitServer.call({ userID: this.data.patient_user_id, diff --git a/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.wxml b/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.wxml index 48e77a6..da7bb5e 100644 --- a/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.wxml +++ b/TUIChatService/TUIKit/components/TUIChat/components/MessageInput/index.wxml @@ -10,10 +10,13 @@ -