From 79feb3d15904851dd7f2eb04ca1217077f53052c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89?= <814457906@qq.com> Date: Sat, 30 Mar 2024 21:06:43 +0800 Subject: [PATCH] xg --- api/pagesC/H5Healthrecord/index.js | 12 ++++ pagesB/mysigning/mysigning.vue | 4 +- pagesC/H5Healthrecord/H5Healthrecord.vue | 33 ++++++++++ pagesC/seekadvicefrom/seekadvicefrom.vue | 84 +++++++++++++----------- 4 files changed, 91 insertions(+), 42 deletions(-) create mode 100644 api/pagesC/H5Healthrecord/index.js create mode 100644 pagesC/H5Healthrecord/H5Healthrecord.vue diff --git a/api/pagesC/H5Healthrecord/index.js b/api/pagesC/H5Healthrecord/index.js new file mode 100644 index 0000000..e20795e --- /dev/null +++ b/api/pagesC/H5Healthrecord/index.js @@ -0,0 +1,12 @@ +import request from "@/api/request.js" + +//获取健康档案Key +export function getHealthKey(cardNo) { + return request({ + url: `/applet/signinfo/getHealthKey/${cardNo}`, + method: 'get', + header: { + region: uni.getStorageSync('region'), + } + }) +} \ No newline at end of file diff --git a/pagesB/mysigning/mysigning.vue b/pagesB/mysigning/mysigning.vue index 109623d..ddc2c15 100644 --- a/pagesB/mysigning/mysigning.vue +++ b/pagesB/mysigning/mysigning.vue @@ -44,7 +44,7 @@ 医生: - {{list.dutyDoctorName?list.dutyDoctorName:''}} + {{list.userName?list.userName:''}} @@ -195,7 +195,7 @@ this.list.rescindReason = null this.list.crowdsName = this.list.crowdsName.split(',') this.list.packagesName = this.list.packagesName.split(',') - getHospitalPersonInfo(res.data.dutyDoctorNo, '1').then(resp => { + getHospitalPersonInfo(res.data.userNo, '1').then(resp => { this.formdata.doctorName = resp.data.personName this.formdata.doctorId = resp.data.id }) diff --git a/pagesC/H5Healthrecord/H5Healthrecord.vue b/pagesC/H5Healthrecord/H5Healthrecord.vue new file mode 100644 index 0000000..be35be0 --- /dev/null +++ b/pagesC/H5Healthrecord/H5Healthrecord.vue @@ -0,0 +1,33 @@ + + + + + \ No newline at end of file diff --git a/pagesC/seekadvicefrom/seekadvicefrom.vue b/pagesC/seekadvicefrom/seekadvicefrom.vue index d84af1f..8922de2 100644 --- a/pagesC/seekadvicefrom/seekadvicefrom.vue +++ b/pagesC/seekadvicefrom/seekadvicefrom.vue @@ -173,9 +173,9 @@ // }); }, onLoad(options) { - if (uni.getStorageSync('patientId') && !this.$store.state.socketOpen) { - this.scoket(); - } + // if (uni.getStorageSync('patientId') && !this.$store.state.socketOpen) { + // this.scoket(); + // } this.baseurl = baseurl; // uni.closeSocket() this.currentItem = JSON.parse(options.item) @@ -195,39 +195,39 @@ methods: { messagescoket() { const that = this - // this.SOCKETURL = socketurl + this.currentItem.patientId - // this.socketOpen = false + this.SOCKETURL = socketurl + this.currentItem.patientId + this.socketOpen = false try { - // uni.connectSocket({ - // url: that.SOCKETURL - // }) - // uni.onSocketOpen(res => { - // console.log('webScoket连接已打开', res); - // that.socketOpen = true - // that.reset() - // }) - // uni.onSocketError(err => { - // console.log('webScoket连接打开失败', err); - // if (err && err.code != 1000) { - // setTimeout(() => { - // that.socketOpen = true - // uni.connectSocket({ - // url: that.SOCKETURL - // }) - // }, 1000) - // } - // }) - // uni.onSocketClose(err => { - // console.log('webScoket连接关闭', err); - // if (err && err.code !== 1000) { - // setTimeout(() => { - // that.socketOpen = true - // uni.connectSocket({ - // url: that.SOCKETURL - // }) - // }, 1000) - // } - // }) + uni.connectSocket({ + url: that.SOCKETURL + }) + uni.onSocketOpen(res => { + console.log('webScoket连接已打开', res); + that.socketOpen = true + that.reset() + }) + uni.onSocketError(err => { + console.log('webScoket连接打开失败', err); + if (err && err.code != 1000) { + setTimeout(() => { + that.socketOpen = true + uni.connectSocket({ + url: that.SOCKETURL + }) + }, 3000) + } + }) + uni.onSocketClose(err => { + console.log('webScoket连接关闭', err); + if (err && err.code !== 1000) { + setTimeout(() => { + that.socketOpen = true + uni.connectSocket({ + url: that.SOCKETURL + }) + }, 3000) + } + }) uni.onSocketMessage(res => { console.log("webScoket监听收到的信息", res); that.getPageHistory() @@ -254,7 +254,7 @@ }) } }) - }, 1000) + }, 3000) }, lookimage(item) { uni.previewImage({ @@ -410,7 +410,8 @@ sendTime: new Date(), content: '您好,正在努力联系您的家庭医生,请稍等...', sourcePlatform: 'APPLET', - autoResponder: 'AUTORESPONDER' + autoResponder: 'AUTORESPONDER', + sendWho: '1' } sendMessage(obj).then(res => { if (res.code == 200) { @@ -466,7 +467,8 @@ messageType: 2, sendTime: new Date(), content: fileurls.fileUrl, - sourcePlatform: 'APPLET' + sourcePlatform: 'APPLET', + sendWho: '1' } sendMessage(obj).then(respp => { if (respp.code == 200) { @@ -527,7 +529,8 @@ messageType: 1, sendTime: new Date(), content: that.formData.content, - sourcePlatform: 'APPLET' + sourcePlatform: 'APPLET', + sendWho: '1' } that.formData.content = '' //清空输入框的文本 sendMessage(obj).then(res => { @@ -560,7 +563,8 @@ // messageType: 1, // sendTime: new Date(), // // messageType: 消息类型(0: 其他 1: 文字, 2: 图片 3: 表情 4: 视频 5: 文件 6: 链接) - // content: message + // content: message, + // sendWho: '1' // } // sendMessage(obj).then(res => { // setTimeout(() => {