1 |
- "use strict";var t=require("../common/vendor.js"),e=require("../store/index.js"),r=require("../api/inquiryOrder.js"),o=require("../api/common.js");require("../store/modules.js"),require("../store/modules/timStore.js"),require("../common/request.js");const a={data:()=>({report:null,patient:null,hospital:null,department:null,doctor:null,order:null,orderId:null,orderStatusOptions:[],orderTypeOptions:[],inquiryTypeOptions:[],reportImages:[],tongueImages:[],faceImages:[]}),onLoad(t){this.orderId=t.orderId,this.getDictByKey("sys_inquiry_order_type"),this.getDictByKey("sys_inquiry_type"),this.getDictByKey("sys_inquiry_status")},onShow(){this.getMyInquiryOrderById()},methods:{cancel(){var e=this;t.index.showModal({title:"提示",content:"确认取消订单吗?",showCancel:!0,cancelText:"取消",confirmText:"确定",success:o=>{if(o.confirm){var a={orderId:this.orderId};r.cancel(a).then((r=>{200==r.code?(e.getMyInquiryOrderById(),t.index.showToast({icon:"success",title:"操作成功"})):t.index.showToast({icon:"none",title:r.msg})}),(t=>{}))}}})},ping(){t.index.navigateTo({url:"/pages_order/pingOrder?orderId="+this.orderId+"&doctorId="+this.order.doctorId})},pay(){t.index.navigateTo({url:"/pages_order/inquiryPay?orderId="+this.orderId})},toIM(){var r=this,o="C2CD-"+this.doctor.doctorId;e.store.commit("timStore/setType","startInquiry"),e.store.commit("timStore/setOrderType",this.order.orderType),e.store.commit("timStore/setOrderId",this.order.orderId),e.store.commit("timStore/setFollowId",0),e.store.commit("timStore/setImType",1),e.store.commit("timStore/setConversationID",o),t.index.$TUIKit.TUIConversationServer.setMessageRead(o),t.index.$TUIKit.TUIConversationServer.getConversationProfile(o).then((a=>{var i;t.index.$TUIKit.TUIConversationServer.setConversationValue(o,r.orderId).then((t=>{console.log("更新order")})).catch((t=>{})),console.log(a);const{conversation:s}=a.data;e.store.commit("timStore/setConversation",s);let n="/pages/TUIKit/TUIPages/TUIChat/index";s.userProfile,n=`${n}?conversationName=${(null==(i=s.userProfile.nick)?void 0:i.nick)||s.userProfile.userID}`,t.index.redirectTo({url:n})})).catch((t=>{console.warn("获取 group profile 异常 = ",t)}))},navTo(e){t.index.navigateTo({url:e})},copyOrderSn(){t.index.setClipboardData({data:this.order.orderSn,success:function(){t.index.showToast({title:"复制成功",icon:"none"})}})},getMyInquiryOrderById(){var t=this,e={orderId:this.orderId};r.getMyInquiryOrderById(e).then((e=>{200==e.code&&(this.order=e.data.order,this.report=e.data.report,this.patient=JSON.parse(e.data.order.patientJson),null!=t.patient.reportImages&&(t.reportImages=t.patient.reportImages.split(",")),null!=t.patient.tongueImages&&(t.tongueImages=t.patient.tongueImages.split(",")),null!=t.patient.faceImages&&(t.faceImages=t.patient.faceImages.split(",")),this.doctor=e.data.doctor,this.department=e.data.department,this.hospital=e.data.hospital)}),(t=>{}))},getDictByKey(t){var e={key:t};o.getDictByKey(e).then((e=>{200==e.code&&("sys_inquiry_order_type"==t&&(this.orderTypeOptions=e.data),"sys_inquiry_type"==t&&(this.inquiryTypeOptions=e.data),"sys_inquiry_status"==t&&(this.orderStatusOptions=e.data))}),(t=>{}))},navTo(e){t.index.navigateTo({url:e})}}};if(!Array){(t.resolveComponent("u-rate")+t.resolveComponent("u-album"))()}Math||((()=>"../uni_modules/uview-plus/components/u-rate/u-rate.js")+(()=>"../uni_modules/uview-plus/components/u-album/u-album.js"))();var i=t._export_sfc(a,[["render",function(e,r,o,a,i,s){return t.e({a:null!=i.order},null!=i.order?t.e({b:t.t(e.$getDictLabelName(i.inquiryTypeOptions,i.order.inquiryType)),c:t.t(e.$getDictLabelName(i.orderTypeOptions,i.order.orderType)),d:1==i.order.status},1==i.order.status?{e:t.t(e.$getDictLabelName(i.orderStatusOptions,i.order.status))}:{},{f:2==i.order.status},2==i.order.status?{g:t.t(e.$getDictLabelName(i.orderStatusOptions,i.order.status))}:{},{h:3==i.order.status},3==i.order.status?{i:t.t(e.$getDictLabelName(i.orderStatusOptions,i.order.status))}:{},{j:4==i.order.status},4==i.order.status?{k:t.t(e.$getDictLabelName(i.orderStatusOptions,i.order.status))}:{},{l:i.order.status<0},i.order.status<0?{m:t.t(e.$getDictLabelName(i.orderStatusOptions,i.order.status))}:{}):{},{n:null!=i.doctor},null!=i.doctor?{o:t.t(i.doctor.doctorName),p:t.o((t=>i.doctor.pingStar=t)),q:t.p({activeColor:"#ffc603",count:"5",readonly:!0,modelValue:i.doctor.pingStar}),r:t.t(i.department.deptName),s:t.t(i.doctor.position),t:t.t(i.hospital.hospitalName),v:t.t(i.doctor.speciality),w:t.o((t=>s.navTo("/pages/doctor/doctorDetails?doctorId="+i.doctor.doctorId)))}:{},{x:null!=i.patient&&1==i.order.inquiryType},null!=i.patient&&1==i.order.inquiryType?{y:t.t(i.patient.patientName),z:t.t(1==i.patient.sex?"男":"女"),A:t.t(i.patient.age),B:t.t(i.patient.title),C:t.t(i.patient.duration),D:t.t(i.patient.isVisit)}:{},{E:null!=i.patient&&2==i.order.inquiryType},null!=i.patient&&2==i.order.inquiryType?{F:t.t(i.patient.patientName),G:t.t(1==i.patient.sex?"男":"女"),H:t.t(i.patient.age),I:t.t(i.patient.height),J:t.t(i.patient.weight),K:t.t(i.patient.mobile),L:t.t(i.patient.medication),M:t.t(i.patient.usage),N:t.t(i.patient.title),O:t.t(i.patient.drugs),P:t.t(i.patient.duration),Q:t.t(i.patient.isVisit),R:t.p({urls:i.tongueImages}),S:t.p({urls:i.faceImages}),T:t.p({urls:i.reportImages})}:{},{U:null!=i.patient&&3==i.order.inquiryType},null!=i.patient&&3==i.order.inquiryType?{V:t.t(i.patient.patientName),W:t.t(1==i.patient.sex?"男":"女"),X:t.t(i.patient.age),Y:t.t(i.patient.title),Z:t.t(i.patient.drugs),aa:t.t(i.patient.duration),ab:t.t(i.patient.isVisit),ac:t.p({urls:i.reportImages}),ad:t.p({urls:i.tongueImages}),ae:t.p({urls:i.faceImages})}:{},{af:null!=i.order},null!=i.order?{ag:t.t(i.order.orderSn),ah:t.o(((...t)=>s.copyOrderSn&&s.copyOrderSn(...t))),ai:t.t(i.order.createTime),aj:t.t(i.order.money.toFixed(2)),ak:t.t(i.order.discountMoney.toFixed(2)),al:t.t(i.order.payMoney.toFixed(2))}:{},{am:null!=i.order},null!=i.order?t.e({an:null!=i.report&&i.order.status>=3},null!=i.report&&i.order.status>=3?{ao:t.o((t=>s.navTo("/pages_order/inquiryOrderReport?orderId="+i.order.orderId)))}:{},{ap:3==i.order.status},3==i.order.status?{aq:t.o((t=>s.toIM()))}:{},{ar:1==i.order.status},1==i.order.status?{as:t.o((t=>s.pay()))}:{},{at:2==i.order.status},2==i.order.status?{av:t.o((t=>s.cancel()))}:{},{aw:4==i.order.status&&0==i.order.isPing},4==i.order.status&&0==i.order.isPing?{ax:t.o((t=>s.ping()))}:{}):{})}],["__scopeId","data-v-595b8fd8"]]);wx.createPage(i);
|