"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 i={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 i={orderId:this.orderId};r.cancel(i).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((i=>{var a;t.index.$TUIKit.TUIConversationServer.setConversationValue(o,r.orderId).then((t=>{console.log("更新order")})).catch((t=>{})),console.log(i);const{conversation:s}=i.data;e.store.commit("timStore/setConversation",s);let n="/pages/TUIKit/TUIPages/TUIChat/index";s.userProfile,n=`${n}?conversationName=${(null==(a=s.userProfile.nick)?void 0:a.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 a=t._export_sfc(i,[["render",function(e,r,o,i,a,s){return t.e({a:null!=a.order},null!=a.order?t.e({b:t.t(e.$getDictLabelName(a.inquiryTypeOptions,a.order.inquiryType)),c:t.t(e.$getDictLabelName(a.orderTypeOptions,a.order.orderType)),d:1==a.order.status},1==a.order.status?{e:t.t(e.$getDictLabelName(a.orderStatusOptions,a.order.status))}:{},{f:2==a.order.status},2==a.order.status?{g:t.t(e.$getDictLabelName(a.orderStatusOptions,a.order.status))}:{},{h:3==a.order.status},3==a.order.status?{i:t.t(e.$getDictLabelName(a.orderStatusOptions,a.order.status))}:{},{j:4==a.order.status},4==a.order.status?{k:t.t(e.$getDictLabelName(a.orderStatusOptions,a.order.status))}:{},{l:a.order.status<0},a.order.status<0?{m:t.t(e.$getDictLabelName(a.orderStatusOptions,a.order.status))}:{}):{},{n:null!=a.doctor},null!=a.doctor?{o:t.t(a.doctor.doctorName),p:t.o((t=>a.doctor.pingStar=t)),q:t.p({activeColor:"#ffc603",count:"5",readonly:!0,modelValue:a.doctor.pingStar}),r:t.t(a.department.deptName),s:t.t(a.doctor.position),t:t.t(a.hospital.hospitalName),v:t.t(a.doctor.speciality),w:t.o((t=>s.navTo("/pages_doctor/doctorDetails?doctorId="+a.doctor.doctorId)))}:{},{x:null!=a.patient&&1==a.order.inquiryType},null!=a.patient&&1==a.order.inquiryType?{y:t.t(a.patient.patientName),z:t.t(1==a.patient.sex?"男":"女"),A:t.t(a.patient.age),B:t.t(a.patient.title),C:t.t(a.patient.duration),D:t.t(a.patient.isVisit)}:{},{E:null!=a.patient&&2==a.order.inquiryType},null!=a.patient&&2==a.order.inquiryType?{F:t.t(a.patient.patientName),G:t.t(1==a.patient.sex?"男":"女"),H:t.t(a.patient.age),I:t.t(a.patient.title),J:t.p({urls:a.reportImages})}:{},{K:null!=a.patient&&3==a.order.inquiryType},null!=a.patient&&3==a.order.inquiryType?{L:t.t(a.patient.patientName),M:t.t(1==a.patient.sex?"男":"女"),N:t.t(a.patient.age),O:t.t(a.patient.title),P:t.t(a.patient.drugs),Q:t.t(a.patient.duration),R:t.t(a.patient.isVisit),S:t.p({urls:a.reportImages}),T:t.p({urls:a.tongueImages}),U:t.p({urls:a.faceImages})}:{},{V:null!=a.order},null!=a.order?{W:t.t(a.order.orderSn),X:t.o(((...t)=>s.copyOrderSn&&s.copyOrderSn(...t))),Y:t.t(a.order.createTime),Z:t.t(a.order.money.toFixed(2)),aa:t.t(a.order.discountMoney.toFixed(2)),ab:t.t(a.order.payMoney.toFixed(2))}:{},{ac:null!=a.order},null!=a.order?t.e({ad:null!=a.report&&a.order.status>=3},null!=a.report&&a.order.status>=3?{ae:t.o((t=>s.navTo("/pages_order/inquiryOrderReport?orderId="+a.order.orderId)))}:{},{af:3==a.order.status},3==a.order.status?{ag:t.o((t=>s.toIM()))}:{},{ah:1==a.order.status},1==a.order.status?{ai:t.o((t=>s.pay()))}:{},{aj:2==a.order.status},2==a.order.status?{ak:t.o((t=>s.cancel()))}:{},{al:4==a.order.status&&0==a.order.isPing},4==a.order.status&&0==a.order.isPing?{am:t.o((t=>s.ping()))}:{}):{})}],["__scopeId","data-v-36a4d20c"]]);wx.createPage(a);