From cce4628d6347db77dad3223adc31394f88a4c822 Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Fri, 23 Feb 2024 14:06:27 +0800
Subject: [PATCH] =?UTF-8?q?2.23=E6=9B=B4=E6=96=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../component/SingleCall/SingleCall.js | 12 ++
.../MessageElements/CustomMessage/index.js | 40 +++-
.../MessageElements/CustomMessage/index.wxml | 8 +
.../MessageElements/CustomMessage/index.wxss | 11 +-
.../TUIChat/components/MessageList/index.wxml | 4 +-
api/consultExpert.js | 7 +-
app.json | 150 ++++++-------
assets/images/addComment.png | Bin 0 -> 6419 bytes
patient/pages/consultOrder/consultOrder.wxml | 7 +-
patient/pages/expertDetail/expertDetail.js | 62 +++++-
patient/pages/expertDetail/expertDetail.wxml | 25 +--
patient/pages/expertDetail/expertDetail.wxss | 1 +
patient/pages/orderDetail/orderDetail.js | 126 ++++++++++-
patient/pages/orderDetail/orderDetail.json | 4 +
patient/pages/orderDetail/orderDetail.wxml | 73 ++++++-
patient/pages/orderDetail/orderDetail.wxss | 201 +++++++++++++++++-
patient/pages/payOrder/payOrder.wxml | 4 +-
patient/pages/search/search.wxml | 5 -
patient/pages/search/search.wxss | 2 +-
patient/pages/videoList/videoList.js | 115 ++++++++++
patient/pages/videoList/videoList.json | 6 +
patient/pages/videoList/videoList.wxml | 46 ++++
patient/pages/videoList/videoList.wxss | 200 +++++++++++++++++
23 files changed, 997 insertions(+), 112 deletions(-)
create mode 100644 assets/images/addComment.png
create mode 100644 patient/pages/videoList/videoList.js
create mode 100644 patient/pages/videoList/videoList.json
create mode 100644 patient/pages/videoList/videoList.wxml
create mode 100644 patient/pages/videoList/videoList.wxss
diff --git a/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js b/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js
index 9a8bbfe..aa46d9a 100644
--- a/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js
+++ b/TUICallKit/TUICallKit/component/SingleCall/SingleCall.js
@@ -44,6 +44,18 @@ Component({
type: Boolean
}
},
+ pageLifetimes: {
+ show: function() {
+ // 页面被展示
+ },
+ hide: function() {
+ // 页面被隐藏
+ this.hangup()
+ },
+ resize: function(size) {
+ // 页面尺寸变化
+ }
+ },
data:{
IMG_DEFAULT_AVATAR:`${PATH}/default_avatar.png`,
IMG_HANGUP:`${PATH}/hangup.png`,
diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js
index 0687481..a0ca95f 100644
--- a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js
+++ b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.js
@@ -256,7 +256,40 @@ Component({
}];
return renderDom;
}
-
+ if (customMessage.message_type === 16){
+
+ let data = customMessage.data;
+ const renderDom = [{
+ type: 'video_time_16',
+ title: customMessage.title,
+ desc: customMessage.desc,
+
+ }];
+ return renderDom;
+ }
+ //13 赠送对话
+ if (customMessage.message_type ===13){
+ let data = customMessage.data;
+ const renderDom = [{
+ type: 'send_talk',
+ title: customMessage.title,
+ desc: customMessage.desc,
+
+ }];
+ return renderDom;
+ }
+ //17 预约时间
+ if (customMessage.message_type === 17){
+
+ let data = customMessage.data;
+ const renderDom = [{
+ type: 'video_time',
+ title: customMessage.title,
+ desc: customMessage.desc,
+
+ }];
+ return renderDom;
+ }
} catch (error) {}
// 客服咨询
@@ -271,6 +304,7 @@ Component({
}];
return renderDom;
}
+
} catch (error) {}
// 音视频通话消息解析
try {
@@ -344,11 +378,11 @@ Component({
console.log(params);
if(!ismine){//未填写
app.method.navigateTo({
- url:'/pages/inquiryForm/inquiryForm?params='+params+"&order_inquiry_id="+id
+ url:'/patient/pages/inquiryForm/inquiryForm?params='+params+"&order_inquiry_id="+id
})
}else{//已填写
app.method.navigateTo({
- url:'/pages/inquiryForm/inquiryForm?case_filled_fields='+params+"&order_inquiry_id="+id
+ url:'/patient/pages/inquiryForm/inquiryForm?case_filled_fields='+params+"&order_inquiry_id="+id
})
}
// app.go(url);
diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml
index b36a789..84bbfab 100644
--- a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml
+++ b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxml
@@ -103,5 +103,13 @@
+
+
+
+ {{renderDom[0].desc}}
+
+
+ {{renderDom[0].desc}}
+
\ No newline at end of file
diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss
index 3bc9c76..f570e7f 100644
--- a/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss
+++ b/TUIService/TUIKit/components/TUIChat/components/MessageElements/CustomMessage/index.wxss
@@ -422,4 +422,13 @@ color: #666666;
background: rgb(255, 255, 255);
border: 1rpx solid #D8D8D8;
border-style: none none solid solid
- }
\ No newline at end of file
+ }
+ .videotime{
+ font-size: 28rpx;
+ text-align: center;
+ line-height: 44rpx;
+ color: rgba(0,0,0,0.65);
+ }
+ .video_time_16{
+ display: none;
+ }
\ No newline at end of file
diff --git a/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml b/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml
index 6f06d45..7a17240 100644
--- a/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml
+++ b/TUIService/TUIKit/components/TUIChat/components/MessageList/index.wxml
@@ -3,7 +3,7 @@
没有更多啦
-
+
{{messageTime}}
@@ -49,7 +49,7 @@
-
+
diff --git a/api/consultExpert.js b/api/consultExpert.js
index 472637b..47ee1ad 100644
--- a/api/consultExpert.js
+++ b/api/consultExpert.js
@@ -39,6 +39,9 @@ function fllowDoctor(id){
function notfllowDoctor(id){
return request('/patient/doctor/follow/'+id,'DELETE')
}
+function getService(id){//获取医生开启的服务列表
+ return request('/doctor/inquiry/service/'+id,'GET')
+ }
module.exports={
doctorList,
@@ -53,6 +56,8 @@ module.exports={
getCountry,
commentList,
fllowDoctor,
- notfllowDoctor
+ notfllowDoctor,
+ getService
+
}
\ No newline at end of file
diff --git a/app.json b/app.json
index b8ecb89..6ba862e 100644
--- a/app.json
+++ b/app.json
@@ -3,63 +3,62 @@
"pages/index/index",
"pages/message/message",
"pages/my/my"
-
],
"subPackages": [
{
- "root": "patient",
- "name": "patient",
- "pages": [
- "pages/login/login",
- "pages/mobileLogin/mobileLogin",
- "pages/expertConsult/expertConsult",
- "pages/expertDetail/expertDetail",
- "pages/selectPatient/selectPatient",
- "pages/writeSick/writeSick",
- "pages/comment/comment",
- "pages/personCenter/personCenter",
-
- "pages/myWelfare/myWelfare",
- "pages/medinceRecord/medinceRecord",
- "pages/myDoctor/myDoctor",
- "pages/familyDoc/familyDoc",
- "pages/memberDetail/memberDetail",
- "pages/address/address",
- "pages/editAddress/editAddress",
- "pages/consultOrder/consultOrder",
- "pages/orderDetail/orderDetail",
- "components/consultList/consultList",
- "pages/sickInfo/sickInfo",
- "pages/myPrescript/myPrescript",
- "pages/prescriptDetail/prescriptDetail",
- "pages/payInfo/payInfo",
- "pages/payOrder/payOrder",
- "pages/medinceOrder/medinceOrder",
- "pages/medinceOrderDetail/medinceOrderDetail",
- "pages/sysMsgDetail/sysMsgDetail",
- "pages/sysMsgList/sysMsgList",
- "pages/fuliMsgList/fuliMsgList",
- "pages/refundMsgList/refundMsgList",
- "pages/quickConsult/quickConsult",
- "pages/applyMedince/applyMedince",
- "pages/medinceList/medinceList",
- "pages/allotDoctor/allotDoctor",
- "pages/search/search",
- "pages/payPlatform/payPlatform",
- "pages/linkPage/linkPage",
- "pages/expressDetail/expressDetail",
- "pages/medinceSearch/medinceSearch",
- "pages/commonSick/commonSick",
- "pages/agreement/agreement",
- "pages/agreeList/agreeList",
- "pages/imgPreview/imgpreview",
- "pages/notify/notify",
- "pages/inquiryForm/inquiryForm",
- "pages/sickManage/sickManage",
- "pages/sickRecord/sickRecord",
- "pages/sickDetail/sickDetail"
- ],
- "independent": false
+ "root": "patient",
+ "name": "patient",
+ "pages": [
+ "pages/login/login",
+ "pages/mobileLogin/mobileLogin",
+ "pages/expertConsult/expertConsult",
+ "pages/expertDetail/expertDetail",
+ "pages/selectPatient/selectPatient",
+ "pages/writeSick/writeSick",
+ "pages/comment/comment",
+ "pages/personCenter/personCenter",
+ "pages/myWelfare/myWelfare",
+ "pages/medinceRecord/medinceRecord",
+ "pages/myDoctor/myDoctor",
+ "pages/familyDoc/familyDoc",
+ "pages/memberDetail/memberDetail",
+ "pages/address/address",
+ "pages/editAddress/editAddress",
+ "pages/consultOrder/consultOrder",
+ "pages/orderDetail/orderDetail",
+ "components/consultList/consultList",
+ "pages/sickInfo/sickInfo",
+ "pages/myPrescript/myPrescript",
+ "pages/prescriptDetail/prescriptDetail",
+ "pages/payInfo/payInfo",
+ "pages/payOrder/payOrder",
+ "pages/medinceOrder/medinceOrder",
+ "pages/medinceOrderDetail/medinceOrderDetail",
+ "pages/sysMsgDetail/sysMsgDetail",
+ "pages/sysMsgList/sysMsgList",
+ "pages/fuliMsgList/fuliMsgList",
+ "pages/refundMsgList/refundMsgList",
+ "pages/quickConsult/quickConsult",
+ "pages/applyMedince/applyMedince",
+ "pages/medinceList/medinceList",
+ "pages/allotDoctor/allotDoctor",
+ "pages/search/search",
+ "pages/payPlatform/payPlatform",
+ "pages/linkPage/linkPage",
+ "pages/expressDetail/expressDetail",
+ "pages/medinceSearch/medinceSearch",
+ "pages/commonSick/commonSick",
+ "pages/agreement/agreement",
+ "pages/agreeList/agreeList",
+ "pages/imgPreview/imgpreview",
+ "pages/notify/notify",
+ "pages/inquiryForm/inquiryForm",
+ "pages/sickManage/sickManage",
+ "pages/sickRecord/sickRecord",
+ "pages/sickDetail/sickDetail",
+ "pages/videoList/videoList"
+ ],
+ "independent": false
},
{
"root": "TUIService",
@@ -67,33 +66,34 @@
"pages/index"
],
"independent": false
- },
-
- {
- "root": "sugarCheck",
- "name": "sugarCheck",
- "pages": [
- "pages/sugarDetail/sugarDetail",
- "pages/sugarSickInfo/sugarSickInfo",
- "pages/checkOrder/checkOrder",
- "pages/checkOrderDetail/checkOrderDetail"
- ],
- "independent": true
},
{
- "root": "TUICallKit",
- "name": "TUICallKit",
- "pages": [
- "pages/globalCall/globalCall"
- ],
- "independent": false
+ "root": "sugarCheck",
+ "name": "sugarCheck",
+ "pages": [
+ "pages/sugarDetail/sugarDetail",
+ "pages/sugarSickInfo/sugarSickInfo",
+ "pages/checkOrder/checkOrder",
+ "pages/checkOrderDetail/checkOrderDetail"
+ ],
+ "independent": true
+ },
+ {
+ "root": "TUICallKit",
+ "name": "TUICallKit",
+ "pages": [
+ "pages/globalCall/globalCall"
+ ],
+ "independent": false
}
],
"preloadRule": {
"TUICallKit/pages/globalCall/globalCall": {
- "network": "all",
- "packages": ["TUICallKit"]
- }
+ "network": "all",
+ "packages": [
+ "TUICallKit"
+ ]
+ }
},
"window": {
"backgroundTextStyle": "light",
diff --git a/assets/images/addComment.png b/assets/images/addComment.png
new file mode 100644
index 0000000000000000000000000000000000000000..47a302c5c4713c4d846c048de8ce4aea2ca84389
GIT binary patch
literal 6419
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
literal 0
HcmV?d00001
diff --git a/patient/pages/consultOrder/consultOrder.wxml b/patient/pages/consultOrder/consultOrder.wxml
index 45f7d6a..524eb99 100644
--- a/patient/pages/consultOrder/consultOrder.wxml
+++ b/patient/pages/consultOrder/consultOrder.wxml
@@ -16,8 +16,11 @@
- 专家问诊
- 快速问诊
+ 专家问诊-图文
+ 专家问诊-视频
+ 专家问诊-疑难会诊
+ 快速问诊
+ 快速问诊-附赠回复
公益问诊
问诊购药
报告解读
diff --git a/patient/pages/expertDetail/expertDetail.js b/patient/pages/expertDetail/expertDetail.js
index ead7760..8813dd2 100644
--- a/patient/pages/expertDetail/expertDetail.js
+++ b/patient/pages/expertDetail/expertDetail.js
@@ -6,7 +6,8 @@ import {
isReceivepatient,
commentList,
fllowDoctor,
- notfllowDoctor
+ notfllowDoctor,
+ doctorList
} from "../../../api/consultExpert"
import {throttle} from "../../../utils/util"
Page({
@@ -14,6 +15,7 @@ Page({
* 页面的初始数据
*/
data: {
+ tab3Height:500,
img_host:'https://oss.prod.applets.igandanyiyuan.com/applet/patient/static',
showDialog:false,
avatar: '',
@@ -54,14 +56,31 @@ Page({
expertInquiry_price:'',
recieveStatus:0,
commentList: [],
+ hasVideoList:false,
totalComment:0,
isFinished:false,
- isReceivePatient:false //是否可接诊
+ isReceivePatient:false, //是否可接诊
+ service_content:'【医生填写的服务内容】',
+ service_process:'【医生填写的服务流程】'
+ },
+ getHeight(){
+ wx.createSelectorQuery().select('#swiperitem3').boundingClientRect( (rect)=>{
+ this.setData({
+ tab3Height:rect.height*2
+ })
+ console.log('元素高度为:', rect.height)
+ }).exec()
},
handleThrottle:throttle(function(e){
let {type}=e.currentTarget.dataset;
this.goSelectPatient()
}),
+
+ goVideo:throttle(function(){
+ app.method.navigateTo({
+ url:'/patient/pages/videoList/videoList'
+ })
+ }),
goSelectPatient() {
//判断是否能接诊
@@ -110,10 +129,14 @@ bindchange(e){
inquiry_mode:this.data.current_inquiry_config.inquiry_mode
})
}else if(id==1){
+ let {hasVideoList,canVideo}=this.data;
this.setData({
inquiry_type:1,
inquiry_mode:2
})
+ if(hasVideoList && !canVideo){
+ this.goVideo();
+ }
}else {
this.setData({
inquiry_type:1,
@@ -298,6 +321,26 @@ bindchange(e){
})
},
+ getVideoDoctorList(){
+ doctorList({
+ page:1,
+ inquiry_type:1,
+ inquiry_mode:2,
+ per_page:10
+ }).then((res)=>{
+
+ if(res.data.length==0){
+ this.setData({
+ hasVideoList:false
+ });
+
+ }else{
+ this.setData({
+ hasVideoList:true
+ })
+ }
+ })
+ },
getService(id){
doctorService(id).then(res=>{
let doctor_inquiry_config = res;
@@ -321,6 +364,18 @@ bindchange(e){
this.setData({
isFinished:true
})
+ for (let i = 0; i < res.length; i++) {
+ if(res[i].inquiry_type==1 && res[i].inquiry_mode==6){
+ this.setData({
+ service_content: res[i].service_content ,
+ service_process:res[i].service_process
+ })
+ break;
+ }
+ }
+ wx.nextTick(()=>{
+ this.getHeight()
+ })
})
},
/**
@@ -340,7 +395,8 @@ bindchange(e){
})
this.getDeatil(doctor_id);
this.getService(doctor_id);
- this.getEvaluationList()
+ this.getEvaluationList();
+ this.getVideoDoctorList();
},
diff --git a/patient/pages/expertDetail/expertDetail.wxml b/patient/pages/expertDetail/expertDetail.wxml
index 55bb099..38afb51 100644
--- a/patient/pages/expertDetail/expertDetail.wxml
+++ b/patient/pages/expertDetail/expertDetail.wxml
@@ -97,7 +97,7 @@
视频问诊
¥{{videoPrice}}/次
-
+
视频问诊
暂未开通
@@ -118,12 +118,12 @@
-
+
-
-
+
+
通过文字、图片、语音进行咨询
@@ -149,8 +149,8 @@
-
-
+
+
通过视频面对面进行咨询
@@ -190,20 +190,20 @@
-
-
-
-
+
+
+
+
通过文字、图片、语音进行咨询
- 【医生填写的服务内容】;
+ {{service_content}};
- 【医生填写的服务流程】;
+ {{service_process}};
@@ -289,6 +289,7 @@
立即咨询
立即咨询
+ 暂不接诊
立即咨询
{{currentData==0?'暂不接诊':'暂未开通'}}
diff --git a/patient/pages/expertDetail/expertDetail.wxss b/patient/pages/expertDetail/expertDetail.wxss
index 383967d..ca755ee 100644
--- a/patient/pages/expertDetail/expertDetail.wxss
+++ b/patient/pages/expertDetail/expertDetail.wxss
@@ -598,6 +598,7 @@ border-radius: 50%;
}
.tipbox .tipmsg .msg{
font-size: 28rpx;
+ white-space: pre-wrap;
color: rgba(0,0,0,0.65);
}
.swiperbox .swiper-item:nth-child(1) .circle{
diff --git a/patient/pages/orderDetail/orderDetail.js b/patient/pages/orderDetail/orderDetail.js
index 5269958..49d6e76 100644
--- a/patient/pages/orderDetail/orderDetail.js
+++ b/patient/pages/orderDetail/orderDetail.js
@@ -1,8 +1,8 @@
// pages/orderDetail/orderDetail.js
const app = getApp()
-import {cancelOrder,inquiryDetail,inquiryDel,cancelPay} from "../../../api/consultOrder"
+import {cancelOrder,inquiryDetail,inquiryDel,cancelPay,getRate} from "../../../api/consultOrder"
import {fllowDoctor,notfllowDoctor} from "../../../api/consultExpert"
-import {assignDoctor} from "../../../api/consult"
+import {assignDoctor,evaluation} from "../../../api/consult"
import {throttle} from "../../../utils/util"
import Dialog from '@vant/weapp/dialog/dialog';
Page({
@@ -15,13 +15,134 @@ Page({
timer:null,
order_inquiry_id:'',
order:null,
+ showComment:false,
show:false,
+ is_evaluation:false,
message:'',
fromType:'',
showPadding:false,
prevData:'',
+ comment:{},
+ score:5,
img_host:'https://oss.prod.applets.igandanyiyuan.com/applet/patient/static'
},
+ openComment(){
+ this.setData({
+ showComment:true,
+ })
+ },
+ onChangeContent(event) {
+ this.setData({
+ [comment.content]: event.detail
+ })
+ },
+ handleEvaluation: throttle(function () {
+ let{ order_inquiry_id}=this.data;
+ let doctor_id=this.data.order.user_doctor.doctor_id;
+ let {
+ reply_quality,
+ service_attitude,
+ reply_progress,
+ content
+ } = this.data.comment;
+ if (reply_quality == '') {
+ wx.showToast({
+ title: '请评论回复质量',
+ icon: "none"
+ });
+ return false;
+ };
+ if (service_attitude == '') {
+ wx.showToast({
+ title: '请评论服务态度',
+ icon: "none"
+ });
+ return false;
+ };
+ if (content == '') {
+ wx.showToast({
+ title: '请填写您对医生的印象',
+ icon: "none"
+ });
+ return false;
+ };
+ if (reply_progress == '') {
+ wx.showToast({
+ title: '请评论回复速度',
+ icon: "none"
+ });
+ return false;
+ };
+ evaluation({
+ order_inquiry_id,
+ doctor_id:doctor_id,
+ reply_quality,
+ service_attitude,
+ reply_progress,
+ content,
+ }).then(data => {
+ this.setData({
+ showComment: false,
+ is_evaluation:true
+ });
+
+ wx.showToast({
+ title: '评价成功',
+ icon: "none"
+ })
+ })
+ }),
+ handleClose() {
+ this.setData({
+ showComment:false
+ })
+ },
+ onChange(event) {
+ let obj='comment.'+event.target.dataset.id
+ this.setData({
+ [obj]: event.detail
+ });
+ let {
+ reply_quality,
+ service_attitude,
+ reply_progress
+ } = this.data.comment;
+ if (reply_quality && service_attitude && reply_progress) {
+ let score = (reply_quality * 0.4) + (service_attitude * 0.3) + (reply_progress * 0.3);
+ this.setData({
+ score: Math.floor(score)
+ })
+ }
+ },
+ //获取星级评价
+ handleGetRate(id) {
+ getRate(id).then(data => {
+ let commentDetail = null;
+ if (data) {
+ commentDetail = data
+ this.setData({
+ is_evaluation:true,
+ score:data.avg_score
+ })
+ } else {
+ commentDetail = {
+ avg_score: 5,
+ content: "感谢您的服务",
+ evaluation_id: "",
+ reply_progress: 5,
+ reply_quality: 5,
+ service_attitude: 5
+ }
+ this.setData({
+ is_evaluation:false,
+ })
+
+ }
+ this.setData({
+ comment:commentDetail
+ })
+ })
+ },
copy(event){
let text=event.target.dataset.text;
wx.setClipboardData({
@@ -323,6 +444,7 @@ Page({
order_inquiry_id:options.order_inquiry_id
});
this.handleinquiryDetail();
+ this.handleGetRate(options.order_inquiry_id)
},
/**
diff --git a/patient/pages/orderDetail/orderDetail.json b/patient/pages/orderDetail/orderDetail.json
index 919db87..e4b3604 100644
--- a/patient/pages/orderDetail/orderDetail.json
+++ b/patient/pages/orderDetail/orderDetail.json
@@ -1,6 +1,10 @@
{
"usingComponents": {
"consult-list":"../../../components/consultList/consultList",
+ "van-icon": "@vant/weapp/icon/index",
+ "van-rate": "@vant/weapp/rate/index",
+ "van-field": "@vant/weapp/field/index",
+ "van-popup": "@vant/weapp/popup/index",
"dialog":"../../../components/dialog/dialog",
"van-dialog": "@vant/weapp/dialog/index",
"van-count-down": "@vant/weapp/count-down/index"
diff --git a/patient/pages/orderDetail/orderDetail.wxml b/patient/pages/orderDetail/orderDetail.wxml
index 9637d06..d29dea9 100644
--- a/patient/pages/orderDetail/orderDetail.wxml
+++ b/patient/pages/orderDetail/orderDetail.wxml
@@ -7,6 +7,7 @@
+
订单信息
@@ -42,8 +43,11 @@
问诊类型
:
- 专家问诊
- 快速问诊
+ 专家问诊-图文
+ 专家问诊-视频
+ 专家问诊-疑难会诊
+ 快速问诊
+ 快速问诊-附赠回复
公益问诊
问诊购药
糖组检测
@@ -180,4 +184,67 @@
-
\ No newline at end of file
+
+
+
diff --git a/patient/pages/orderDetail/orderDetail.wxss b/patient/pages/orderDetail/orderDetail.wxss
index 26a96c0..8546e22 100644
--- a/patient/pages/orderDetail/orderDetail.wxss
+++ b/patient/pages/orderDetail/orderDetail.wxss
@@ -433,4 +433,203 @@ color: #333333;
.fenpeitip{
font-size: 28rpx;
color: #333333;
-}
\ No newline at end of file
+}
+.datacell{
+ position: relative;
+}
+.comment{
+ top:340rpx;
+ right:0rpx;
+ width:234rpx;
+ height:80rpx;
+ position: absolute;
+}
+
+.tui-cards-container {
+ position: fixed;
+ width: 100vw;
+ height: 100vh;
+ z-index:9999999;
+ top: 0;
+ background: rgba(0, 0, 0, 0.5);
+ display: flex;
+ align-items: flex-end;
+ }
+ .tui-cards-container.hide{
+ display: none;
+ }
+ .service-evaluation {
+ flex: 1;
+ background: #FFFFFF;
+ padding: 38rpx 40rpx 38rpx;
+ border-radius: 40rpx 40rpx 0 0;
+ }
+
+ .header {
+ display: flex;
+ justify-content: space-between;
+ font-family: PingFangSC-Regular;
+ }
+
+ .btn {
+ width: auto !important;
+ padding: 0;
+ margin: 0 !important;
+ background: none;
+ }
+
+ .header label {
+ font-size: 18px;
+ color: #000000;
+ letter-spacing: 0;
+ line-height: 25px;
+ }
+ .van-field__body--textarea{
+ width:600rpx;
+ }
+ .header .btn {
+ font-size: 16px;
+ color: #006EFF;
+ letter-spacing: 0;
+ line-height: 24px;
+ }
+
+ .main {
+ display: flex;
+ flex-direction: column;
+ padding: 8rpx 0 38rpx;
+ }
+
+ .main-evaluation-score {
+ padding: 0 60rpx 48rpx;
+ display: flex;
+ justify-content: space-between;
+ align-items: flex-end;
+ }
+
+ .main-evaluation-score .score-star {
+ width: 72rpx;
+ height: 72rpx;
+ }
+
+ .main textarea {
+ background: #F8F8F8;
+ border: 0 solid #D9D9D9;
+ border-radius: 4px;
+ font-size: 14px;
+ padding: 16rpx 32rpx;
+ }
+
+ .textarea-placeholder {
+ color: #B0B0B0;
+ }
+ .footer .btn{
+ height: 80rpx;
+ width:100%;
+ background: #3CC7C0;
+ color:#fff;
+ display: flex;
+ font-size: 30rpx;
+ align-items: center;
+ justify-content: center;
+ border-radius: 10rpx
+ }
+ .chatclose {
+ width: 30rpx;
+ height: 30rpx;
+ position: absolute;
+ padding:10rpx 30rpx;
+
+ right: 10rpx;
+ }
+
+ .doctorInfo {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ }
+
+ .doctorAvatar {
+ width: 120rpx;
+ height: 120rpx;
+ border-radius: 50%;
+ }
+
+ .tui-cards-container .namebox {
+ display: flex;
+ margin-top: 18rpx;
+ align-items: center!important;
+ justify-content: center;
+ }
+
+ .tui-cards-container .namebox .name {
+ color: #333333;
+ font-size: 32rpx;
+ font-weight: normal;
+ }
+
+ .viewstar {
+ margin-top: 28rpx;
+ }
+
+ .tui-cards-container .namebox .position {
+ color: #333333;
+ font-size: 24rpx;
+ margin-left: 8rpx;
+ }
+ .linebox{
+ display: flex;
+ margin-top: 20rpx;
+ align-items: center;
+ }
+ .linebox .line {
+ flex: 1;
+ height:1rpx;
+ background: #CCCCCC;
+ }
+
+ .linebox .pingjia {
+ margin: 0 40rpx;
+ font-weight: 600;
+ color: #333333;
+ }
+
+ .starbox{
+ margin-bottom: 30rpx;
+ display: flex;
+ align-items: center;
+ color: #333333;
+ font-size: 28rpx;
+ }
+ .ratebox{
+ margin-top: 34rpx;
+ }
+
+ .starbox .name{
+ margin-right:22rpx;
+ }
+ .starbox .quality{
+ margin-left:22rpx;
+ }
+ .ipt{
+ height:165rpx;
+ background-color: transparent!important;
+ padding:8rpx!important;
+ }
+ .commentArea{
+ position: relative;
+ }
+
+ .commentArea .van-field__word-limit{
+ position: absolute!important;
+ left:10rpx;
+ right:10rpx;
+ text-align: right;
+ bottom:5rpx;
+ color: #ccc!important;
+ font-size: 24rpx;
+ }
+ .commentArea textarea{
+ min-height:200rpx;
+ }
+
\ No newline at end of file
diff --git a/patient/pages/payOrder/payOrder.wxml b/patient/pages/payOrder/payOrder.wxml
index 5cf70fc..916a941 100644
--- a/patient/pages/payOrder/payOrder.wxml
+++ b/patient/pages/payOrder/payOrder.wxml
@@ -16,7 +16,9 @@
- 专家问诊
+ 专家问诊-图文
+ 专家问诊-视频
+ 专家问诊-疑难会诊
快速问诊
公益问诊
问诊购药
diff --git a/patient/pages/search/search.wxml b/patient/pages/search/search.wxml
index 576f0d8..b409b9d 100644
--- a/patient/pages/search/search.wxml
+++ b/patient/pages/search/search.wxml
@@ -57,12 +57,7 @@
-
diff --git a/patient/pages/search/search.wxss b/patient/pages/search/search.wxss
index 5a4a0be..4db9c11 100644
--- a/patient/pages/search/search.wxss
+++ b/patient/pages/search/search.wxss
@@ -76,7 +76,7 @@ color: #333333;
display: flex;
overflow: hidden;
box-sizing: border-box;
- padding:40rpx 30rpx 30rpx;
+ padding:40rpx 0rpx 30rpx;
width:100%;
border-radius: 10rpx;
background-color: #fff;
diff --git a/patient/pages/videoList/videoList.js b/patient/pages/videoList/videoList.js
new file mode 100644
index 0000000..6a42239
--- /dev/null
+++ b/patient/pages/videoList/videoList.js
@@ -0,0 +1,115 @@
+// patient/pages/videoList/videoList.js
+const app = getApp()
+import {doctorList} from "../../../api/consultExpert"
+Page({
+
+ /**
+ * 页面的初始数据
+ */
+ data: {
+ page:1,
+ pageNumber:10,
+ lock:false,
+ doctorList:[],
+ img_host:'https://oss.prod.applets.igandanyiyuan.com/applet/patient/static',
+ },
+ goExpertDetail(event){
+ app.method.navigateTo({
+ url: '/patient/pages/expertDetail/expertDetail?doctor_id='+event.currentTarget.dataset.doctorid
+ })
+ },
+ onfresh(){
+ this.setData({
+ page:1,
+ doctorList:[],
+ lock:false
+ })
+ this.getDoctorList();
+ },
+ lower(e) {
+ let {lock}=this.data;
+ let addPage=this.data.page+1;
+ if(!lock){
+ this.setData({
+ page:addPage
+ });
+ this.getDoctorList();
+ }
+ },
+ getDoctorList(){
+ let {page,pageNumber}=this.data;
+ doctorList({
+ page:page,
+ inquiry_type:1,
+ inquiry_mode:2,
+ per_page:pageNumber
+ }).then((res)=>{
+ let {doctorList}=this.data;
+ if(res.data.length==0){
+ this.setData({
+ lock:true
+ });
+ return false;
+ }else{
+ this.setData({
+ doctorList:doctorList.concat(res.data)
+ })
+ }
+ })
+ },
+ /**
+ * 生命周期函数--监听页面加载
+ */
+ onLoad(options) {
+ this.getDoctorList();
+ },
+
+ /**
+ * 生命周期函数--监听页面初次渲染完成
+ */
+ onReady() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面显示
+ */
+ onShow() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面隐藏
+ */
+ onHide() {
+
+ },
+
+ /**
+ * 生命周期函数--监听页面卸载
+ */
+ onUnload() {
+
+ },
+
+ /**
+ * 页面相关事件处理函数--监听用户下拉动作
+ */
+ onPullDownRefresh() {
+
+ },
+
+ /**
+ * 页面上拉触底事件的处理函数
+ */
+ onReachBottom() {
+
+ },
+
+ /**
+ * 用户点击右上角分享
+ */
+ onShareAppMessage() {
+
+ }
+})
\ No newline at end of file
diff --git a/patient/pages/videoList/videoList.json b/patient/pages/videoList/videoList.json
new file mode 100644
index 0000000..8fdde81
--- /dev/null
+++ b/patient/pages/videoList/videoList.json
@@ -0,0 +1,6 @@
+{
+ "usingComponents": {
+ "nav":"../../../components/nav/nav"
+ },
+ "navigationStyle":"custom"
+}
\ No newline at end of file
diff --git a/patient/pages/videoList/videoList.wxml b/patient/pages/videoList/videoList.wxml
new file mode 100644
index 0000000..575b81e
--- /dev/null
+++ b/patient/pages/videoList/videoList.wxml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.user_name}}
+ {{item.hospital.hospital_level_name}}
+ 可处方
+
+
+ {{item.doctor_title_name}}{{item.department_custom_name}}
+ {{item.hospital.hospital_name}}
+ 擅长:{{item.be_good_at}}
+
+
+
+
+ 图文问诊:¥{{itemName.inquiry_price}}¥{{moduleFilter.formatPrice(item.doctor_inquiry_config)}}
+ {{itemName.inquiry_mode==1?'图文问诊':itemName.inquiry_mode==2?'视频问诊':'其他问诊'}}:¥{{itemName.inquiry_price}}
+
+
+
+
+
+
+
+ 暂无数据!
+
+
+
\ No newline at end of file
diff --git a/patient/pages/videoList/videoList.wxss b/patient/pages/videoList/videoList.wxss
new file mode 100644
index 0000000..3da1653
--- /dev/null
+++ b/patient/pages/videoList/videoList.wxss
@@ -0,0 +1,200 @@
+/* patient/pages/videoList/videoList.wxss *//* pages/search/search.wxss */
+.page{
+ background: #fff;
+ display: flex;
+ flex-direction: column;
+ }
+
+ .searchIpt{
+ font-size: 28rpx;
+ font-weight: 400;
+ color: #999999;
+ }
+
+ .listUl{
+ margin:30rpx 32rpx 0;
+ display: flex;
+ flex-wrap: wrap;
+ }
+ .listUl .cell{
+ width: 154rpx;
+ padding:0 10rpx;
+ box-sizing: border-box;
+ margin-right: 23rpx;
+ margin-bottom: 30rpx;
+ text-align: center;
+ line-height: 60rpx;
+ height: 60rpx;
+ background: #F4F4F4;
+ border-radius: 30rpx;
+ font-size: 28rpx;
+ color: #666666;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ }
+ .titlebox{
+ margin:30rpx 32rpx 0;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+
+ .titlebox .del{
+ width:32rpx;
+ height:32rpx;
+ }
+ .titlebox .name{
+ font-size: 28rpx;
+ color: #333333;
+ }
+ .listUl .cell:nth-child(4n){
+ margin-right: 0rpx;
+ }
+ .viewcell{
+ display: flex;
+ overflow: hidden;
+ box-sizing: border-box;
+ padding:40rpx 0rpx 30rpx;
+ width:100%;
+ border-radius: 10rpx;
+ background-color: #fff;
+ border-bottom: 1rpx solid #E7E7E7;
+ }
+
+ .viewcell .type{
+ height: 32rpx;
+ margin-bottom: 6rpx;
+ line-height: 32rpx;
+ display: flex;
+ white-space: nowrap;
+ align-items: center;
+ margin-left: 18rpx;
+ padding:0rpx 6rpx;
+ background: #ED9C00;
+ border-radius: 4rpx;
+ color: #FFFFFF;
+ font-size: 24rpx;
+ }
+ .doctor_title{
+ margin-right: 10rpx;
+ }
+ .viewcell .hospital{
+ margin-top: 12rpx;
+ color: #333333;
+ word-break: keep-all;
+ font-size: 30rpx;
+ }
+ .goodjob{
+ color: #666666;
+ margin-top: 28rpx;
+ line-height: 42rpx;
+ font-size: 28rpx;
+ word-break: break-all;
+ text-overflow: ellipsis;
+ display: -webkit-box;
+ -webkit-box-orient: vertical;
+ -webkit-line-clamp: 2; /* 这里是超出几行省略 */
+ overflow: hidden;
+ }
+ .price{
+
+ font-size: 24rpx;
+ }
+ .price text{
+ margin-left: 5rpx;
+ font-size: 34rpx;
+ color:#EF4F20;
+ }
+ .viewcell .right{
+ flex:1;
+ margin-left: 20rpx;
+ }
+ .viewcell image{
+ width:80rpx;
+ height:80rpx;
+ border-radius:50%;
+ }
+ .namebox{
+ display: flex;
+ font-size: 34rpx;
+ font-weight: 600;
+ color:#333;
+ align-items: flex-end;
+ }
+ .namebox .position{
+ font-weight: normal;
+ margin-left: 15rpx;
+ font-size: 30rpx;
+ }
+ .diseaseType{
+ height: 40rpx;
+ background: #E2FFFE;
+ border-radius: 20rpx;
+ margin-right: 20rpx;
+ border: 1rpx solid #3CC7C0;
+ color: #3CC7C0;
+ font-size: 24rpx;
+ display: inline-flex;
+ text-align: center;
+ padding:0 15rpx;
+ align-items: center;
+ justify-content: center;
+ margin-top: 20rpx;
+ white-space: nowrap;
+ }
+ .detail{
+ margin-top: 20rpx;
+ display: flex;
+ font-size: 24rpx;
+ }
+ .detail view{
+ margin-right:40rpx;
+ }
+
+ .detail view text{
+ font-size: 28rpx;
+ color:#3CC7C0;
+ }
+ .consultbox{
+ height: 60rpx;
+ margin-top: 28rpx;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ }
+ .consult{
+ height: 60rpx;
+ background: #3CC7C0;
+ border-radius: 30rpx;
+ color: #FFFFFF;
+ display: flex;
+ align-items: center;
+ padding:0 20rpx;
+ font-size: 30rpx;
+ }
+ .wraper{
+ display: flex;
+ flex-direction: column;
+ }
+ .scrollwraper{
+ margin-top: 172rpx;
+ flex: 1;
+ overflow-y: scroll;
+ -webkit-overflow-scrolling: touch;
+ }
+ .viewcell .left{
+ position: relative;
+ }
+ .price .expert_prcie{
+ text-decoration: line-through;
+ color:#999;
+ }
+ .price .expert_prcie .priceactive{
+ color:#999;
+ }
+ .pricecell{
+ display: flex;
+ align-items: center;
+ white-space: nowrap;
+ }
\ No newline at end of file