var Re=Object.defineProperty,Me=Object.defineProperties;var Le=Object.getOwnPropertyDescriptors;var ye=Object.getOwnPropertySymbols;var Ue=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable;var ge=(e,a,n)=>a in e?Re(e,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[a]=n,E=(e,a)=>{for(var n in a||(a={}))Ue.call(a,n)&&ge(e,n,a[n]);if(ye)for(var n of ye(a))Oe.call(a,n)&&ge(e,n,a[n]);return e},T=(e,a)=>Me(e,Le(a));var ve=(e,a,n)=>new Promise((p,u)=>{var i=m=>{try{d(n.next(m))}catch(k){u(k)}},t=m=>{try{d(n.throw(m))}catch(k){u(k)}},d=m=>m.done?p(m.value):Promise.resolve(m.value).then(i,t);d((n=n.apply(e,a)).next())});import{o as J,u as ie,_ as R,a as Q,f as De,s as D,d as Ve,M as be,E as Ce,g as He,q as je,t as qe,e as ce,v as Pe,w as Qe}from"./index.ed4f3023.js";import{b as we,r as Ne,o as We,q as Ke,p as Ge,t as ze,u as Ye,v as Je,w as $e,x as Ze,y as se,z as Xe,A as xe,B as et,C as tt,D as at,E as st,F as ot,G as it,H as lt,I as nt,J as dt,K as rt,i as ut,L as pt,M as ct,N as mt,O as _t,P as ht,Q as ft,R as yt}from"./portrait.2ac5cca8.js";import{d as Be}from"./dict.1a8db14e.js";import{J as U,b as S,a1 as M,d as O,a5 as h,p as c,Q as w,R as r,Y as o,f as j,n as G,q as y,t as s,X as _,W as g,V as C,F as H,aq as N,aB as Z,aC as X,I as gt,h as vt,L as oe,a9 as bt,a8 as Y,S as me,T as _e,M as z}from"./@vueup/vue-quill.21cd2cdd.js";import{a as Ct}from"./axios.ea4db374.js";import{U as $t}from"./UploadOutlined.1f2fdd23.js";import{V as kt}from"./videoModal.bec8d600.js";import{b as ke}from"./btnPermission.c67b81eb.js";import{s as Ft,a as At,b as Fe}from"./studyurl.510e36a0.js";import"./element-plus.f81624fb.js";import"./dayjs.a1cdcf75.js";import"./js-md5.b1820eba.js";import"./recordrtc.23a12127.js";import"./ali-oss.30ce4767.js";import"./nprogress.136ad679.js";import"./v-viewer.c3762968.js";function Dt(e){return J({url:"/template/createParent",method:"post",data:e})}function Ee(e){return J({url:"/template/updateTemplate",method:"post",data:e})}function Ie(e){return J({url:"/template/getTemplateInfo",method:"post",data:e})}function Ae(e){return J({url:"/template/delete",method:"post",data:e})}function wt(e){return J({url:"/template/parent",method:"post",data:e})}function Bt(e){return J({url:"/template/createChild",method:"post",data:e})}const Et=U({name:"addTemplate",props:{visible:{type:Boolean,default:!1},examClass:{type:String,default:""},status:{type:Number,default:0},treeId:{type:String,default:""},mark:{type:Number,default:0}},emits:["templateHandleOk","handleCancel"],setup(e,a){const{proxy:n}=j();let p=ie();const u=S(null),i=S(null),t=M({modalTitle:"\u65B0\u589E\u79C1\u6709\u6A21\u677F",modelTemplate:!1,parent:[],examClass:"",reportdata:"",formState:{title:void 0,label:void 0},parent_id:"",impressionData:"",descriptionData:""}),d=S(null),m=S(null),k=M({debug:"info",placeholder:"\u8BF7\u8F93\u5165...",modules:{toolbar:null}});O(()=>e.examClass,b=>{console.log(b),t.examClass=b});const v={templateHandleOk:()=>{if(!t.formState.title){n.$Message.error("\u8BF7\u9009\u62E9\u5206\u7C7B\u540D\u79F0");return}if(!t.formState.label){n.$Message.error("\u8BF7\u8F93\u5165\u6A21\u677F\u540D\u79F0");return}if(!t.descriptionData){n.$Message.error("\u8BF7\u586B\u5199\u5370\u8C61");return}if(!t.impressionData){n.$Message.error("\u8BF7\u586B\u5199\u5F71\u50CF\u6240\u89C1");return}e.status==3?Bt({id:t.parent_id,label:t.formState.label,impression:t.impressionData,description:t.descriptionData}).then(b=>{b&&(n.$Message.success("\u4FDD\u5B58\u6210\u529F"),t.modelTemplate=!1,a.emit("templateHandleOk"),p.commit("setResetTree",e.mark))}):e.status==1&&Ee({id:e.treeId,label:t.formState.label,impression:t.impressionData,description:t.descriptionData,parent_id:t.parent_id}).then(b=>{n.$Message.success("\u4FEE\u6539\u6210\u529F"),t.modelTemplate=!1,a.emit("templateHandleOk")})},handleCancel:()=>{t.modelTemplate=!1,a.emit("handleCancel",!1)},getTemplateParent:()=>{let b={exam_class:t.examClass};wt(b).then($=>{$&&(t.parent=$.map(I=>({value:I.title,lable:I.id})),e.status==1&&v.getTemplateInfo())})},getTemplateInfo:()=>{let b={id:e.treeId};Ie(b).then($=>{if($){console.log(t.descriptionData),t.impressionData=$.impression,t.descriptionData=$.description,u.value.setHTML($.description),i.value.setHTML($.impression),t.formState.label=$.label;const I=t.parent.filter(V=>V.lable===$.title);t.formState.title=I[0].value}})},changelabel:(b,$)=>{t.parent_id=$.lable}};return O(()=>e.visible,b=>{t.modelTemplate=b,v.getTemplateParent(),e.status==1?t.modalTitle="\u4FEE\u6539\u79C1\u6709\u6A21\u677F":e.status==3&&(t.modalTitle="\u65B0\u589E\u79C1\u6709\u6A21\u677F",G(()=>{e.mark==1?(t.formState.title="",t.formState.label="",t.descriptionData=p.state.partReportdata.description,t.impressionData=p.state.partReportdata.impression,u.value.setHTML(p.state.partReportdata.description?p.state.partReportdata.description:""),i.value.setHTML(p.state.partReportdata.impression?p.state.partReportdata.impression:"")):(t.impressionData="",t.descriptionData="",u.value.setHTML(""),i.value.setHTML(""),t.formState.title="",t.formState.label="")}))}),T(E({data:t},v),{editorOption:k,impressionData:d,descriptionData:m,myQuillEditorDes:u,myQuillEditorImp:i})}});function It(e,a,n,p,u,i){const t=h("a-select"),d=h("a-form-item"),m=h("a-input"),k=h("QuillEditor"),v=h("a-form"),b=h("a-modal");return c(),w(b,{visible:e.data.modelTemplate,"onUpdate:visible":a[4]||(a[4]=$=>e.data.modelTemplate=$),title:e.data.modalTitle,"ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onOk:e.templateHandleOk,onCancel:e.handleCancel},{default:r(()=>[o(v,{class:"formRef"},{default:r(()=>[o(d,{"has-feedback":"",label:"\u5206\u7C7B\u540D\u79F0",style:{width:"100%"}},{default:r(()=>[o(t,{options:e.data.parent,value:e.data.formState.title,"onUpdate:value":a[0]||(a[0]=$=>e.data.formState.title=$),placeholder:"\u8BF7\u9009\u62E9\u5206\u7C7B\u540D\u79F0",onChange:e.changelabel},null,8,["options","value","onChange"])]),_:1}),o(d,{"has-feedback":"",label:"\u6A21\u677F\u540D\u79F0",style:{width:"100%"}},{default:r(()=>[o(m,{value:e.data.formState.label,"onUpdate:value":a[1]||(a[1]=$=>e.data.formState.label=$),placeholder:"\u8BF7\u9009\u62E9\u6A21\u677F\u540D\u79F0"},null,8,["value"])]),_:1}),o(d,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:r(()=>[o(k,{ref:"myQuillEditorDes",content:e.data.descriptionData,"onUpdate:content":a[2]||(a[2]=$=>e.data.descriptionData=$),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1}),o(d,{"has-feedback":"",label:"\u5370\u8C61",style:{width:"100%"}},{default:r(()=>[o(k,{ref:"myQuillEditorImp",content:e.data.impressionData,"onUpdate:content":a[3]||(a[3]=$=>e.data.impressionData=$),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1})]),_:1})]),_:1},8,["visible","title","onOk","onCancel"])}const Se=R(Et,[["render",It],["__scopeId","data-v-7b66b69d"]]);const St=U({name:"basicInf",props:{reportdata:{type:Object,default:()=>{}}},components:{addTemplateModel:Se},setup(e,a){const{proxy:n}=j(),p=Q(),u=De();let i=ie();const t=M({reportdata:{},status:3,modelTemplate:!1,modelAI:!1,modelContrast:!1,AIData:{},isVisible:!1}),d=M({debug:"info",modules:{toolbar:null},readOnly:!0}),m=D.get("record"),k={getAiReportFn:()=>{we({exam_id:e.reportdata.exam_id}).then(v=>{t.AIData=v,v&&(t.isVisible=!0)})},goAIReport:()=>{t.modelAI=!0},goContrast:()=>{t.modelContrast=!0},reportStage:()=>{let v={exam_class:e.reportdata.exam_class,examId:e.reportdata.exam_id,impression:i.state.partReportdata.impression,description:i.state.partReportdata.description,isRemote:e.reportdata.is_remote||"1",report_id:e.reportdata.report_id};Ne(v).then(b=>{b&&n.$Message.success("\u6682\u5B58\u6210\u529F")})},checkDetails:()=>{p.push({path:"/applicationDetail",query:{examId:m.exam_id}})},stampFn:()=>{u.query.is_remote==2?k.checkPurview():k.goStampFn()},checkPurview:()=>{We({status:m.exam_status}).then(v=>{v==="2"?n.$message.error("\u65E0\u6743\u9650\u6253\u5370\u672A\u5B8C\u6210\u62A5\u544A"):k.goStampFn()})},goStampFn:()=>{window.open(`/#/stamp?report_id=${t.reportdata.report_id}&isRemote=${t.reportdata.is_remote}&operationType=stamp`)},privateNew:()=>{t.modelTemplate=!0,t.status=3,i.commit("setResetTree",0)},templateHandleOk:v=>{t.modelTemplate=!1,a.emit("templateHandleOk",v)},handleCancel:v=>{t.modelTemplate=!1}};return O(()=>e.reportdata,v=>{t.reportdata=N(v),k.getAiReportFn()},{deep:!0}),T(E(E({data:t},k),Be),{editorOption:d,institutionId:D.get("user").institution_id,role:D.get("user").role})}}),x=e=>(Z("data-v-6f7d1de5"),e=e(),X(),e),Tt={class:"basicInf flex flexBetween"},Rt={class:"leftInf flex flexBetween"},Mt={class:"item",style:{"padding-right":"15px"}},Lt={class:"name"},Ut={class:"item"},Ot=["title"],Vt=x(()=>s("span",null,"\u68C0\u67E5\u53F7\uFF1A",-1)),Ht=["title"],jt=x(()=>s("span",null,"\u68C0\u67E5\u7C7B\u522B\uFF1A",-1)),qt={class:"item"},Pt=["title"],Qt=x(()=>s("span",null,"\u68C0\u67E5\u65B9\u6CD5\uFF1A",-1)),Nt=["title"],Wt=x(()=>s("span",null,"\u68C0\u67E5\u65F6\u95F4\uFF1A",-1)),Kt={class:"rightBtn"},Gt=g("AI\u62A5\u544A"),zt=g("\u62A5\u544A\u5BF9\u6BD4"),Yt=g("\u6253\u5370"),Jt=g("\u8BBE\u4E3A\u79C1\u6709\u6A21\u677F"),Zt=g("\u786E\u8BA4"),Xt=g("\u786E\u8BA4"),xt={class:"flex"},ea=x(()=>s("div",{style:{"text-align":"center",margin:"15px 0","font-weight":"500"}},"AI\u62A5\u544A",-1)),ta=x(()=>s("div",{style:{"text-align":"center",margin:"15px 0","font-weight":"500"}},"\u533B\u751F\u62A5\u544A",-1));function aa(e,a,n,p,u,i){const t=h("svg-icon"),d=h("a-divider"),m=h("a-button"),k=h("a-space"),v=h("addTemplateModel"),b=h("QuillEditor"),$=h("a-form-item"),I=h("a-form"),V=h("a-modal");return c(),y(H,null,[s("section",Tt,[s("div",Rt,[s("div",Mt,[s("p",Lt,_(e.data.reportdata.name)+" "+_(e.$t(e.sex(e.data.reportdata.sex)))+" "+_(e.data.reportdata.age),1),s("p",null,[o(t,{name:"phone"}),g(" "+_(e.data.reportdata.phone),1)])]),o(d,{type:"vertical",style:{height:"66px","border-color":"#d7d7d7",margin:"0"}}),s("div",Ut,[s("p",{class:"",title:e.data.reportdata.accession_num},[Vt,s("span",null,_(e.data.reportdata.accession_num),1)],8,Ot),s("p",{class:"",title:e.data.reportdata.exam_class},[jt,s("span",null,_(e.data.reportdata.exam_class),1)],8,Ht)]),s("div",qt,[s("p",{class:"",title:e.data.reportdata.exam_project},[Qt,s("span",null,_(e.data.reportdata.exam_project),1)],8,Pt),s("p",{class:"",title:e.data.reportdata.exam_datetime},[Wt,s("span",null,_(e.data.reportdata.exam_datetime),1)],8,Nt)])]),s("div",Kt,[o(k,{style:{gap:"0px"}},{default:r(()=>[e.data.isVisible&&e.role.indexOf("2015")!=-1&&e.institutionId=="73000003"?(c(),w(m,{key:0,onClick:e.goAIReport},{default:r(()=>[Gt]),_:1},8,["onClick"])):C("",!0),e.data.isVisible&&e.role.indexOf("2015")!=-1&&e.institutionId=="73000003"&&e.data.reportdata.exam_status!=3?(c(),w(m,{key:1,onClick:e.goContrast},{default:r(()=>[zt]),_:1},8,["onClick"])):C("",!0),e.reportdata.is_remote==2?(c(),w(m,{key:2,type:"primary",ghost:"",onClick:e.checkDetails},{default:r(()=>[g(_(e.$t("operation.examineApply")),1)]),_:1},8,["onClick"])):C("",!0),o(m,{onClick:e.stampFn},{default:r(()=>[Yt]),_:1},8,["onClick"]),o(m,{onClick:e.privateNew},{default:r(()=>[Jt]),_:1},8,["onClick"]),o(m,{onClick:e.reportStage},{default:r(()=>[g(_(e.$t("operation.temporaryReport")),1)]),_:1},8,["onClick"])]),_:1})])]),o(v,{status:e.data.status,visible:e.data.modelTemplate,treeId:e.data.treeId,mark:1,examClass:e.data.reportdata.exam_class,onHandleCancel:e.handleCancel,onTemplateHandleOk:e.templateHandleOk},null,8,["status","visible","treeId","examClass","onHandleCancel","onTemplateHandleOk"]),o(V,{visible:e.data.modelAI,"onUpdate:visible":a[3]||(a[3]=F=>e.data.modelAI=F),title:"AI\u62A5\u544A"},{footer:r(()=>[o(m,{key:"submit",type:"primary",onClick:a[0]||(a[0]=F=>e.data.modelAI=!1)},{default:r(()=>[Zt]),_:1})]),default:r(()=>[o(I,{class:"formRef"},{default:r(()=>[o($,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:r(()=>[o(b,{ref:"myQuillEditorDes",content:e.data.AIData.description,"onUpdate:content":a[1]||(a[1]=F=>e.data.AIData.description=F),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1}),o($,{"has-feedback":"",label:"\u5370\u8C61",style:{width:"100%"}},{default:r(()=>[o(b,{ref:"myQuillEditorImp",content:e.data.AIData.impression,"onUpdate:content":a[2]||(a[2]=F=>e.data.AIData.impression=F),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1})]),_:1})]),_:1},8,["visible"]),o(V,{visible:e.data.modelContrast,"onUpdate:visible":a[9]||(a[9]=F=>e.data.modelContrast=F),title:"\u62A5\u544A\u5BF9\u6BD4",width:800},{footer:r(()=>[o(m,{key:"submit",type:"primary",onClick:a[4]||(a[4]=F=>e.data.modelContrast=!1)},{default:r(()=>[Xt]),_:1})]),default:r(()=>[s("div",xt,[o(I,{class:"formRef",style:{width:"50%"}},{default:r(()=>[ea,o($,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:r(()=>[o(b,{ref:"myQuillEditorDes",content:e.data.AIData.description,"onUpdate:content":a[5]||(a[5]=F=>e.data.AIData.description=F),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1}),o($,{"has-feedback":"",label:"\u5370\u8C61",style:{width:"100%"}},{default:r(()=>[o(b,{ref:"myQuillEditorImp",content:e.data.AIData.impression,"onUpdate:content":a[6]||(a[6]=F=>e.data.AIData.impression=F),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1})]),_:1}),o(d,{type:"vertical",style:{height:"400px",margin:"0 30px"},dashed:""}),o(I,{class:"formRef",style:{width:"50%"}},{default:r(()=>[ta,o($,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:r(()=>[o(b,{ref:"myQuillEditorDes",content:e.data.reportdata.description,"onUpdate:content":a[7]||(a[7]=F=>e.data.reportdata.description=F),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1}),o($,{"has-feedback":"",label:"\u5370\u8C61",style:{width:"100%"}},{default:r(()=>[o(b,{ref:"myQuillEditorImp",content:e.data.reportdata.impression,"onUpdate:content":a[8]||(a[8]=F=>e.data.reportdata.impression=F),options:e.editorOption,contentType:"html",style:{"min-height":"164px"}},null,8,["content","options"])]),_:1})]),_:1})])]),_:1},8,["visible"])],64)}const sa=R(St,[["render",aa],["__scopeId","data-v-6f7d1de5"]]);const oa=U({props:{reportId:{type:String,default:""}},setup(e,a){const{proxy:n}=j();Q();const p=M({id:"",report_id:"",pic_quality:0,pic_evaluate:[],report_quality:0,report_evaluate:[]}),u=M({imgList:D.get("factorPic"),reportList:D.get("factorReport")}),i={qualityFactorPic:()=>{Ke().then(t=>{t&&(u.imgList=t.map(d=>({label:d.description,value:d.id})),D.set("factorPic",u.imgList))})},qualityFactorReport:()=>{Ge().then(t=>{t&&(u.reportList=t.map(d=>({label:d.description,value:d.id})),D.set("factorReport",u.reportList))})},getQuality:()=>{ze({id:e.reportId}).then(t=>{t?Object.assign(p,t):Object.assign(p,{id:"",report_id:"",pic_quality:0,pic_evaluate:[],report_quality:0,report_evaluate:[]})})},getSaveQuality:()=>{Ye(p).then(t=>{n.$Message.success("\u63D0\u4EA4\u6210\u529F")})},cancel:()=>{a.emit("cancel")}};return gt(()=>{D.get("factorPic")||i.qualityFactorPic(),D.get("factorReport")||i.qualityFactorReport(),i.getQuality()}),E({quality:p,data:u},i)}}),le=e=>(Z("data-v-04eede8c"),e=e(),X(),e),ia={class:"pageContent"},la={class:"drawer"},na=le(()=>s("div",{class:"lable"},"\u7167\u7247\u8D28\u91CF",-1)),da={class:"value"},ra=g("\u4F18\u79C0"),ua=g("\u826F"),pa=g("\u5408\u683C"),ca=g("\u5DEE"),ma=le(()=>s("div",{class:"lable"},"\u5F71\u50CF\u8BC4\u4EF7\u56E0\u5B50",-1)),_a={class:"value scroll evaluation"},ha=le(()=>s("div",{class:"lable"},"\u62A5\u544A\u8D28\u91CF",-1)),fa={class:"value"},ya=g("\u4F18\u79C0"),ga=g("\u826F"),va=g("\u5408\u683C"),ba=g("\u5DEE"),Ca=le(()=>s("div",{class:"lable"},"\u62A5\u544A\u8BC4\u4EF7\u56E0\u5B50",-1)),$a={class:"value scroll evaluation"},ka={class:"submit"},Fa=g("\u53D6\u6D88"),Aa=g("\u786E\u5B9A");function Da(e,a,n,p,u,i){const t=h("a-radio"),d=h("a-radio-group"),m=h("a-checkbox-group"),k=h("a-button");return c(),y("div",ia,[s("div",la,[na,s("div",da,[o(d,{value:e.quality.pic_quality,"onUpdate:value":a[0]||(a[0]=v=>e.quality.pic_quality=v)},{default:r(()=>[o(t,{class:"radioStyle",value:1},{default:r(()=>[ra]),_:1}),o(t,{class:"radioStyle",value:2},{default:r(()=>[ua]),_:1}),o(t,{class:"radioStyle",value:3},{default:r(()=>[pa]),_:1}),o(t,{class:"radioStyle",value:4},{default:r(()=>[ca]),_:1})]),_:1},8,["value"])]),ma,s("div",_a,[o(m,{value:e.quality.pic_evaluate,"onUpdate:value":a[1]||(a[1]=v=>e.quality.pic_evaluate=v),options:e.data.imgList},null,8,["value","options"])]),ha,s("div",fa,[o(d,{value:e.quality.report_quality,"onUpdate:value":a[2]||(a[2]=v=>e.quality.report_quality=v)},{default:r(()=>[o(t,{class:"radioStyle",value:1},{default:r(()=>[ya]),_:1}),o(t,{class:"radioStyle",value:2},{default:r(()=>[ga]),_:1}),o(t,{class:"radioStyle",value:3},{default:r(()=>[va]),_:1}),o(t,{class:"radioStyle",value:4},{default:r(()=>[ba]),_:1})]),_:1},8,["value"])]),Ca,s("div",$a,[o(m,{value:e.quality.report_evaluate,"onUpdate:value":a[3]||(a[3]=v=>e.quality.report_evaluate=v),options:e.data.reportList},null,8,["value","options"])])]),s("div",ka,[o(k,{class:"mr15",onClick:e.cancel},{default:r(()=>[Fa]),_:1},8,["onClick"]),o(k,{type:"primary",onClick:e.getSaveQuality,size:"mini"},{default:r(()=>[Aa]),_:1},8,["onClick"])])])}const wa=R(oa,[["render",Da],["__scopeId","data-v-04eede8c"]]);const Ba=U({name:"addClassification",props:{visible:{type:Boolean,default:!1},status:{type:Number,default:1},treeId:{type:String,default:""}},emits:["handleCancel","handleOk"],setup(e,a){const{proxy:n}=j();let p=ie();const u=M({modalTitle:"\u65B0\u589E\u79C1\u6709\u6A21\u677F(\u7236\u7EA7)",dictExamclass:[],modelAddClassification:!1}),i=M({exam_class_id:void 0,label:"",id:void 0});O(()=>e.visible,d=>{u.modelAddClassification=d,e.status==1?(u.modalTitle="\u65B0\u589E\u79C1\u6709\u6A21\u677F(\u7236\u7EA7)",i.exam_class_id=void 0,i.label=""):e.status==2&&(u.modalTitle="\u4FEE\u6539\u79C1\u6709\u6A21\u677F(\u7236\u7EA7)",t.getTemplateInfo())});const t={handleOk:()=>{e.status==1?Dt(i).then(d=>{d&&(n.$Message.success("\u4FDD\u5B58\u6210\u529F"),Object.assign(i,{exam_class_id:"",label:"",id:void 0}),u.modelAddClassification=!1,a.emit("handleOk"))}):e.status==2&&(i.id=e.treeId,Ee(i).then(d=>{n.$Message.success("\u4FEE\u6539\u6210\u529F"),u.modelAddClassification=!1,a.emit("handleOk")}))},handleCancel:()=>{u.modelAddClassification=!1,Object.assign(i,{exam_class_id:"",label:"",id:void 0}),a.emit("handleCancel",!1)},getTemplateInfo:()=>{Ie({id:e.treeId}).then(d=>{d&&(i.exam_class_id=d.exam_class_id,i.label=d.label)})},getDictExamclass:()=>{let d=N(p.state.getDictExamclass).dictExamclass;u.dictExamclass=d.map(m=>({value:m.name,lable:m.name}))}};return t.getDictExamclass(),E({data:u,formState:i},t)}});function Ea(e,a,n,p,u,i){const t=h("a-select"),d=h("a-form-item"),m=h("a-input"),k=h("a-form"),v=h("a-modal");return c(),w(v,{visible:e.data.modelAddClassification,"onUpdate:visible":a[2]||(a[2]=b=>e.data.modelAddClassification=b),title:e.data.modalTitle,"ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onOk:e.handleOk,onCancel:e.handleCancel},{default:r(()=>[o(k,{class:"formRef"},{default:r(()=>[o(d,{"has-feedback":"",label:"\u68C0\u67E5\u7C7B\u522B",style:{width:"100%"}},{default:r(()=>[o(t,{options:e.data.dictExamclass,value:e.formState.exam_class_id,"onUpdate:value":a[0]||(a[0]=b=>e.formState.exam_class_id=b),placeholder:"\u8BF7\u9009\u62E9\u68C0\u67E5\u7C7B\u522B"},null,8,["options","value"])]),_:1}),o(d,{"has-feedback":"",label:"\u5206\u7C7B\u540D\u79F0",style:{width:"100%","margin-bottom":"0"}},{default:r(()=>[o(m,{value:e.formState.label,"onUpdate:value":a[1]||(a[1]=b=>e.formState.label=b)},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["visible","title","onOk","onCancel"])}const Ia=R(Ba,[["render",Ea],["__scopeId","data-v-0bad7663"]]);const Sa=U({props:{modalIcd:{type:Boolean,default:!1}},setup(e,a){const{proxy:n}=j(),p=M({pinyinCode:"",diseaseClass:"",options:[],columns:[{title:"\u7F16\u7801",dataIndex:"code",key:"code"},{title:"\u540D\u79F0",dataIndex:"name",key:"name"},{title:"\u7C7B\u522B",dataIndex:"pname",key:"pname"}],dataSource:[],spinning:!1,modalIcdVisible:!1});O(()=>e.modalIcd,i=>{p.dataSource=[],p.modalIcdVisible=i},{deep:!0,immediate:!0});const u={getIcdclass:()=>{Je().then(i=>{i&&(p.options=i,D.set("icdClass",i))})},getIcdList:i=>{let t={class_id:i[1],name:p.pinyinCode};$e(t).then(d=>{p.dataSource=d})},handleChange:i=>{i.length==0?p.dataSource=[]:n.getIcdList(i)},queryGetIcdList:()=>{p.spinning=!0,n.queryList(p.dataSource.slice(-1))},queryList:i=>{let t={last_id:i[0].id};$e(t).then(d=>{if(d){for(let m of d)p.dataSource.push(m);p.spinning=!1}})},icdCancel:()=>{p.pinyinCode="",p.diseaseClass="",a.emit("icdCancel")}};return vt(()=>{p.dataSource=[];let i=D.get("icdClass");i?p.options=i:u.getIcdclass()}),E({data:p},u)}}),Ta={key:0,slot:"append",style:{"text-align":"center","line-height":"40px"}};function Ra(e,a,n,p,u,i){const t=h("a-input"),d=h("a-form-item"),m=h("a-cascader"),k=h("a-form"),v=h("a-table"),b=h("a-spin"),$=h("a-modal");return c(),w($,{visible:e.data.modalIcdVisible,"onUpdate:visible":a[3]||(a[3]=I=>e.data.modalIcdVisible=I),title:"\u75BE\u75C5ICD11\u7F16\u7801\u641C\u7D22",footer:null,width:700,onCancel:e.icdCancel,destroyOnClose:!0},{default:r(()=>[o(k,{ref:"formRef","label-col":{style:{width:"100px"}}},{default:r(()=>[o(d,{"has-feedback":"",label:"\u62FC\u97F3\u7801\u641C\u7D22\uFF1A",style:{width:"100%"}},{default:r(()=>[o(t,{value:e.data.pinyinCode,"onUpdate:value":a[0]||(a[0]=I=>e.data.pinyinCode=I),allowClear:"",onPressEnter:e.getIcdList},null,8,["value","onPressEnter"])]),_:1}),o(d,{"has-feedback":"",label:"\u75BE\u75C5\u5206\u7C7B\uFF1A",style:{width:"100%"}},{default:r(()=>[o(m,{value:e.data.diseaseClass,"onUpdate:value":a[1]||(a[1]=I=>e.data.diseaseClass=I),options:e.data.options,fieldNames:{label:"name",value:"id",children:"children"},placeholder:"\u8BF7\u9009\u62E9",allowClear:"",onChange:e.handleChange},null,8,["value","options","onChange"])]),_:1})]),_:1},512),o(v,{dataSource:e.data.dataSource,columns:e.data.columns,pagination:!1,scroll:{y:"300px"}},null,8,["dataSource","columns"]),o(b,{spinning:e.data.spinning},{default:r(()=>[e.data.dataSource.length>=50?(c(),y("p",Ta,[s("a",{href:"javascript:;",onClick:a[2]||(a[2]=I=>e.queryGetIcdList()),class:"blue01"},"\u70B9\u51FB\u52A0\u8F7D\u66F4\u591A")])):C("",!0)]),_:1},8,["spinning"])]),_:1},8,["visible","onCancel"])}const Ma=R(Sa,[["render",Ra],["__scopeId","data-v-6d809892"]]);const La=U({name:"report",props:{reportdata:{type:Object,default:()=>{}},writeReport:{type:String,default:""}},emits:["getreportDetails"],components:{qualityControl:wa,addClassificationModel:Ia,addTemplateModel:Se,IcdModal:Ma},setup(e,a){const{proxy:n}=j(),{t:p}=Ve(),u=Q(),i=ie(),t=M({radioValue:1,imageDatas:[],reportdata:{},rootSubmenuKeys:["sub1","sub2","sub3"],selectedKeys:[],openKeys:["sub3"],status:1,modelAddClassification:!1,modelTemplate:!1,treeId:"",treeNode:{},modalRejectVisible:!1,rejectDesc:"",modalIcdVisible:!1,fileText:"\u538B\u7F29DcmZip\u5305",checkModelWay:1,modelWay:!1,storageModel:{},isMobile:D.get("isMobile"),checkLock:"",examProject:[]}),d=S([]),m=S([]),k=S([]),v=S(!1),b=S(null),$=S(null),I=S(!1),V=[{title:"0",key:"0"}],F=S(!0),B=(l,f,A)=>{console.log(`treeKey: ${l}, menuKey: ${f}`),t.status=f,A&&(W.value=!1),W.value?f==1?(t.modelTemplate=!0,t.treeId=t.treeNode.id):f==2&&Ae({id:t.treeNode.id}).then(L=>{L&&(n.$Message.success("\u4FEE\u6539\u6210\u529F"),F.value=!1,G(()=>{F.value=!0,q()}))}):f==1?t.modelAddClassification=!0:f==2?(t.modelAddClassification=!0,t.treeId=t.treeNode.id):f==3?t.modelTemplate=!0:f==4&&Ae({id:t.treeNode.id}).then(L=>{L&&(n.$Message.success("\u4FEE\u6539\u6210\u529F"),F.value=!1,G(()=>{F.value=!0,q()}))})},ee=()=>{console.log("newRightTitle"),I.value=!0},de=()=>{it({exam_class:N(t.reportdata.exam_class)}).then(l=>{d.value=l.map((f,A)=>T(E({},f),{key:A}))})},re=()=>{lt({exam_class:N(t.reportdata.exam_class)}).then(l=>{m.value=l.map((f,A)=>T(E({},f),{key:A}))})},q=()=>{Ze({exam_class:N(t.reportdata.exam_class)}).then(l=>{k.value=l.map((f,A)=>T(E({},f),{key:A}))})},ue=M({debug:"info",placeholder:"\u8BF7\u8F93\u5165...",modules:{toolbar:null},enable:!0}),W=S(!1);O(()=>i.state.imageDatas,(l,f)=>{t.imageDatas=l},{deep:!0}),O(()=>i.state.resetTree,(l,f)=>{i.state.resetTree==1&&(F.value=!1,G(()=>{F.value=!0,q()}))},{deep:!0}),O(()=>t.reportdata.description,(l,f)=>{t.reportdata.description=l,i.commit("setPartReportdata",{description:l,impression:t.reportdata.impression})},{deep:!0}),O(()=>t.reportdata.impression,(l,f)=>{t.reportdata.impression=l,i.commit("setPartReportdata",{description:t.reportdata.description,impression:l})},{deep:!0});const K={onLoadData0:l=>new Promise(f=>{if(l.dataRef.children){f();return}setTimeout(()=>{se({id:l.id}).then(A=>{let L=A.map((te,ae)=>T(E({},te),{key:`${l.eventKey}-${ae}`,isLeaf:!0}));l.dataRef.children=L,d.value=[...d.value],f()})},1e3)}),onLoadData1:l=>new Promise(f=>{if(l.dataRef.children){f();return}setTimeout(()=>{se({id:l.id}).then(A=>{let L=A.map((te,ae)=>T(E({},te),{key:`${l.eventKey}-${ae}`,isLeaf:!0}));l.dataRef.children=L,m.value=[...m.value],f()})},1e3)}),onLoadData2:l=>(t.treeNode=l,new Promise(f=>{if(l.dataRef.children){f();return}setTimeout(()=>{se({id:l.id}).then(A=>{let L=A.map((te,ae)=>T(E({},te),{key:`${l.eventKey}-${ae}`,isLeaf:!0}));l.dataRef.children=L,k.value=[...k.value],f()})},1e3)})),params:()=>{let l=0;t.reportdata.report_result==2?l=2:t.reportdata.report_result==1?l=1:l=0;const f=t.reportdata.description,A=t.reportdata.impression,L=D.get("user").institution_id;return{ra_id:t.reportdata.remote_application_id?t.reportdata.remote_application_id:void 0,exam_id:t.reportdata.exam_id,impression:A,description:f,name:t.reportdata.name,age:t.reportdata.age,sex:t.reportdata.sex,phone:t.reportdata.phone,exam_class:t.reportdata.exam_class,report_result:l,exam_project:L=="73000003"&&t.reportdata.exam_project?t.reportdata.exam_project.join(";"):t.reportdata.exam_project,is_remote:t.reportdata.is_remote||"1"}},rejectStatusHandle:()=>{be.confirm({title:()=>"\u786E\u5B9A\u9A73\u56DE\u62A5\u544A\u72B6\u6001\uFF1F",icon:()=>o(Ce),onOk(){He({id:t.reportdata.remote_application_id}).then(l=>{n.$Message.success("\u62A5\u544A\u72B6\u6001\u9A73\u56DE\u6210\u529F"),a.emit("getreportDetails")})},onCancel(){console.log("Cancel")},class:"test"})},reportRresultModal:l=>{be.confirm({title:()=>"\u6CE8\u610F\uFF1A\u60A8\u7684\u62A5\u544A\u7F3A\u5C11\u9634\u9633\u6027\u6807\u8BB0\u3002\u8BF7\u9009\u62E9\u540E\u7EE7\u7EED\uFF01",icon:()=>o(Ce),cancelText:"\u8FD4\u56DE\u4FEE\u6539",okText:"\u7EE7\u7EED\u63D0\u4EA4",onOk(){console.log("OK"),l==="write"?n.getReportSave():l==="audit"&&n.getReportAuditSave()},onCancel(){console.log("Cancel")},class:"test"})},reportSave:()=>{if(console.log(t.reportdata.report_result),t.checkLock)return n.$Message.info(t.checkLock+"\u533B\u751F\u6B63\u5728\u7F16\u8F91\u6B64\u62A5\u544A");const l=t.reportdata.description,f=t.reportdata.impression,A=/^[1][3,4,5,7,8,9][0-9]{9}$/;let L=t.reportdata.phone;L&&!A.test(L)?n.$Message.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u5C06\u624B\u673A\u53F7\u7F6E\u7A7A"):!l||l=="


"||!f||f=="


"?n.$Message.error("\u5F71\u50CF\u6240\u89C1\u548C\u5370\u8C61\u4E0D\u80FD\u4E3A\u7A7A"):t.reportdata.report_result===null||t.reportdata.report_result==="0"?n.reportRresultModal("write"):n.getReportSave()},getReportSave:()=>{t.reportdata.is_remote==1?je(n.params()).then(l=>{if(l){let f=D.get("user").role;n.$Message.success("\u4E66\u5199\u6210\u529F"),f.indexOf("3003")!=-1&&a.emit("getreportDetails")}}):t.reportdata.is_remote==2&&Xe(n.params()).then(l=>{if(l){let f=D.get("user").role;n.$Message.success("\u4E66\u5199\u6210\u529F"),f.indexOf("2003")!=-1&&a.emit("getreportDetails")}})},reportAudit:()=>{if(t.checkLock)return n.$Message.info(t.checkLock+"\u533B\u751F\u6B63\u5728\u7F16\u8F91\u6B64\u62A5\u544A");t.reportdata.report_result===null||t.reportdata.report_result==="0"?n.reportRresultModal("audit"):n.getReportAuditSave()},getReportAuditSave:()=>{t.reportdata.is_remote==1?qe(n.params()).then(l=>{if(l){let f=D.get("user").role;n.$Message.success("\u5BA1\u6838\u6210\u529F"),f.indexOf("3003")!=-1&&a.emit("getreportDetails")}}):t.reportdata.is_remote==2&&xe(n.params()).then(l=>{if(l){let f=D.get("user").role;n.$Message.success("\u5BA1\u6838\u6210\u529F"),f.indexOf("2004")!=-1&&a.emit("getreportDetails")}})},reportReject:()=>{t.modalRejectVisible=!0},rejectHandleOk:()=>{let l={report_id:t.reportdata.report_id,reject_reason:t.rejectDesc};et(l).then(f=>{f&&(n.$Message.success("\u5BA1\u6838\u9A73\u56DE\u6210\u529F"),a.emit("getreportDetails"),t.modalRejectVisible=!1)})},reportConfirm:()=>{tt(n.params()).then(l=>{l&&(n.$Message.success("\u786E\u8BA4\u6210\u529F"),u.push({path:"/portrait"}))})},checkLock:()=>{at({id:t.reportdata.exam_id}).then(l=>{t.checkLock=l})},modifyReport:()=>{st({id:t.reportdata.exam_id}).then(l=>{a.emit("getreportDetails")})},onRightClick:({event:l,node:f})=>{console.log("onRightClick"),W.value=f.isLeaf,t.treeNode=f},onSelect:(l,f)=>{if((t.reportdata.exam_status>=8||t.reportdata.report_status>=8)&&t.reportdata.exam_status!=12){n.$Message.warning("\u62A5\u544A\u5DF2\u88AB\u5BA1\u6838\uFF0C\u65E0\u6CD5\u518D\u6B21\u4FEE\u6539\u672C\u62A5\u544A");return}else se({id:f.node.dataRef.id}).then(A=>{A.description&&(t.storageModel={description:A.description,impression:A.impression},i.commit("setPartReportdata",t.storageModel),t.reportdata.description==null&&t.reportdata.impression==null?(b.value.setHTML(A.description),$.value.setHTML(A.impression),t.reportdata.impression=A.impression,t.reportdata.description=A.description):t.modelWay=!0)})},wayHandleOk:()=>{if(t.checkModelWay==1)b.value.setHTML(t.storageModel.description),$.value.setHTML(t.storageModel.impression);else{let l=$.value.getHTML()+t.storageModel.impression,f=b.value.getHTML()+t.storageModel.description;b.value.setHTML(f),$.value.setHTML(l),i.commit("setPartReportdata",{description:f,impression:l})}t.modelWay=!1},handleOk:()=>{F.value=!1,G(()=>{F.value=!0,q()}),t.modelAddClassification=!1},handleCancel:l=>{t.modelAddClassification=l,t.modelTemplate=l},templateHandleOk:l=>{F.value=!1,G(()=>{F.value=!0,q()}),t.modelTemplate=!1},openIcd:()=>{t.modalIcdVisible=!0},icdCancel:()=>{t.modalIcdVisible=!1},download:()=>{const l=document.createElement("a");l.href=ce.DownloadReplaceUrl(t.reportdata.dcm_path,t.reportdata.dcm_type),l.download="",l.click()},getDcmZip:()=>{Pe({study_id:t.reportdata.study_id}).then(l=>{l&&(l==="\u6587\u4EF6\u751F\u6210\u4E2D"?(n.$Message.success("\u6587\u4EF6\u751F\u6210\u4E2D"),t.reportdata.is_creating_dcm==1,t.fileText="\u751F\u6210\u4E2D..."):(t.reportdata.dcm_path=l,n.$Message.success("dcm\u6587\u4EF6\u538B\u7F29\u6210\u529F")))})},deleteImage:(l,f)=>{l.index=f,t.imageDatas.splice(f,1),n.$Message.success("\u5220\u9664\u6210\u529F"),i.commit("setDelCurrentDatas",{LUUID:l.LUUID,datatime:new Date})},getNewPartData:()=>{ot().then(l=>{t.examProject=l})},handleChange:l=>{console.log(`selected ${l}`,t.reportdata.exam_project)}};K.getNewPartData();const pe=l=>{const f=l.find(A=>t.openKeys.indexOf(A)===-1);t.rootSubmenuKeys.indexOf(f)===-1?t.openKeys=l:t.openKeys=f?[f]:[]};return O(()=>e.reportdata,l=>{const f=D.get("user").institution_id,A=f=="73000003"&&l.exam_project?l.exam_project.split(";"):[];t.reportdata=T(E({},N(l)),{sex:p(Be.sex(l.sex)),exam_project:l.exam_project&&f=="73000003"?A:f!="73000003"?l.exam_project:!l.exam_project&&f=="73000003"?[]:""}),i.commit("setPartReportdata",{description:l.description,impression:l.impression}),t.reportdata.is_creating_dcm==1?t.fileText="\u751F\u6210\u4E2D...":t.fileText="\u538B\u7F29DcmZip\u5305",de(),re(),q(),K.checkLock()},{deep:!0}),T(E({},K),{onOpenChange:pe,isTree:F,data:t,visible:I,editorOption:ue,value:S("1"),publiceRes:d,hospitalRes:m,privateRes:k,role:D.get("user").role,institutionId:D.get("user").institution_id,qualityControlTable:v,onContextMenuClick:B,newRightTitle:ee,treeData:V,isLeaf:W,isDisabled:()=>{if(t.reportdata.exam_status==8||t.reportdata.exam_status==9||t.reportdata.report_status==8||t.reportdata.report_status==9)return!0},desQuill:b,impreQuill:$})}}),ne=e=>(Z("data-v-7d06e90e"),e=e(),X(),e),Ua={class:"reportBox flex"},Oa={class:"oneTitle"},Va=g("\u5171\u6709\u6A21\u677F"),Ha=g("\u533B\u9662\u6A21\u677F"),ja=ne(()=>s("span",null,"\u79C1\u6709\u6A21\u677F",-1)),qa=g("\u6DFB\u52A0\u5206\u7C7B"),Pa=g("\u4FEE\u6539\u6A21\u677F"),Qa=g("\u5220\u9664\u6A21\u677F"),Na={style:{width:"100%",position:"relative"}},Wa={style:{width:"100%","overflow-y":"scroll",padding:"0 0 90px 20px",height:"calc(100vh - 340px)"}},Ka={key:0},Ga={style:{width:"100%"}},za=g("\u7537"),Ya=g("\u5973"),Ja={style:{width:"100%"}},Za={style:{"margin-right":"20px"}},Xa={key:0,class:"ultraBox"},xa={class:"quillEditor"},es=ne(()=>s("label",{class:"label"},"\u68C0\u67E5\u6240\u89C1\uFF1A",-1)),ts={key:0,style:{color:"#999","font-size":"12px","font-weight":"500"}},as={class:"quillEditor"},ss={class:"flex flexBetween"},os={class:"label"},is=g("\u5370\u8C61\uFF1A"),ls={key:0,style:{color:"#999","font-size":"12px","font-weight":"500"}},ns={style:{"margin-bottom":"10px"}},ds=g("ICD11"),rs=g("\u8D28\u63A7"),us=g("\u4F20\u7EDF\u80F6\u7247"),ps=g("\u7535\u5B50\u80F6\u7247"),cs=g("\u65E0"),ms={class:"masculine flex"},_s=g("\u9634\u6027"),hs=g("\u9633\u6027"),fs={key:1,style:{"padding-right":"20px"}},ys={key:0,class:"ultraBox",style:{"margin-top":"18px"}},gs={class:"label flex"},vs=ne(()=>s("span",{class:"line"},null,-1)),bs=["innerHTML"],Cs={key:2},$s={class:"label flex",style:{"margin-top":"30px"}},ks=ne(()=>s("span",{class:"line"},null,-1)),Fs=["innerHTML"],As={key:4},Ds={style:{"text-align":"right","font-weight":"800"}},ws={key:0},Bs={key:1},Es={class:"flex flexBetween",style:{"margin-bottom":"10px"}},Is={key:0,class:"record"},Ss={class:"penman"},Ts={class:"time"},Rs={key:1,class:"record"},Ms={class:"penman"},Ls={class:"time"},Us={key:2,class:"record"},Os={class:"penman"},Vs={class:"time"},Hs={class:"executeBtn aflex flexBetween"},js={class:"mr15"},qs=g("\u4E0B\u8F7D"),Ps=g("\u8FDC\u7A0B\u72B6\u6001\u7F16\u8F91"),Qs={class:"mr15 aflex"},Ns={class:"aflex"},Ws=g("\u786E\u8BA4\u62A5\u544A"),Ks=g("\u4FEE\u6539\u62A5\u544A"),Gs=g("\u5185\u5BB9\u66FF\u6362"),zs=g("\u5185\u5BB9\u8FFD\u52A0");function Ys(e,a){const n=h("a-tree"),p=h("a-sub-menu"),u=h("a-menu-item"),i=h("a-menu"),t=h("a-dropdown"),d=h("a-input"),m=h("a-form-item"),k=h("a-select-option"),v=h("a-select"),b=h("a-form"),$=h("svg-icon"),I=h("a-image"),V=h("QuillEditor"),F=h("a-button"),B=h("a-radio"),ee=h("a-radio-group"),de=h("qualityControl"),re=h("a-drawer"),q=h("addClassificationModel"),ue=h("addTemplateModel"),W=h("a-textarea"),K=h("a-modal"),pe=h("IcdModal");return c(),y(H,null,[s("section",Ua,[e.data.reportdata.is_remote==2&&(e.data.reportdata.exam_status<=8||e.data.reportdata.exam_status==12)||e.data.reportdata.is_remote==1&&e.data.reportdata.report_status<=8?(c(),y("div",{key:0,class:"treeBtn",onClick:a[0]||(a[0]=l=>e.data.isMobile=!e.data.isMobile)},"\u6A21\u677F")):C("",!0),e.data.reportdata.is_remote==2&&(e.data.reportdata.exam_status<=8||e.data.reportdata.exam_status==12)||e.data.reportdata.is_remote==1&&e.data.reportdata.report_status<=8?(c(),y("section",{key:1,class:oe(["treeBox",e.data.isMobile?"mobileStyle":"windowsStyle"])},[s("div",Oa,[s("span",null,_(e.$t("operation.reportTemplate")),1)]),o(i,{selectedKeys:e.data.selectedKeys,"onUpdate:selectedKeys":a[1]||(a[1]=l=>e.data.selectedKeys=l),"open-keys":e.data.openKeys,style:{height:"100%",color:"rgba(0, 0, 0, 0.65)"},mode:"inline",onOpenChange:e.onOpenChange},{default:r(()=>[o(p,{key:"sub1"},{title:r(()=>[Va]),default:r(()=>[o(n,{"load-data":e.onLoadData0,"tree-data":e.publiceRes,onSelect:e.onSelect},null,8,["load-data","tree-data","onSelect"])]),_:1}),o(p,{key:"sub2"},{title:r(()=>[Ha]),default:r(()=>[o(n,{"load-data":e.onLoadData1,"tree-data":e.hospitalRes,onSelect:e.onSelect},null,8,["load-data","tree-data","onSelect"])]),_:1}),o(p,{key:"sub3"},{title:r(()=>[s("div",null,[o(n,{"tree-data":e.treeData,class:"priviteTree"},{title:r(({key:l,title:f})=>[o(t,{trigger:["contextmenu"]},{overlay:r(()=>[o(i,{onClick:({key:A})=>e.onContextMenuClick(l,A,1)},{default:r(()=>[o(u,{key:"1"},{default:r(()=>[qa]),_:1})]),_:2},1032,["onClick"])]),default:r(()=>[ja]),_:2},1024)]),_:1},8,["tree-data"])])]),default:r(()=>[e.isTree?(c(),w(n,{key:0,"load-data":e.onLoadData2,"tree-data":e.privateRes,onRightClick:e.onRightClick,onSelect:e.onSelect},bt({_:2},[e.isLeaf?{name:"title",fn:r(({key:l,title:f})=>[o(t,{trigger:["contextmenu"]},{overlay:r(()=>[o(i,{onClick:({key:A})=>e.onContextMenuClick(l,A)},{default:r(()=>[o(u,{key:"1"},{default:r(()=>[Pa]),_:1}),o(u,{key:"2"},{default:r(()=>[Qa]),_:1})]),_:2},1032,["onClick"])]),default:r(()=>[s("span",null,_(f),1)]),_:2},1024)])}:{name:"title",fn:r(({key:l,title:f})=>[o(t,{trigger:["contextmenu"]},{overlay:r(()=>[o(i,{onClick:({key:A})=>e.onContextMenuClick(l,A)},{default:r(()=>[o(u,{key:"1"},{default:r(()=>[g("\u6DFB\u52A0\u5206\u7C7B")]),_:1}),o(u,{key:"2"},{default:r(()=>[g("\u4FEE\u6539\u5206\u7C7B")]),_:1}),o(u,{key:"3"},{default:r(()=>[g("\u6DFB\u52A0\u6A21\u677F")]),_:1}),o(u,{key:"4"},{default:r(()=>[g("\u5220\u9664\u5206\u7C7B")]),_:1})]),_:2},1032,["onClick"])]),default:r(()=>[s("span",null,_(f),1)]),_:2},1024)])}]),1032,["load-data","tree-data","onRightClick","onSelect"])):C("",!0)]),_:1})]),_:1},8,["selectedKeys","open-keys","onOpenChange"])],2)):C("",!0),s("section",Na,[s("section",Wa,[e.data.reportdata.is_remote==2&&(e.data.reportdata.exam_status<=8||e.data.reportdata.exam_status==12)||e.data.reportdata.is_remote==1&&e.data.reportdata.report_status<=8?(c(),y("div",Ka,[o(b,{style:{"flex-wrap":"wrap"},"label-col":{style:{width:"70px",marginLeft:"0px"}},labelAlign:"right"},{default:r(()=>[s("div",Ga,[o(m,{label:"\u59D3 \u540D"},{default:r(()=>[o(d,{value:e.data.reportdata.name,"onUpdate:value":a[2]||(a[2]=l=>e.data.reportdata.name=l),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1}),o(m,{label:"\u6027 \u522B"},{default:r(()=>[o(v,{value:e.data.reportdata.sex,"onUpdate:value":a[3]||(a[3]=l=>e.data.reportdata.sex=l),disabled:e.isDisabled()},{default:r(()=>[o(k,{value:"\u7537"},{default:r(()=>[za]),_:1}),o(k,{value:"\u5973"},{default:r(()=>[Ya]),_:1})]),_:1},8,["value","disabled"])]),_:1}),o(m,{label:"\u5E74 \u9F84"},{default:r(()=>[o(d,{value:e.data.reportdata.age,"onUpdate:value":a[4]||(a[4]=l=>e.data.reportdata.age=l),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1})]),s("div",Ja,[o(m,{label:"\u68C0\u67E5\u7C7B\u522B"},{default:r(()=>[o(d,{value:e.data.reportdata.exam_class,"onUpdate:value":a[5]||(a[5]=l=>e.data.reportdata.exam_class=l),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1}),o(m,{label:"\u8054\u7CFB\u7535\u8BDD"},{default:r(()=>[o(d,{value:e.data.reportdata.phone,"onUpdate:value":a[6]||(a[6]=l=>e.data.reportdata.phone=l),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1}),o(m,{label:"\u68C0\u67E5\u65F6\u95F4"},{default:r(()=>[s("span",Za,_(e.data.reportdata.exam_datetime),1)]),_:1}),o(m,{label:"\u68C0\u67E5\u65B9\u6CD5",class:"ant-form-item-1"},{default:r(()=>[e.institutionId=="73000003"?(c(),w(v,{key:0,value:e.data.reportdata.exam_project,"onUpdate:value":a[7]||(a[7]=l=>e.data.reportdata.exam_project=l),mode:"tags",disabled:e.isDisabled(),options:e.data.examProject.map(l=>({value:l.name,lable:l.name})),allowClear:"",onChange:e.handleChange},null,8,["value","disabled","options","onChange"])):(c(),w(d,{key:1,value:e.data.reportdata.exam_project,"onUpdate:value":a[8]||(a[8]=l=>e.data.reportdata.exam_project=l),disabled:e.isDisabled()},null,8,["value","disabled"]))]),_:1})])]),_:1}),e.writeReport==1?(c(),y("div",Xa,[(c(!0),y(H,null,Y(e.data.imageDatas,(l,f)=>(c(),y("div",{class:"ultraItem",key:f},[o($,{name:"close",class:"svgClass",onClick:A=>e.deleteImage(l,f)},null,8,["onClick"]),o(I,{src:l.dataURL},null,8,["src"])]))),128))])):C("",!0),s("div",xa,[es,e.institutionId=="73000003"&&e.data.reportdata.exam_status==3&&e.data.reportdata.impression?(c(),y("span",ts,"AI\u5206\u6790\u81EA\u52A8\u751F\u6210\uFF0C\u4EC5\u4F9B\u53C2\u8003")):C("",!0),o(V,{ref:"desQuill",style:{"min-height":"164px"},content:e.data.reportdata.description,"onUpdate:content":a[9]||(a[9]=l=>e.data.reportdata.description=l),options:e.editorOption,contentType:"html"},null,8,["content","options"])]),s("div",as,[s("div",ss,[s("label",os,[is,e.institutionId=="73000003"&&e.data.reportdata.exam_status==3&&e.data.reportdata.impression?(c(),y("span",ls,"AI\u5206\u6790\u81EA\u52A8\u751F\u6210\uFF0C\u4EC5\u4F9B\u53C2\u8003")):C("",!0)]),s("div",ns,[o(F,{class:"mr15",onClick:e.openIcd},{default:r(()=>[ds]),_:1},8,["onClick"]),o(F,{onClick:a[10]||(a[10]=l=>e.qualityControlTable=!0)},{default:r(()=>[rs]),_:1})])]),o(V,{ref:"impreQuill",content:e.data.reportdata.impression,"onUpdate:content":a[11]||(a[11]=l=>e.data.reportdata.impression=l),style:{"min-height":"164px"},options:e.editorOption,contentType:"html"},null,8,["content","options"])]),s("div",null,[o(ee,{value:e.data.radioValue,"onUpdate:value":a[12]||(a[12]=l=>e.data.radioValue=l)},{default:r(()=>[o(B,{value:1},{default:r(()=>[us]),_:1}),o(B,{value:2},{default:r(()=>[ps]),_:1}),o(B,{value:3},{default:r(()=>[cs]),_:1})]),_:1},8,["value"])]),s("div",ms,[o(ee,{value:e.data.reportdata.report_result,"onUpdate:value":a[13]||(a[13]=l=>e.data.reportdata.report_result=l),name:"radioGroup"},{default:r(()=>[o(B,{value:"1"},{default:r(()=>[_s]),_:1}),o(B,{value:"2"},{default:r(()=>[hs]),_:1})]),_:1},8,["value"])])])):e.data.reportdata.is_remote==2&&e.data.reportdata.exam_status>=8||e.data.reportdata.is_remote==1&&e.data.reportdata.report_status>=8?(c(),y("div",fs,[e.writeReport==1?(c(),y("div",ys,[(c(!0),y(H,null,Y(e.data.imageDatas,(l,f)=>(c(),y("div",{class:"ultraItem",key:f},[o($,{name:"close",class:"svgClass",onClick:A=>e.deleteImage(l,f)},null,8,["onClick"]),o(I,{src:l.dataURL},null,8,["src"])]))),128))])):C("",!0),s("div",gs,[vs,s("span",null,_(e.$t("all.examinationFinding")),1)]),/<[^>]+>/g.test(e.data.reportdata.description)?(c(),y("p",{key:1,innerHTML:e.data.reportdata.description},null,8,bs)):(c(),y("pre",Cs,_(e.data.reportdata.description),1)),s("div",$s,[ks,s("span",null,_(e.$t("all.opinionsSuggestions")),1)]),/<[^>]+>/g.test(e.data.reportdata.impression)?(c(),y("p",{key:3,innerHTML:e.data.reportdata.impression},null,8,Fs)):(c(),y("pre",As,_(e.data.reportdata.impression),1)),s("p",Ds,[e.data.reportdata.report_result==1?(c(),y("span",ws,_(e.$t("all.feminine")),1)):C("",!0),e.data.reportdata.report_result==2?(c(),y("span",Bs,_(e.$t("all.positive")),1)):C("",!0)])])):C("",!0),s("div",Es,[e.data.reportdata.is_remote==2&&e.data.reportdata.exam_status>6||e.data.reportdata.report_status>6?(c(),y("div",Is,[s("span",Ss,_(e.$t("operation.writeReport"))+"\uFF1A "+_(e.data.reportdata.report_doctor_name),1),s("span",Ts,_(e.data.reportdata.report_datetime),1)])):C("",!0),e.data.reportdata.is_remote==2&&e.data.reportdata.exam_status!=1&&e.data.reportdata.exam_status!=3&&e.data.reportdata.exam_status!=7||!e.data.reportdata.is_remote&&e.data.reportdata.report_status!=6&&e.data.reportdata.report_status!=7?(c(),y("div",Rs,[s("span",Ms,_(e.$t("operation.auditReport"))+"\uFF1A"+_(e.data.reportdata.review_doctor_name),1),s("span",Ls,_(e.data.reportdata.review_datetime),1)])):C("",!0),e.data.reportdata.is_remote==2&&e.data.reportdata.exam_status!=1&&e.data.reportdata.exam_status!=3&&e.data.reportdata.exam_status!=6&&e.data.reportdata.exam_status!=7&&e.data.reportdata.exam_status!=8?(c(),y("div",Us,[s("span",Os,_(e.$t("operation.confirmReport"))+"\uFF1A"+_(e.data.reportdata.confirm_doctor_name),1),s("span",Vs,_(e.data.reportdata.confirm_datetime),1)])):C("",!0)])]),s("div",Hs,[me(s("div",js,[e.data.reportdata.dcm_path?(c(),w(F,{key:0,class:"mr15",onClick:e.download},{default:r(()=>[qs]),_:1},8,["onClick"])):C("",!0),e.data.reportdata.dcm_path==""?(c(),w(F,{key:1,class:"mr15",disabled:e.data.reportdata.is_creating_dcm==1||e.data.fileText=="\u751F\u6210\u4E2D...",onClick:e.getDcmZip},{default:r(()=>[g(_(e.data.fileText),1)]),_:1},8,["disabled","onClick"])):C("",!0),e.data.reportdata.report_status==10?(c(),w(F,{key:2,class:"mr15",onClick:e.rejectStatusHandle},{default:r(()=>[Ps]),_:1},8,["onClick"])):C("",!0)],512),[[_e,e.data.reportdata.is_remote==1]]),s("div",Qs,[e.data.reportdata.is_remote==2&&e.data.reportdata.write_report==1&&e.data.reportdata.exam_status<=7?(c(),w(F,{key:0,type:"primary",class:"mr15",onClick:e.reportSave},{default:r(()=>[g(_(e.$t("operation.writeReport")),1)]),_:1},8,["onClick"])):C("",!0),(e.data.reportdata.is_remote==2&&e.data.reportdata.write_report==0&&(e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==7||e.data.reportdata.exam_status==12)||e.data.reportdata.report_status==7||e.data.reportdata.report_status==6)&&(e.role.indexOf("2002")!=-1||e.role.indexOf("3002")!=-1)?(c(),w(F,{key:1,type:"primary",class:"mr15",onClick:e.reportSave},{default:r(()=>[g(_(e.$t("operation.writeReport")),1)]),_:1},8,["onClick"])):C("",!0),(e.data.reportdata.is_remote==2&&(e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==7||e.data.reportdata.exam_status==8||e.data.reportdata.exam_status==12)||e.data.reportdata.report_status==6||e.data.reportdata.report_status==7||e.data.reportdata.report_status==8)&&(e.role.indexOf("2003")!=-1||e.role.indexOf("3003")!=-1)?(c(),w(F,{key:2,disabled:e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==12,onClick:e.reportAudit},{default:r(()=>[g(_(e.$t("operation.auditReport")),1)]),_:1},8,["disabled","onClick"])):C("",!0)]),me(s("div",Ns,[e.data.reportdata.is_remote==2&&(e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==7||e.data.reportdata.exam_status==8||e.data.reportdata.exam_status==12)&&(e.role.indexOf("2003")!=-1||e.role.indexOf("3003")!=-1)?(c(),w(F,{key:0,type:"primary",class:"mr15",disabled:e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==12,onClick:e.reportReject},{default:r(()=>[g(_(e.$t("operation.reject")),1)]),_:1},8,["disabled","onClick"])):C("",!0),(e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==7||e.data.reportdata.exam_status==8||e.data.reportdata.exam_status==12)&&e.data.reportdata.is_remote==2&&e.role.indexOf("2004")!=-1?(c(),w(F,{key:1,disabled:e.data.reportdata.is_remote==2&&(e.data.reportdata.exam_status==3||e.data.reportdata.exam_status==7||e.data.reportdata.exam_status==12)||e.data.reportdata.report_status==6||e.data.reportdata.report_status==7,onClick:e.reportConfirm},{default:r(()=>[Ws]),_:1},8,["disabled","onClick"])):C("",!0),e.data.reportdata.exam_status==9&&e.role.indexOf("2013")!=-1?(c(),w(F,{key:2,onClick:e.modifyReport},{default:r(()=>[Ks]),_:1},8,["onClick"])):C("",!0)],512),[[_e,e.data.reportdata.is_remote==2]])])])]),o(re,{visible:e.qualityControlTable,"onUpdate:visible":a[15]||(a[15]=l=>e.qualityControlTable=l),class:"custom-class",title:"\u8D28\u63A7",placement:"right"},{default:r(()=>[o(de,{reportId:e.reportdata.report_id,onCancel:a[14]||(a[14]=l=>e.qualityControlTable=!1)},null,8,["reportId"])]),_:1},8,["visible"]),o(q,{status:e.data.status,visible:e.data.modelAddClassification,treeId:e.data.treeId,onHandleCancel:e.handleCancel,onHandleOk:e.handleOk},null,8,["status","visible","treeId","onHandleCancel","onHandleOk"]),o(ue,{status:e.data.status,visible:e.data.modelTemplate,treeId:e.data.treeId,examClass:e.data.reportdata.exam_class,onHandleCancel:e.handleCancel,onTemplateHandleOk:e.templateHandleOk},null,8,["status","visible","treeId","examClass","onHandleCancel","onTemplateHandleOk"]),o(K,{visible:e.data.modalRejectVisible,"onUpdate:visible":a[17]||(a[17]=l=>e.data.modalRejectVisible=l),title:"\u9A73\u56DE","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onOk:e.rejectHandleOk},{default:r(()=>[o(b,{class:"formRef"},{default:r(()=>[o(m,{"has-feedback":"",label:"\u9A73\u56DE\u539F\u56E0",style:{width:"100%"}},{default:r(()=>[o(W,{value:e.data.rejectDesc,"onUpdate:value":a[16]||(a[16]=l=>e.data.rejectDesc=l)},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["visible","onOk"]),o(pe,{modalIcd:e.data.modalIcdVisible,onIcdCancel:e.icdCancel},null,8,["modalIcd","onIcdCancel"]),o(K,{visible:e.data.modelWay,"onUpdate:visible":a[19]||(a[19]=l=>e.data.modelWay=l),title:"","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",centered:!0,closable:!1,onOk:e.wayHandleOk},{default:r(()=>[o(ee,{value:e.data.checkModelWay,"onUpdate:value":a[18]||(a[18]=l=>e.data.checkModelWay=l)},{default:r(()=>[o(B,{value:1},{default:r(()=>[Gs]),_:1}),o(B,{value:2},{default:r(()=>[zs]),_:1})]),_:1},8,["value"])]),_:1},8,["visible","onOk"])],64)}const Js=R(La,[["render",Ys],["__scopeId","data-v-7d06e90e"]]);const Zs=U({name:"traces",props:{tracedata:{type:Array,default:()=>[]}},setup(e,a){return{}}}),Xs={class:"traces"},xs={class:"flex flexBetween"},eo={key:0,class:"title"},to={key:1,class:"title"},ao={key:2,class:"title"},so={key:3,class:"title"},oo={key:0},io={class:"lable"},lo=["innerHTML"],no={class:"lable"},ro=["innerHTML"],uo={class:"lable"},po=g(" \u3010 "),co={key:0},mo={key:1},_o=g("\u3011 ");function ho(e,a,n,p,u,i){return c(),y("section",Xs,[(c(!0),y(H,null,Y(e.tracedata,(t,d)=>(c(),y("div",{style:{"padding-bottom":"20px"},key:d},[s("p",xs,[t.type==1?(c(),y("span",eo,_(e.$t("template.reportDoctor"))+"/"+_(t.realname),1)):t.type==2?(c(),y("span",to,_(e.$t("template.auditDoctor"))+"/"+_(t.realname),1)):t.type==3?(c(),y("span",ao,_(e.$t("template.confirmDoctor"))+"/"+_(t.realname),1)):(c(),y("span",so,_(e.$t("template.rejectedDoctor"))+"/"+_(t.realname),1)),s("span",null,_(t.handle_time),1)]),t.type!=3?(c(),y("div",oo,[s("p",io,_(e.$t("all.examinationFinding")),1),s("p",{innerHTML:t.description},null,8,lo),s("p",no,_(e.$t("all.opinionsSuggestions")),1),s("p",{innerHTML:t.impression},null,8,ro),s("p",uo,_(e.$t("all.CheckResult"))+"\uFF1A",1),s("p",null,[po,t.report_result==1?(c(),y("span",co,_(e.$t("all.feminine")),1)):t.report_result==2?(c(),y("span",mo,_(e.$t("all.positive")),1)):C("",!0),_o])])):C("",!0)]))),128))])}const fo=R(Zs,[["render",ho],["__scopeId","data-v-496a537b"]]);const yo=U({name:"step",props:{active:{type:Number,default:0}},setup(e,a){const{proxy:n}=j(),p=S(e.active);return O(()=>e.active,i=>{p.value=i},{deep:!0}),E({current:p},{goStep:i=>{console.log(i,e.active),i>e.active?n.$Message.warning("\u672A\u8FDB\u5165\u5230\u6B64\u6B65\u9AA4"):a.emit("goStep",i)}})}}),go={class:"stepBox"};function vo(e,a,n,p,u,i){const t=h("a-step"),d=h("a-steps");return c(),y("section",go,[o(d,{"progress-dot":"",size:"small",current:e.current,onChange:e.goStep},{default:r(()=>[o(t,{title:"\u60A3\u8005\u7B7E\u7F72\u77E5\u60C5\u540C\u610F\u4E66"}),o(t,{title:"\u5B8C\u5584\u60A3\u8005\u75C5\u60C5\u8D44\u6599"}),o(t,{title:"\u9009\u62E9\u8FDC\u7A0B\u533B\u7597\u670D\u52A1\u4E13\u5BB6"}),o(t,{title:"\u5B8C\u6210"})]),_:1},8,["current","onChange"])])}const bo=R(yo,[["render",vo],["__scopeId","data-v-09ebff24"]]);const Co=U({name:"AgreeLetter",props:{},emits:["getstep1"],setup(e,a){const n=S(""),p=Q(),u=D.get("record");return(()=>{nt({patient_id:u.pid,exam_id:u.exam_id}).then(d=>{d&&(n.value=d)})})(),T(E({},{notices:()=>{const{href:d}=p.resolve({path:"/adviceNote",query:{agreeLetter:n.value}});window.open(d,"_blank")},getstep:()=>{a.emit("getstep1",{id:u.exam_id})}}),{agreeLetter:n})}}),$o={class:"agreeLetterContent"},ko=["innerHTML"],Fo={class:"executeBtn"};function Ao(e,a,n,p,u,i){const t=h("a-button");return c(),y(H,null,[s("div",$o,[s("div",{innerHTML:e.agreeLetter},null,8,ko)]),s("div",Fo,[o(t,{class:"mr15",onClick:e.notices},{default:r(()=>[g(_(e.$t("operation.print")),1)]),_:1},8,["onClick"]),o(t,{type:"primary",onClick:e.getstep},{default:r(()=>[g(_(e.$t("operation.continue")),1)]),_:1},8,["onClick"])])],64)}const Do=R(Co,[["render",Ao],["__scopeId","data-v-24a5995d"]]);const wo=U({name:"Material",components:{UploadOutlined:$t},props:{applydetails:{type:Object,default:()=>{}}},emits:["getstep2"],setup(e,a){const{proxy:n}=j();Q();const p=M({applyupload:{},params:{}}),u=D.get("record"),i={beforeUpload:d=>{let m=n,k=new window.FormData;return k.append("apply",d),Ct.post(ce.applyupload,k,{headers:{"zskk-token":JSON.stringify(D.get("token"))}}).then(function(v){m.$Message.success("\u4E0A\u4F20\u6210\u529F"),p.applyupload=v.data.data}),!1},gostep:()=>{var d=/^[1][3,4,5,7,8,9][0-9]{9}$/;if(e.applydetails.phone&&!d.test(e.applydetails.phone)){n.$Message.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u5C06\u624B\u673A\u53F7\u7F6E\u7A7A");return}debugger;p.params={id:u.exam_id,illness_desc:e.applydetails.illness_desc,phys_sign:e.applydetails.phys_sign,clin_symp:e.applydetails.clin_symp,anamnesis:e.applydetails.anamnesis,family_ill:e.applydetails.family_ill,remark:e.applydetails.remark,remote_department:e.applydetails.remote_department,clin_diag:e.applydetails.clin_diag,more:e.applydetails.more,name:e.applydetails.name,age:e.applydetails.age,sex:e.applydetails.sex,birthday:e.applydetails.birthday,card_num:e.applydetails.card_num,patient_num:e.applydetails.patient_num,exam_sub_class:e.applydetails.exam_sub_class,body_part:e.applydetails.body_part,exam_datetime:e.applydetails.exam_datetime,exam_status:e.applydetails.exam_status,patient_id:e.applydetails.patient_id,study_id:e.applydetails.study_id,exam_class:e.applydetails.exam_class,accession_num:e.applydetails.accession_num,exam_project:e.applydetails.exam_project,attachment:p.applyupload?p.applyupload.url:e.applydetails.attachment,attachment_type:p.applyupload?p.applyupload.type:e.applydetails.attachment_type,phone:e.applydetails.phone,application_id:e.applydetails.application_id}},stage:()=>{n.gostep(),dt(p.params).then(d=>{d&&n.$Message.success("\u4FDD\u5B58\u6210\u529F")})},getstep:()=>{n.gostep();let d=E({},p.params);a.emit("getstep2",d)}},t=S([]);return T(E(E({},i),p),{fileList:t,headers:{authorization:"authorization-text"},config:ce})}}),he=e=>(Z("data-v-7003070f"),e=e(),X(),e),Bo={class:"materialContent"},Eo={class:"labelTitle flex"},Io=he(()=>s("span",{class:"line"},null,-1)),So={class:"patientInfoTop"},To={class:"info"},Ro={class:"label"},Mo={class:"value"},Lo={class:"info"},Uo={class:"label"},Oo={class:"value"},Vo={class:"info"},Ho={class:"label"},jo={class:"value"},qo={class:"info"},Po={class:"label"},Qo={class:"value"},No={class:"info"},Wo={class:"label"},Ko={class:"value"},Go={class:"info"},zo={class:"label"},Yo={class:"value"},Jo={class:"info"},Zo={class:"label"},Xo={class:"value"},xo={class:"info"},ei={class:"label"},ti={class:"value"},ai={class:"info"},si={class:"label"},oi={class:"value"},ii={class:"info"},li={class:"label"},ni={class:"value"},di={class:"info"},ri={class:"label"},ui={class:"value"},pi=he(()=>s("div",{style:{clear:"both"}},null,-1)),ci={class:"labelTitle flex"},mi=he(()=>s("span",{class:"line"},null,-1)),_i={class:"clinicInfo"},hi={class:"info flex"},fi={class:"label"},yi={class:"value"},gi={class:"info flex"},vi={class:"label"},bi={class:"value"},Ci={class:"info flex"},$i={class:"label"},ki={class:"value"},Fi={class:"info flex"},Ai={class:"label"},Di={class:"value"},wi={class:"info flex"},Bi={class:"label"},Ei={class:"value"},Ii={class:"info flex"},Si={class:"label"},Ti={class:"value"},Ri={class:"info flex"},Mi={class:"label"},Li={class:"value"},Ui={class:"info flex"},Oi={class:"label"},Vi={class:"value"},Hi={class:"info flex"},ji={class:"label"},qi={class:"value"},Pi={class:"info flex"},Qi={class:"label"},Ni={class:"value"},Wi={class:"info flex"},Ki={class:"label"},Gi={class:"value"},zi=g(" \u4E0A\u4F20\u9644\u4EF6 "),Yi={class:"executeBtn"};function Ji(e,a,n,p,u,i){const t=h("a-input"),d=h("upload-outlined"),m=h("a-button"),k=h("a-upload");return c(),y(H,null,[s("div",Bo,[s("div",Eo,[Io,s("span",null,_(e.$t("all.examinationFinding")),1)]),s("div",So,[s("section",To,[s("span",Ro,_(e.$t("title.case"))+"\uFF1A",1),s("span",Mo,_(e.applydetails.patient_num),1)]),s("section",Lo,[s("span",Uo,_(e.$t("title.name"))+"\uFF1A",1),s("span",Oo,_(e.applydetails.name),1)]),s("section",Vo,[s("span",Ho,_(e.$t("template.sex"))+"\uFF1A",1),s("span",jo,_(e.applydetails.sex),1)]),s("section",qo,[s("span",Po,_(e.$t("title.documentType"))+"\uFF1A",1),s("span",Qo,_(e.$t("all.idCard"))+_(e.applydetails.card_num),1)]),s("section",No,[s("span",Wo,_(e.$t("template.age"))+"\uFF1A",1),s("span",Ko,_(e.applydetails.age),1)]),s("section",Go,[s("span",zo,_(e.$t("template.birthday"))+"\uFF1A",1),s("span",Yo,_(e.applydetails.birthday),1)]),s("section",Jo,[s("span",Zo,_(e.$t("all.checkSubclass"))+"\uFF1A",1),s("span",Xo,_(e.applydetails.exam_sub_class),1)]),s("section",xo,[s("span",ei,_(e.$t("template.inspectionArea"))+"\uFF1A",1),s("span",ti,_(e.applydetails.exam_project),1)]),s("section",ai,[s("span",si,_(e.$t("template.checkEquipment"))+"\uFF1A",1),s("span",oi,_(e.applydetails.device_name),1)]),s("section",ii,[s("span",li,_(e.$t("template.time"))+"\uFF1A",1),s("span",ni,_(e.applydetails.exam_datetime),1)]),s("section",di,[s("span",ri,_(e.$t("all.imageFile"))+"\uFF1A",1),s("span",ui,_(e.applydetails.exam_status),1)]),pi]),s("div",ci,[mi,s("span",null,_(e.$t("title.clinicMessage")),1)]),s("div",_i,[s("section",hi,[s("span",fi,_(e.$t("all.phone"))+":",1),s("span",yi,[o(t,{type:"text",value:e.applydetails.phone,"onUpdate:value":a[0]||(a[0]=v=>e.applydetails.phone=v)},null,8,["value"])])]),s("section",gi,[s("span",vi,_(e.$t("applyfor.patientAction"))+":",1),s("span",bi,[o(t,{type:"text",value:e.applydetails.illness_desc,"onUpdate:value":a[1]||(a[1]=v=>e.applydetails.illness_desc=v)},null,8,["value"])])]),s("section",Ci,[s("span",$i,_(e.$t("applyfor.sign"))+":",1),s("span",ki,[o(t,{type:"text",value:e.applydetails.phys_sign,"onUpdate:value":a[2]||(a[2]=v=>e.applydetails.phys_sign=v)},null,8,["value"])])]),s("section",Fi,[s("span",Ai,_(e.$t("applyfor.symptoms"))+":",1),s("span",Di,[o(t,{type:"text",value:e.applydetails.clin_symp,"onUpdate:value":a[3]||(a[3]=v=>e.applydetails.clin_symp=v)},null,8,["value"])])]),s("section",wi,[s("span",Bi,_(e.$t("applyfor.diseasesHistory"))+":",1),s("span",Ei,[o(t,{type:"text",value:e.applydetails.anamnesis,"onUpdate:value":a[4]||(a[4]=v=>e.applydetails.anamnesis=v)},null,8,["value"])])]),s("section",Ii,[s("span",Si,_(e.$t("applyfor.familyHistory"))+":",1),s("span",Ti,[o(t,{type:"text",value:e.applydetails.family_ill,"onUpdate:value":a[5]||(a[5]=v=>e.applydetails.family_ill=v)},null,8,["value"])])]),s("section",Ri,[s("span",Mi,_(e.$t("applyfor.note"))+":",1),s("span",Li,[o(t,{type:"text",value:e.applydetails.remark,"onUpdate:value":a[6]||(a[6]=v=>e.applydetails.remark=v)},null,8,["value"])])]),s("section",Ui,[s("span",Oi,_(e.$t("applyfor.administrative"))+":",1),s("span",Vi,[o(t,{type:"text",value:e.applydetails.remote_department,"onUpdate:value":a[7]||(a[7]=v=>e.applydetails.remote_department=v)},null,8,["value"])])]),s("section",Hi,[s("span",ji,_(e.$t("applyfor.initialDiagnose"))+":",1),s("span",qi,[o(t,{type:"text",value:e.applydetails.clin_diag,"onUpdate:value":a[8]||(a[8]=v=>e.applydetails.clin_diag=v)},null,8,["value"])])]),s("section",Pi,[s("span",Qi,_(e.$t("applyfor.replenish"))+":",1),s("span",Ni,[o(t,{type:"text",value:e.applydetails.more,"onUpdate:value":a[9]||(a[9]=v=>e.applydetails.more=v)},null,8,["value"])])]),s("section",Wi,[s("span",Ki,_(e.$t("all.uploadFile"))+":",1),s("span",Gi,[o(k,{"file-list":e.fileList,"onUpdate:file-list":a[10]||(a[10]=v=>e.fileList=v),name:"file",multiple:!0,action:e.config.applyupload,headers:e.headers,"before-upload":e.beforeUpload},{default:r(()=>[o(m,null,{default:r(()=>[o(d),zi]),_:1})]),_:1},8,["file-list","action","headers","before-upload"])])])])]),s("div",Yi,[o(m,{class:"mr15",onClick:e.stage},{default:r(()=>[g(_(e.$t("all.save")),1)]),_:1},8,["onClick"]),o(m,{type:"primary",onClick:e.getstep},{default:r(()=>[g(_(e.$t("all.saveAndContinue")),1)]),_:1},8,["onClick"])])],64)}const Zi=R(wo,[["render",Ji],["__scopeId","data-v-7003070f"]]);const Xi=U({name:"Service",props:{institutions:{type:Array,default:()=>[]},step2Data:{type:Object,default:()=>{}}},emits:["getcomplete"],setup(e,a){const{proxy:n}=j();Q();const p=M({value:void 0,selectOption:{},expertList:[],whetherDoctor:!1,cancellationRequest:!0,invitationsSelects:{},index:-1}),u=D.get("record");return T(E({},{focus:()=>{},getdoctorList:t=>{p.selectOption=t,rt({id:t.value,is_special:t.isSpecial,exam_class:u.exam_class}).then(d=>{d?(p.whetherDoctor=!1,p.cancellationRequest=!1,p.expertList=d.map(m=>T(E({},m),{payType:t.payType}))):(p.whetherDoctor=!0,p.cancellationRequest=!0)})},handleChange:(t,d)=>{if(console.log(t,d),t)n.getdoctorList(d);else return},invitation:(t,d)=>{console.log(t),p.invitationsSelects=t,p.index=d},getcomplete:()=>{let t={id:e.step2Data.id?e.step2Data.id:u.ra_id,doctor_id:p.invitationsSelects.id,institution_id:p.value,is_special:p.selectOption.isSpecial,sid:p.invitationsSelects.sid,scid:p.invitationsSelects.scid};a.emit("getcomplete",t)}}),{data:p,simpleImage:Qe.PRESENTED_IMAGE_SIMPLE})}}),xi={class:"serviceContent"},el={key:0,class:"experts"},tl={class:"top"},al={class:"doctorName"},sl={class:"hosName"},ol={class:"payTxt"},il={key:0},ll={key:1},nl={key:2,class:"payPrice"},dl=g("\u5143/\u6B21"),rl={key:3},ul={class:"isInvitation"},pl=["onClick"],cl={key:0,class:"correct"},ml=g(" \u5DF2\u9080\u8BF7"),_l={key:1,class:"activeCorrect"},hl=g(" \u9080\u8BF7"),fl={key:1},yl={class:"executeBtn"};function gl(e,a,n,p,u,i){const t=h("a-select-option"),d=h("a-select"),m=h("svg-icon"),k=h("a-empty"),v=h("a-button");return c(),y(H,null,[s("div",xi,[o(d,{ref:"select",value:e.data.value,"onUpdate:value":a[0]||(a[0]=b=>e.data.value=b),style:{width:"100%"},placeholder:e.$t("all.pleaseChoose"),onChange:e.handleChange},{default:r(()=>[(c(!0),y(H,null,Y(e.institutions,b=>(c(),w(t,{key:b.id,value:b.id,isSpecial:b.is_special,payType:b.pay_type},{default:r(()=>[g(_(b.name),1)]),_:2},1032,["value","isSpecial","payType"]))),128))]),_:1},8,["value","placeholder","onChange"]),e.data.whetherDoctor?(c(),y("div",fl,[o(k,{description:"\u6682\u65E0\u6B64\u7C7B\u533B\u751F",image:e.simpleImage},null,8,["image"])])):(c(),y("div",el,[(c(!0),y(H,null,Y(e.data.expertList,(b,$)=>(c(),y("div",{class:"expertInfo",key:$},[s("div",tl,[o(m,{class:"doctorIcon",name:"doctor"}),s("div",null,[s("p",al,_(b.realname),1),s("p",sl,_(b.institution_name),1),s("p",ol,[b.payType==0?(c(),y("span",il,"\u60A3\u8005\u5FAE\u4FE1\u652F\u4ED8")):C("",!0),b.payType==1?(c(),y("span",ll,"\u4F59\u989D")):C("",!0),b.cost?(c(),y("span",nl,[s("span",null," \uFFE5"+_(b.cost),1),dl])):C("",!0),b.cost?C("",!0):(c(),y("span",rl,"\u514D\u8D39"))])])]),s("div",ul,[s("p",{onClick:I=>e.invitation(b,$)},[$==e.data.index?(c(),y("span",cl,[o(m,{name:"correct",class:"svgClass"}),ml])):(c(),y("span",_l,[o(m,{name:"activeCorrect",class:"svgClass"}),hl]))],8,pl)])]))),128))]))]),s("div",yl,[o(v,{type:"primary",disabled:e.data.cancellationRequest,onClick:e.getcomplete},{default:r(()=>[g(_(e.$t("operation.applyRemote")),1)]),_:1},8,["disabled","onClick"])])],64)}const vl=R(Xi,[["render",gl],["__scopeId","data-v-8e52c990"]]);const bl=U({name:"Finish",props:{},setup(e,a){return Q(),D.get("record"),E({},{})}}),Cl={class:"serviceContent"};function $l(e,a,n,p,u,i){const t=h("a-result");return c(),y("div",Cl,[o(t,{status:"success",title:"\u64CD\u4F5C\u6210\u529F","sub-title":"\u5DF2\u7ECF\u901A\u77E5\u8FDC\u7A0B\u8BCA\u65AD\u533B\u751F\uFF0C\u7531\u4E8E\u533B\u751F\u5DE5\u4F5C\u7279\u6B8A\u6027\uFF0C\u533B\u751F\u6536\u5230\u4FE1\u606F\u5C3D\u5FEB\u8BCA\u65AD"})])}const kl=R(bl,[["render",$l],["__scopeId","data-v-9ff73f06"]]);const Fl=U({name:"report",components:{Step:bo,AgreeLetter:Do,Material:Zi,Service:vl,Finish:kl},props:{},setup(e,a){const{proxy:n}=j();Q();const p=S(0),u=M({applydetails:{},institutions:[],step2Data:{}}),i=D.get("record"),t={goStep:d=>{p.value=d,ut({id:i.exam_id}).then(m=>{m&&(d==1||d==2)&&n.getstep1({id:i.exam_id,ra_id:u.applydetails.application_id})})},getstep1:d=>{pt(d).then(m=>{p.value=1,u.applydetails=m})},getstep2:d=>{ct(T(E({},d),{body_part_text:u.applydetails.body_part_text})).then(m=>{m&&(n.$Message.success("\u4FDD\u5B58\u6210\u529F"),p.value=2,u.step2Data=m,n.getinstitutionList())})},getinstitutionList:()=>{mt().then(d=>{d&&(u.institutions=d)})},getcomplete:d=>{_t(d).then(m=>{m&&(n.$Message.success("\u7533\u8BF7\u6210\u529F"),p.value=3)})},selection:d=>{d.report_status==null||d.report_status==""?p.value=0:d.report_status==2||d.report_status==1?(t.getstep1({id:d.exam_id,ra_id:d.ra_id}),p.value=1):d.report_status==3?p.value=2:d.report_status<=4&&(p.value=0)}};return t.getinstitutionList(),O(()=>i,d=>{console.log(d),t.selection(d)},{deep:!0,immediate:!0}),T(E({},t),{data:u,active:p})}}),Al={class:"applyBox"};function Dl(e,a,n,p,u,i){const t=h("Step"),d=h("AgreeLetter"),m=h("Material"),k=h("Service"),v=h("Finish");return c(),y("section",Al,[o(t,{onGoStep:e.goStep,active:e.active},null,8,["onGoStep","active"]),e.active==0?(c(),w(d,{key:0,onGetstep1:e.getstep1},null,8,["onGetstep1"])):C("",!0),e.active==1?(c(),w(m,{key:1,applydetails:e.data.applydetails,onGetstep2:e.getstep2},null,8,["applydetails","onGetstep2"])):C("",!0),e.active==2?(c(),w(k,{key:2,institutions:e.data.institutions,step2Data:e.data.step2Data,onGetcomplete:e.getcomplete},null,8,["institutions","step2Data","onGetcomplete"])):C("",!0),e.active==3?(c(),w(v,{key:3})):C("",!0)])}const wl=R(Fl,[["render",Dl],["__scopeId","data-v-5d28332d"]]),Bl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABpElEQVRIS72WMS9EQRDHf5MoFD6AhASdglAoFQodpcQphEaiI1G4RkVCQoJEp6BwcRKlREGhUCokSg2JxH0ApWRk2L087/Y9+46z3d3u+//mzf5n5gk5S1V7gBIwBgwDne54DbgHboCqiDxnyUhowwlvAVNAW14QwDtwDpRDoAaAqs4BB0DHD8Lp7TdgUUQqyY1vAFVdAvYKCqePL4vIvv+zDnCRH/9S3D9eEpEz+/EJUNVe4KGJtGTFY+kaFJEnDzh1bgk9YCkz95ibiqwTEZkVF/1jlltExAdhNt11lo0Bmbv6DLAKmCWDywP8pqpOAttAfwSlbIArYDwW4O7MamMeWE8UX0jiwgCveYfSb5BUUVWrlRUrMqA9QKgZQPNeNQ+QSFs3cAkMpLX+CtAFXIfu5V9S1OwlW8/aiLnkojadAHaK2NTaREyhDblGaLMhZn0VmvN161rFvzQ7B7HKPIp594gzMyJSrbfrRMG0buAkINaWD5uYDTYDFnzkXi9r6JuzNgsMfUvHmg2YhlaRl083K6aBUWAk9dlyB9wCFRF5ydL5ACT9rFOvIl93AAAAAElFTkSuQmCC",El="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAeElEQVQ4T82TzQmDUBCEvwHLyEF7solACrADrx7tIXZhIblYhjDi30F4JjyD8PY6fOzO7qxsv4GS+Opk2/HcStwKN8ALyELTfe0sadY/QJ423Ep6nm3fdg1Uux7yPADjcgqpsN0Djw04eE90YcD1O/+K7d/xvPxVE67UXiz1WqsdAAAAAElFTkSuQmCC",Il="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA1ElEQVQ4T73SMUpDQRSF4e+CZYoUbkKwsBGSSgVLGzsXILgB2yxCsMsCbC0ECyMKFhZpUgRsLVyAhYVF4MpgAo+Y53uxcNqZ/54z557IzAfsW/+MIjNzfe6b+Dd4iu2qy7bK1xFxnJnP6C0GtIE/sIVNjLFRB89Q7O1U7J3jAk9V1VWBPUbEQWYOcYoJdnGGy+WtLNsuyke4xy0GeMULuk1wuX+fq71FxGdmXuFkVRfqAiv/7mMPN3Ul+i3tYrck3PkL3NjaNnuuHVLgOxw2yvx8MPoC9mpfTCvhAtsAAAAASUVORK5CYII=";const Sl={props:{no:{type:Number,default:null},data:{type:Object,default:null},boxstyle:{type:Object,default:null}},data(){return{}},methods:{insertImage(e){if(this.$store.state.imageDatas.length==4){this.$Message.error("\u6700\u591A\u53EA\u80FD\u6DFB\u52A0\u56DB\u5F20");return}else this.$Message.success("\u6DFB\u52A0\u6210\u529F"),this.$store.commit("setImageDatas",e),this.data.insertStatus=!1,this.$emit("insertImage",e.index)}}},fe=e=>(Z("data-v-1b31be1e"),e=e(),X(),e),Tl={class:"thumbnail"},Rl={key:0,class:"videoBox"},Ml=fe(()=>s("img",{src:Bl,class:"play"},null,-1)),Ll=[Ml],Ul=fe(()=>s("img",{src:El,class:"add"},null,-1)),Ol=[Ul],Vl={key:2,class:"iconBox"},Hl=fe(()=>s("img",{src:Il,class:"add"},null,-1)),jl=[Hl],ql={class:"imageBox"},Pl=["src"],Ql=["src"];function Nl(e,a,n,p,u,i){const t=h("a-spin");return c(),y("div",Tl,[n.data.type==1?(c(),y("div",Rl,Ll)):C("",!0),n.data.type==0&&n.data.insertStatus?(c(),y("div",{key:1,class:"iconBox",onClick:a[0]||(a[0]=d=>i.insertImage(n.data))},Ol)):C("",!0),n.data.type==0&!n.data.insertStatus?(c(),y("div",Vl,jl)):C("",!0),n.data.type==3?(c(),w(t,{key:3,tip:"\u5F55\u5236\u4E2D...",size:"small",class:"loading"})):C("",!0),s("div",ql,[n.data.type==0?(c(),y("img",{key:0,class:"image",src:n.data.dataURL},null,8,Pl)):C("",!0),n.data.type==1?(c(),y("video",{key:1,class:"image",src:n.data.dataURL,playsinline:""},null,8,Ql)):C("",!0)])])}const Wl=R(Sl,[["render",Nl],["__scopeId","data-v-1b31be1e"]]);const Kl={name:"",components:{thumbnail:Wl},data(){return{mainStyle:{width:null,height:null},childStyle:{width:"calc(25% - 11.25px)",minHeight:"50px"},isRow:!0,imageDatas:[],imageItem:{},swiper:null}},props:{width:{type:Number,default:null},height:{type:Number,default:null}},watch:{imageDatas:{handler:function(e,a){this.$nextTick(()=>{this.swiper.init()})},deep:!0},"$store.state.delCurrentDatas":{handler:function(e,a){console.log(e,a),console.log("\u5220\u9664\u5F53\u524D\u503C",this.imageDatas);for(let n=0;nthis.height,this.isRow?(this.childStyle.width=this.width/4-4,this.childStyle.height=this.height/2-2,this.mainStyle.flexDirection="row"):(this.childStyle.width=this.width-2,this.childStyle.height=this.height/6-6,this.mainStyle.flexDirection="column",this.mainStyle.flexWrap="nowrap"),this.mainStyle.width=this.width+"px",this.mainStyle.height=this.height+"px",this.childStyle.width=this.childStyle.width+"px",this.childStyle.height=this.childStyle.height+"px"},insertImage(e){this.imageDatas[e].insertStatus=!1},setSelected(e){for(let n=0;n(Z("data-v-b04beff2"),e=e(),X(),e),Gl={ref:"thumbnailBar",class:"thumbnail-bar"},zl={class:"swiper-container1"},Yl={class:"swiper-wrapper"},Jl=["onClick"],Zl=Te(()=>s("div",{class:"swiper-button-prev activity-prev swiper-button-blank"},null,-1)),Xl=Te(()=>s("div",{class:"swiper-button-next activity-next swiper-button-blank"},null,-1));function xl(e,a,n,p,u,i){const t=h("thumbnail");return c(),y("div",Gl,[s("div",zl,[s("div",Yl,[(c(!0),y(H,null,Y(u.imageDatas,(d,m)=>(c(),y("div",{class:"swiper-slide",key:m,style:z(u.childStyle),onClick:k=>i.onClick(d,m)},[o(t,{data:d,no:m,class:oe({active:d.Selected}),onInsertImage:i.insertImage},null,8,["data","no","class","onInsertImage"])],12,Jl))),128))]),Zl,Xl])],512)}const en=R(Kl,[["render",xl],["__scopeId","data-v-b04beff2"]]);const tn={name:"",components:{thumbnailBar:en},data(){return{captureOpened:!1,recording:!1,paused:!1,reviewerVisable:!1,reviewData:{},recordedBlobs:[],mediaRecorder:null,codecPreferences:[],mimeType:"video/webm",stream:null,constraints:{},videoWidth:"1920",videoHeight:"1080",thisCancas:null,thisContext:null,realTimeVideo:null,recordedVideo:null,mediaStreamTrack:null,imgSrc:"",visible:!1,btnDisabled:{startRecording:!1,playRecorded:!1},thumbnailBarWidth:600,thumbnailBarHeight:300,mainStyle:{width:"100%",height:"100%"},displayStyle:{width:"600px",height:"300px",margin:"0 auto"}}},mounted(){this.thisCancas=document.getElementById("canvas"),this.thisContext=this.thisCancas.getContext("2d"),this.realTimeVideo=document.getElementById("realTimeVideo"),this.constraints={audio:!1,video:{width:this.videoWidth,height:this.videoHeight,transform:"scaleX(-1)"}},this.codecPreferences=an()},methods:{loadServerImage(){},loadLocalImage(){},openCapture(){this.initMediaDevices(),this.reviewerVisable=!1},closeCapture(){this.mediaStreamTrack.stop(),this.realTimeVideo.srcObject=null,this.captureOpened=!1},initMediaDevices(){this.imgSrc="";var e=this;navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(a){var n=navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.getUserMedia;return n?new Promise(function(p,u){n.call(navigator,a,p,u)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia(e.constraints).then(function(a){e.stream=a,e.mediaStreamTrack=a.getTracks()[0],"srcObject"in e.realTimeVideo?(e.realTimeVideo.srcObject=a,console.log("srcObject")):(console.log("src"),e.realTimeVideo.src=window.URL.createObjectURL(a)),e.realTimeVideo.onloadedmetadata=function(n){e.realTimeVideo.play(),e.captureOpened=!0}}).catch(a=>{console.log(a)})},createImageObj(e,a,n,p){const i=new Date().toLocaleString("chinese",{hour12:!1});return{LUUID:sn(),imageDateTime:i,title:n,type:e,dataURL:a,videoBlob:p}},setImage(){this.thisContext.drawImage(this.realTimeVideo,0,0,this.videoWidth,this.videoHeight);var e=this.thisCancas.toDataURL("image/png");const a=this.createImageObj(0,e,"",null);this.saveImage(a)},saveImage(e){e.insertStatus=!0,console.log("saveImage",e),this.$refs.TB.addImage(e)},startRecord(){var e=this;this.recordedBlobs=[];const n={mimeType:this.mimeType};try{this.mediaRecorder=new MediaRecorder(this.stream,n)}catch(p){console.error("Exception while creating MediaRecorder:",p);return}this.mediaRecorder.onstop=p=>{const u=this.mimeType,i=new Blob(e.recordedBlobs,{type:u});console.log(i,"superBuffer");var t=window.URL.createObjectURL(i);const d=e.createImageObj(1,t,"",i);e.saveImage(d),e.recording=!1},this.mediaRecorder.onpause=()=>{e.paused=!0},this.mediaRecorder.onresume=()=>{e.paused=!1},this.mediaRecorder.ondataavailable=this.handleDataAvailable,this.mediaRecorder.onstart=p=>{e.recording=!0;const u=e.createImageObj(3,null,"\u5F55\u5236\u4E2D",null);e.saveImage(u)},this.mediaRecorder.start()},handleDataAvailable(e){e.data&&e.data.size>0&&this.recordedBlobs.push(e.data)},pauseRecord(){this.mediaRecorder.pause()},resumeRecord(){this.mediaRecorder.resume()},stopRecord(){this.mediaRecorder.stop()},upLoadExam(){},deleteRecord(e){console.log("deleteRecord",e);var a=this.$refs.TB.deleteImage(e);this.reviewData=a,console.log("deleteRecord-this.reviewData",this.reviewData),a==null&&(this.reviewerVisable=!1)},thumbnailClick(e){console.log("thumbnailClick",e),this.reviewData=e,this.reviewerVisable=!0,this.closeCapture(),this.reviewData.type===1&&(this.recordedVideo=document.getElementById("recordedVideo"),this.recordedVideo.controls=!0)},changeTitle(){}}};function an(){return["video/webm;codecs=vp9,opus","video/webm;codecs=vp8,opus","video/webm;codecs=h264,opus","video/mp4;codecs=h264,aac"].filter(a=>MediaRecorder.isTypeSupported(a))}function P(){return((1+Math.random())*65536|0).toString(16).substring(1)}function sn(){return P()+P()+"-"+P()+"-"+P()+"-"+P()+"-"+P()+P()+P()}const on=["width","height"],ln={class:"content"},nn=["src"],dn=["src"],rn={class:"btn-bar"},un=g("\u5F00\u59CB\u91C7\u96C6"),pn=g("\u505C\u6B62\u91C7\u96C6"),cn=g("\u5220\u9664"),mn=g("\u91C7\u96C6"),_n=g("\u5F55\u50CF"),hn=g("\u6682\u505C"),fn=g("\u7EE7\u7EED"),yn=g("\u505C\u6B62"),gn={class:"thumbnail"};function vn(e,a,n,p,u,i){const t=h("a-button"),d=h("thumbnail-bar");return c(),y("div",{class:"capture",style:z(u.mainStyle)},[s("div",null,[s("div",{class:"displayer",style:z(u.displayStyle),ref:"displayer"},[s("video",{class:"video",id:"realTimeVideo",playsinline:"",autoplay:"",style:z(u.displayStyle)},null,4),me(s("canvas",{id:"canvas",width:u.videoWidth,height:u.videoHeight},null,8,on),[[_e,u.imgSrc]])],4),u.reviewerVisable?(c(),y("div",{key:0,class:"reviewer",style:z(u.displayStyle)},[s("div",ln,[u.reviewData.type==1?(c(),y("video",{key:0,id:"recordedVideo",class:"image",src:u.reviewData.dataURL,playsinline:"",autoplay:"",controls:""},null,8,nn)):C("",!0),u.reviewData.type==0?(c(),y("img",{key:1,class:"image",src:u.reviewData.dataURL},null,8,dn)):C("",!0)])],4)):C("",!0),s("div",rn,[u.captureOpened?C("",!0):(c(),w(t,{key:0,class:"btn",type:"primary",ghost:"",onClick:i.openCapture},{default:r(()=>[un]),_:1},8,["onClick"])),u.captureOpened?(c(),w(t,{key:1,class:"btn",type:"primary",ghost:"",onClick:i.closeCapture},{default:r(()=>[pn]),_:1},8,["onClick"])):C("",!0),u.reviewerVisable?(c(),w(t,{key:2,class:"btn",type:"primary",ghost:"",onClick:a[0]||(a[0]=m=>i.deleteRecord(u.reviewData))},{default:r(()=>[cn]),_:1})):C("",!0),o(t,{class:"btn",type:"primary",ghost:"",disabled:!u.captureOpened,onClick:i.setImage},{default:r(()=>[mn]),_:1},8,["disabled","onClick"]),u.recording?C("",!0):(c(),w(t,{key:3,class:"btn",type:"primary",ghost:"",disabled:!u.captureOpened,onClick:i.startRecord},{default:r(()=>[_n]),_:1},8,["disabled","onClick"])),u.recording&&!u.paused?(c(),w(t,{key:4,class:"btn",type:"primary",ghost:"",disabled:!u.captureOpened,onClick:i.pauseRecord},{default:r(()=>[hn]),_:1},8,["disabled","onClick"])):C("",!0),u.paused?(c(),w(t,{key:5,class:"btn",type:"primary",ghost:"",disabled:!u.captureOpened,onClick:i.resumeRecord},{default:r(()=>[fn]),_:1},8,["disabled","onClick"])):C("",!0),u.recording?(c(),w(t,{key:6,class:"btn",type:"primary",ghost:"",onClick:i.stopRecord},{default:r(()=>[yn]),_:1},8,["onClick"])):C("",!0)])]),s("div",gn,[o(d,{ref:"TB",width:u.thumbnailBarWidth,height:u.thumbnailBarHeight,onThumbnailClick:i.thumbnailClick},null,8,["width","height","onThumbnailClick"])])],4)}const bn=R(tn,[["render",vn],["__scopeId","data-v-f5f04a72"]]);const Cn=U({name:"applicationReport",components:{BasicInf:sa,Report:Js,Traces:fo,Apply:wl,VideoModal:kt,capture:bn},setup(e,a){const n=De(),p=S(!0),u=S("1"),i=M({reportdata:{},tabTitle:{},studyUrl:"",videoListArr:[],modalVideoVisible:!1,writeReport:0,winWidth:1024,winHeight:768,leftWidth:600,leftHeight:800,isAdaptor:!1,isClose:D.get("user").report_full==="1"}),t={isOpenFn:()=>{i.isClose=!0},isCloseFn:()=>{i.isClose=!1},getAiReportFn:d=>{we(n.query).then(m=>{i.reportdata=d,m&&(i.reportdata.impression=m.impression,i.reportdata.description=m.description),t.getStudyUrlFn()})},init:()=>{D.get("isMobile")&&setTimeout(()=>{i.isAdaptor=!0,document.getElementById("report").style.width="100%",document.getElementById("browseImages").style.display="none"}),window.innerWidth?i.winWidth=window.innerWidth:document.body&&document.body.clientWidth&&(i.winWidth=document.body.clientWidth),window.innerHeight?i.winHeight=window.innerHeight:document.body&&document.body.clientHeight&&(i.winHeight=document.body.clientHeight),console.log("winWidth",i.winWidth),console.log("winHeight",i.winHeight),i.leftWidth=i.winWidth*.4,i.leftHeight=i.winHeight-64-100},getreportDetails:()=>{n.query.is_remote==1?ht(n.query).then(d=>{i.reportdata=d,t.getStudyUrlFn(),p.value=!1,i.tabTitle.reportStatusName=ke(i.reportdata.exam_status,i.reportdata.report_status),console.log(i.tabTitle)}):ft(n.query).then(d=>{const m=D.get("record");d.exam_status===3&&m.have_ai===1?t.getAiReportFn(d):(i.reportdata=d,t.getStudyUrlFn()),setTimeout(()=>{p.value=!1,i.writeReport=D.get("record").write_report,i.writeReport==1?(i.tabTitle.reportStatusName="\u8D85\u58F0\u62A5\u544A",i.tabTitle.imageName="\u8D85\u58F0"):(i.tabTitle.imageName="\u6D4F\u89C8\u5F71\u50CF",i.tabTitle.reportStatusName=ke(i.reportdata.exam_status,i.reportdata.report_status)),n.query.mark=="goon"&&(u.value="2")},1e3)})},getStudyUrlFn:()=>{const d=i.reportdata.study_id,m=D.get("user").institution_id;D.get("isMobile")?(document.getElementById("newsMenu").style.width="900px",i.studyUrl=Ft+d+"&node_type="+i.reportdata.node_type+"&version=V4.0.0.0"):D.get("user").is_new_browser==="1"?i.studyUrl=At+d+"&node_type="+i.reportdata.node_type+"&version=V4.0.0.0":m=="73000003"?i.studyUrl=Fe+d+"&node_type="+i.reportdata.node_type+"&isAi=1&version=V4.0.0.0":i.studyUrl=Fe+d+"&node_type="+i.reportdata.node_type+"&version=V4.0.0.0"},goTraces:()=>{u.value="3"},goJumpImage:()=>{window.open(i.studyUrl,"_blank")},getVideoList:()=>{let d=D.get("record").exam_id;yt({exam_id:d}).then(m=>{m&&(i.videoListArr=m)})},openVideoModal:()=>{i.modalVideoVisible=!0},iframsboxLoad:()=>{}};return t.init(),t.getreportDetails(),t.getVideoList(),T(E({data:i},t),{activeKey:u,spinning:p,role:D.get("user").role})}}),$n={class:"mainContent"},kn={class:"flex"},Fn={key:0},An={key:1,class:"imageBox"},Dn={id:"iframsbox",style:{height:"400px",overflow:"hidden"}},wn=["src"],Bn={class:"opera flex"},En={key:0},In={key:1,class:"imageBox"},Sn={id:"iframsbox",style:{height:"400px",overflow:"hidden"}},Tn=["src"],Rn={class:"opera flex"};function Mn(e,a,n,p,u,i){const t=h("BasicInf"),d=h("Report"),m=h("a-tab-pane"),k=h("Apply"),v=h("capture"),b=h("Traces"),$=h("a-tabs"),I=h("a-spin"),V=h("VideoModal"),F=h("a-modal");return c(),y("div",$n,[o(I,{spinning:e.spinning,tip:"Loading..."},{default:r(()=>[o(t,{reportdata:e.data.reportdata},null,8,["reportdata"]),s("section",kn,[s("div",{class:oe(["report",e.data.isClose?"width55":"flex1"]),id:"report"},[o($,{activeKey:e.activeKey,"onUpdate:activeKey":a[2]||(a[2]=B=>e.activeKey=B),style:{height:"100%"}},{default:r(()=>[o(m,{key:"1",tab:e.data.tabTitle.reportStatusName},{default:r(()=>[o(d,{reportdata:e.data.reportdata,writeReport:e.data.writeReport,onGetreportDetails:e.getreportDetails},null,8,["reportdata","writeReport","onGetreportDetails"])]),_:1},8,["tab"]),e.data.reportdata.is_remote==2&&e.role.indexOf("2007")!=-1&&e.data.writeReport!=1?(c(),w(m,{key:"2",tab:"\u7533\u8BF7\u8FDC\u7A0B\u8BCA\u65AD","force-render":""},{default:r(()=>[e.activeKey==2?(c(),w(k,{key:0})):C("",!0)]),_:1})):C("",!0),e.data.isAdaptor?(c(),w(m,{key:"4",tab:"\u6D4F\u89C8\u5F71\u50CF","force-render":""},{default:r(()=>[e.data.reportdata.write_report==1?(c(),y("div",Fn,[o(v,{width:e.data.leftWidth,height:e.data.leftHeight},null,8,["width","height"])])):(c(),y("div",An,[s("a",{style:{width:"100%","text-align":"right",padding:"10px 10px 0 0",display:"inline-block"},onClick:a[0]||(a[0]=(...B)=>e.goJumpImage&&e.goJumpImage(...B))},"\u8DF3\u8F6C\u67E5\u770B\u5168\u90E8\u5F71\u50CF\u4FE1\u606F"),s("div",Dn,[s("iframe",{src:e.data.studyUrl,id:"newsMenu",frameborder:"0",width:"100%",height:"100%",onLoad:a[1]||(a[1]=(...B)=>e.iframsboxLoad&&e.iframsboxLoad(...B))},null,40,wn)])]))]),_:1})):C("",!0),o(m,{key:"3",tab:"","force-render":""},{default:r(()=>[o(b,{tracedata:e.data.reportdata.trace},null,8,["tracedata"])]),_:1})]),_:1},8,["activeKey"]),s("div",Bn,[e.data.videoListArr.length>0?(c(),y("div",{key:0,onClick:a[3]||(a[3]=(...B)=>e.openVideoModal&&e.openVideoModal(...B))}," \u89C6\u9891\u8D44\u6599 ")):C("",!0),s("div",{style:z({color:e.activeKey==3?"#1890FF":"rgba(0, 0, 0, 0.85)"}),onClick:a[4]||(a[4]=(...B)=>e.goTraces&&e.goTraces(...B))}," \u64CD\u4F5C\u75D5\u8FF9 ",4),e.data.isClose?C("",!0):(c(),y("div",{key:1,onClick:a[5]||(a[5]=(...B)=>e.goJumpImage&&e.goJumpImage(...B))}," \u6253\u5F00\u5F71\u50CF ")),e.data.isClose?C("",!0):(c(),y("div",{key:2,onClick:a[6]||(a[6]=(...B)=>e.isOpenFn&&e.isOpenFn(...B))}," \u67E5\u770B\u5F71\u50CF "))])],2),s("div",{class:oe(["browseImages",e.data.isClose?"width45":"disnone"]),id:"browseImages"},[o($,null,{default:r(()=>[o(m,{key:"image",tab:e.data.tabTitle.imageName},{default:r(()=>[e.data.reportdata.write_report==1?(c(),y("div",En,[o(v,{width:e.data.leftWidth,height:e.data.leftHeight},null,8,["width","height"])])):(c(),y("div",In,[s("a",{style:{width:"100%","text-align":"right",padding:"10px 10px 0 0",display:"inline-block"},onClick:a[7]||(a[7]=(...B)=>e.goJumpImage&&e.goJumpImage(...B))},"\u8DF3\u8F6C\u67E5\u770B\u5168\u90E8\u5F71\u50CF\u4FE1\u606F"),s("div",Sn,[s("iframe",{src:e.data.studyUrl,id:"newsMenu",frameborder:"0",width:"100%",height:"100%",onLoad:a[8]||(a[8]=(...B)=>e.iframsboxLoad&&e.iframsboxLoad(...B))},null,40,Tn)])]))]),_:1},8,["tab"])]),_:1}),s("div",Rn,[s("div",{onClick:a[9]||(a[9]=(...B)=>e.isCloseFn&&e.isCloseFn(...B))}," \u5173\u95ED ")])],2)])]),_:1},8,["spinning"]),o(F,{visible:e.data.modalVideoVisible,"onUpdate:visible":a[10]||(a[10]=B=>e.data.modalVideoVisible=B),title:"\u89C6\u9891\u8D44\u6599",width:"100%","wrap-class-name":"full-modal",footer:null,zIndex:"99999"},{default:r(()=>[o(V,{videoListArr:e.data.videoListArr},null,8,["videoListArr"])]),_:1},8,["visible"])])}const Xn=R(Cn,[["render",Mn],["__scopeId","data-v-9b96af50"]]);export{Xn as default};