1 |
- 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,l)=>a in e?Re(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,E=(e,a)=>{for(var l in a||(a={}))Ue.call(a,l)&&ge(e,l,a[l]);if(ye)for(var l of ye(a))Oe.call(a,l)&&ge(e,l,a[l]);return e},R=(e,a)=>Me(e,Le(a));var ve=(e,a,l)=>new Promise((p,u)=>{var i=_=>{try{n(l.next(_))}catch(k){u(k)}},t=_=>{try{n(l.throw(_))}catch(k){u(k)}},n=_=>_.done?p(_.value):Promise.resolve(_.value).then(i,t);n((l=l.apply(e,a)).next())});import{t as Y,u as le,_ as M,a as Q,d as De,s as D,h as Ve,M as be,E as Ce,i as He,w as je,x as qe,f as ce,y as Pe,z as Qe}from"./index.d8dd5fc3.js";import{b as we,r as Ne,p as We,q as Ke,t as Ge,u as ze,v as Ye,w as Je,x as $e,y as Ze,z as oe,A as Xe,B as xe,C as et,D as tt,E as at,F as st,G as ot,H as it,I as lt,J as nt,K as dt,L as rt,i as ut,M as pt,N as ct,O as mt,P as _t,Q as ht,R as ft,S as yt}from"./portrait.cf4d213b.js";import{d as Be}from"./dict.1a8db14e.js";import{J as U,b as T,a1 as L,d as O,a5 as f,p as c,Q as w,R as d,Y as o,f as j,n as K,q as y,t as s,X as h,W as g,V as C,F as H,aq as N,aB as J,aC as Z,I as gt,h as vt,L as ie,a9 as bt,a8 as z,S as me,T as _e,M as G}from"./@vueup/vue-quill.21cd2cdd.js";import{a as Ct}from"./axios.ea4db374.js";import{U as $t}from"./UploadOutlined.76077030.js";import{V as kt}from"./videoModal.c32a0f7a.js";import{b as ke}from"./btnPermission.c67b81eb.js";import{a as Ft,s as At,b as Fe}from"./studyurl.dcdb7760.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 Y({url:"/template/createParent",method:"post",data:e})}function Ee(e){return Y({url:"/template/updateTemplate",method:"post",data:e})}function Ie(e){return Y({url:"/template/getTemplateInfo",method:"post",data:e})}function Ae(e){return Y({url:"/template/delete",method:"post",data:e})}function wt(e){return Y({url:"/template/parent",method:"post",data:e})}function Bt(e){return Y({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:l}=j();let p=le();const u=T(null),i=T(null),t=L({modalTitle:"\u65B0\u589E\u79C1\u6709\u6A21\u677F",modelTemplate:!1,parent:[],examClass:"",reportdata:"",formState:{title:void 0,label:void 0},parent_id:"",impressionData:"",descriptionData:""}),n=T(null),_=T(null),k=L({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){l.$Message.error("\u8BF7\u9009\u62E9\u5206\u7C7B\u540D\u79F0");return}if(!t.formState.label){l.$Message.error("\u8BF7\u8F93\u5165\u6A21\u677F\u540D\u79F0");return}if(!t.descriptionData){l.$Message.error("\u8BF7\u586B\u5199\u5370\u8C61");return}if(!t.impressionData){l.$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&&(l.$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=>{l.$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",K(()=>{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="")}))}),R(E({data:t},v),{editorOption:k,impressionData:n,descriptionData:_,myQuillEditorDes:u,myQuillEditorImp:i})}});function It(e,a,l,p,u,i){const t=f("a-select"),n=f("a-form-item"),_=f("a-input"),k=f("QuillEditor"),v=f("a-form"),b=f("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:d(()=>[o(v,{class:"formRef"},{default:d(()=>[o(n,{"has-feedback":"",label:"\u5206\u7C7B\u540D\u79F0",style:{width:"100%"}},{default:d(()=>[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(n,{"has-feedback":"",label:"\u6A21\u677F\u540D\u79F0",style:{width:"100%"}},{default:d(()=>[o(_,{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(n,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:d(()=>[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(n,{"has-feedback":"",label:"\u5370\u8C61",style:{width:"100%"}},{default:d(()=>[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=M(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:l}=j(),p=Q(),u=De();let i=le();const t=L({reportdata:{},status:3,modelTemplate:!1,modelAI:!1,modelContrast:!1,AIData:{},isVisible:!1}),n=L({debug:"info",modules:{toolbar:null},readOnly:!0}),_=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&&l.$Message.success("\u6682\u5B58\u6210\u529F")})},checkDetails:()=>{p.push({path:"/applicationDetail",query:{examId:_.exam_id}})},stampFn:()=>{u.query.is_remote==2?k.checkPurview():k.goStampFn()},checkPurview:()=>{We({status:_.exam_status}).then(v=>{v==="2"?l.$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}),R(E(E({data:t},k),Be),{editorOption:n,institutionId:D.get("user").institution_id,role:D.get("user").role})}}),X=e=>(J("data-v-6f7d1de5"),e=e(),Z(),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,l,p,u,i){const t=f("svg-icon"),n=f("a-divider"),_=f("a-button"),k=f("a-space"),v=f("addTemplateModel"),b=f("QuillEditor"),$=f("a-form-item"),I=f("a-form"),V=f("a-modal");return c(),y(H,null,[s("section",Tt,[s("div",Rt,[s("div",Mt,[s("p",Lt,h(e.data.reportdata.name)+" "+h(e.$t(e.sex(e.data.reportdata.sex)))+" "+h(e.data.reportdata.age),1),s("p",null,[o(t,{name:"phone"}),g(" "+h(e.data.reportdata.phone),1)])]),o(n,{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,h(e.data.reportdata.accession_num),1)],8,Ot),s("p",{class:"",title:e.data.reportdata.exam_class},[jt,s("span",null,h(e.data.reportdata.exam_class),1)],8,Ht)]),s("div",qt,[s("p",{class:"",title:e.data.reportdata.exam_project},[Qt,s("span",null,h(e.data.reportdata.exam_project),1)],8,Pt),s("p",{class:"",title:e.data.reportdata.exam_datetime},[Wt,s("span",null,h(e.data.reportdata.exam_datetime),1)],8,Nt)])]),s("div",Kt,[o(k,{style:{gap:"0px"}},{default:d(()=>[e.data.isVisible&&e.role.indexOf("2015")!=-1&&e.institutionId=="73000003"?(c(),w(_,{key:0,onClick:e.goAIReport},{default:d(()=>[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(_,{key:1,onClick:e.goContrast},{default:d(()=>[zt]),_:1},8,["onClick"])):C("",!0),e.reportdata.is_remote==2?(c(),w(_,{key:2,type:"primary",ghost:"",onClick:e.checkDetails},{default:d(()=>[g(h(e.$t("operation.examineApply")),1)]),_:1},8,["onClick"])):C("",!0),o(_,{onClick:e.stampFn},{default:d(()=>[Yt]),_:1},8,["onClick"]),o(_,{onClick:e.privateNew},{default:d(()=>[Jt]),_:1},8,["onClick"]),o(_,{onClick:e.reportStage},{default:d(()=>[g(h(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:d(()=>[o(_,{key:"submit",type:"primary",onClick:a[0]||(a[0]=F=>e.data.modelAI=!1)},{default:d(()=>[Zt]),_:1})]),default:d(()=>[o(I,{class:"formRef"},{default:d(()=>[o($,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:d(()=>[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:d(()=>[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:d(()=>[o(_,{key:"submit",type:"primary",onClick:a[4]||(a[4]=F=>e.data.modelContrast=!1)},{default:d(()=>[Xt]),_:1})]),default:d(()=>[s("div",xt,[o(I,{class:"formRef",style:{width:"50%"}},{default:d(()=>[ea,o($,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:d(()=>[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:d(()=>[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(n,{type:"vertical",style:{height:"400px",margin:"0 30px"},dashed:""}),o(I,{class:"formRef",style:{width:"50%"}},{default:d(()=>[ta,o($,{"has-feedback":"",label:"\u68C0\u67E5\u6240\u89C1",style:{width:"100%"}},{default:d(()=>[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:d(()=>[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=M(St,[["render",aa],["__scopeId","data-v-6f7d1de5"]]);const oa=U({props:{reportId:{type:String,default:""}},setup(e,a){const{proxy:l}=j();Q();const p=L({id:"",report_id:"",pic_quality:0,pic_evaluate:[],report_quality:0,report_evaluate:[]}),u=L({imgList:D.get("factorPic"),reportList:D.get("factorReport")}),i={qualityFactorPic:()=>{Ke().then(t=>{t&&(u.imgList=t.map(n=>({label:n.description,value:n.id})),D.set("factorPic",u.imgList))})},qualityFactorReport:()=>{Ge().then(t=>{t&&(u.reportList=t.map(n=>({label:n.description,value:n.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=>{l.$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)}}),ne=e=>(J("data-v-04eede8c"),e=e(),Z(),e),ia={class:"pageContent"},la={class:"drawer"},na=ne(()=>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=ne(()=>s("div",{class:"lable"},"\u5F71\u50CF\u8BC4\u4EF7\u56E0\u5B50",-1)),_a={class:"value scroll evaluation"},ha=ne(()=>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=ne(()=>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,l,p,u,i){const t=f("a-radio"),n=f("a-radio-group"),_=f("a-checkbox-group"),k=f("a-button");return c(),y("div",ia,[s("div",la,[na,s("div",da,[o(n,{value:e.quality.pic_quality,"onUpdate:value":a[0]||(a[0]=v=>e.quality.pic_quality=v)},{default:d(()=>[o(t,{class:"radioStyle",value:1},{default:d(()=>[ra]),_:1}),o(t,{class:"radioStyle",value:2},{default:d(()=>[ua]),_:1}),o(t,{class:"radioStyle",value:3},{default:d(()=>[pa]),_:1}),o(t,{class:"radioStyle",value:4},{default:d(()=>[ca]),_:1})]),_:1},8,["value"])]),ma,s("div",_a,[o(_,{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(n,{value:e.quality.report_quality,"onUpdate:value":a[2]||(a[2]=v=>e.quality.report_quality=v)},{default:d(()=>[o(t,{class:"radioStyle",value:1},{default:d(()=>[ya]),_:1}),o(t,{class:"radioStyle",value:2},{default:d(()=>[ga]),_:1}),o(t,{class:"radioStyle",value:3},{default:d(()=>[va]),_:1}),o(t,{class:"radioStyle",value:4},{default:d(()=>[ba]),_:1})]),_:1},8,["value"])]),Ca,s("div",$a,[o(_,{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:d(()=>[Fa]),_:1},8,["onClick"]),o(k,{type:"primary",onClick:e.getSaveQuality,size:"mini"},{default:d(()=>[Aa]),_:1},8,["onClick"])])])}const wa=M(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:l}=j();let p=le();const u=L({modalTitle:"\u65B0\u589E\u79C1\u6709\u6A21\u677F(\u7236\u7EA7)",dictExamclass:[],modelAddClassification:!1}),i=L({exam_class_id:void 0,label:"",id:void 0});O(()=>e.visible,n=>{u.modelAddClassification=n,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(n=>{n&&(l.$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(n=>{l.$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(n=>{n&&(i.exam_class_id=n.exam_class_id,i.label=n.label)})},getDictExamclass:()=>{let n=N(p.state.getDictExamclass).dictExamclass;u.dictExamclass=n.length&&n.map(_=>({value:_.name,lable:_.name}))}};return t.getDictExamclass(),E({data:u,formState:i},t)}});function Ea(e,a,l,p,u,i){const t=f("a-select"),n=f("a-form-item"),_=f("a-input"),k=f("a-form"),v=f("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:d(()=>[o(k,{class:"formRef"},{default:d(()=>[o(n,{"has-feedback":"",label:"\u68C0\u67E5\u7C7B\u522B",style:{width:"100%"}},{default:d(()=>[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(n,{"has-feedback":"",label:"\u5206\u7C7B\u540D\u79F0",style:{width:"100%","margin-bottom":"0"}},{default:d(()=>[o(_,{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=M(Ba,[["render",Ea],["__scopeId","data-v-caa3279c"]]);const Sa=U({props:{modalIcd:{type:Boolean,default:!1}},setup(e,a){const{proxy:l}=j(),p=L({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(n=>{p.dataSource=n})},handleChange:i=>{i.length==0?p.dataSource=[]:l.getIcdList(i)},queryGetIcdList:()=>{p.spinning=!0,l.queryList(p.dataSource.slice(-1))},queryList:i=>{let t={last_id:i[0].id};$e(t).then(n=>{if(n){for(let _ of n)p.dataSource.push(_);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,l,p,u,i){const t=f("a-input"),n=f("a-form-item"),_=f("a-cascader"),k=f("a-form"),v=f("a-table"),b=f("a-spin"),$=f("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:d(()=>[o(k,{ref:"formRef","label-col":{style:{width:"100px"}}},{default:d(()=>[o(n,{"has-feedback":"",label:"\u62FC\u97F3\u7801\u641C\u7D22\uFF1A",style:{width:"100%"}},{default:d(()=>[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(n,{"has-feedback":"",label:"\u75BE\u75C5\u5206\u7C7B\uFF1A",style:{width:"100%"}},{default:d(()=>[o(_,{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:d(()=>[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=M(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:l}=j(),{t:p}=Ve(),u=Q(),i=le(),t=L({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:[]}),n=T([]),_=T([]),k=T([]),v=T(!1),b=T(null),$=T(null),I=T(!1),V=[{title:"0",key:"0"}],F=T(!0),B=(m,r,A)=>{console.log(`treeKey: ${m}, menuKey: ${r}`),t.status=r,A&&(W.value=!1),W.value?r==1?(t.modelTemplate=!0,t.treeId=t.treeNode.id):r==2&&Ae({id:t.treeNode.id}).then(S=>{S&&(l.$Message.success("\u4FEE\u6539\u6210\u529F"),F.value=!1,K(()=>{F.value=!0,q()}))}):r==1?t.modelAddClassification=!0:r==2?(t.modelAddClassification=!0,t.treeId=t.treeNode.id):r==3?t.modelTemplate=!0:r==4&&Ae({id:t.treeNode.id}).then(S=>{S&&(l.$Message.success("\u4FEE\u6539\u6210\u529F"),F.value=!1,K(()=>{F.value=!0,q()}))})},x=()=>{console.log("newRightTitle"),I.value=!0},re=()=>{it({exam_class:N(t.reportdata.exam_class)}).then(m=>{n.value=m.map((r,A)=>R(E({},r),{key:A}))})},ue=()=>{lt({exam_class:N(t.reportdata.exam_class)}).then(m=>{_.value=m.map((r,A)=>R(E({},r),{key:A}))})},q=()=>{Ze({exam_class:N(t.reportdata.exam_class)}).then(m=>{k.value=m.map((r,A)=>R(E({},r),{key:A}))})},pe=L({debug:"info",placeholder:"\u8BF7\u8F93\u5165...",modules:{toolbar:null},enable:!0}),W=T(!1);O(()=>i.state.imageDatas,(m,r)=>{t.imageDatas=m},{deep:!0}),O(()=>i.state.resetTree,(m,r)=>{i.state.resetTree==1&&(F.value=!1,K(()=>{F.value=!0,q()}))},{deep:!0}),O(()=>t.reportdata.description,(m,r)=>{t.reportdata.description=m,i.commit("setPartReportdata",{description:m,impression:t.reportdata.impression})},{deep:!0}),O(()=>t.reportdata.impression,(m,r)=>{t.reportdata.impression=m,i.commit("setPartReportdata",{description:t.reportdata.description,impression:m})},{deep:!0});const ee={onLoadData0:m=>new Promise(r=>{if(m.dataRef.children){r();return}setTimeout(()=>{oe({id:m.id}).then(A=>{let S=A.map((te,ae)=>R(E({},te),{key:`${m.eventKey}-${ae}`,isLeaf:!0}));m.dataRef.children=S,n.value=[...n.value],r()})},1e3)}),onLoadData1:m=>new Promise(r=>{if(m.dataRef.children){r();return}setTimeout(()=>{oe({id:m.id}).then(A=>{let S=A.map((te,ae)=>R(E({},te),{key:`${m.eventKey}-${ae}`,isLeaf:!0}));m.dataRef.children=S,_.value=[..._.value],r()})},1e3)}),onLoadData2:m=>(t.treeNode=m,new Promise(r=>{if(m.dataRef.children){r();return}setTimeout(()=>{oe({id:m.id}).then(A=>{let S=A.map((te,ae)=>R(E({},te),{key:`${m.eventKey}-${ae}`,isLeaf:!0}));m.dataRef.children=S,k.value=[...k.value],r()})},1e3)})),params:()=>{let m=0;t.reportdata.report_result==2?m=2:t.reportdata.report_result==1?m=1:m=0;const r=t.reportdata.description,A=t.reportdata.impression,S=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:r,name:t.reportdata.name,age:t.reportdata.age,sex:t.reportdata.sex,phone:t.reportdata.phone,exam_class:t.reportdata.exam_class,report_result:m,exam_project:S=="73000003"&&t.reportdata.exam_project?t.reportdata.exam_project.join(";"):t.reportdata.exam_project,is_remote:t.reportdata.is_remote||"1",hr_status:t.reportdata.hr_status?1:0}},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(m=>{l.$Message.success("\u62A5\u544A\u72B6\u6001\u9A73\u56DE\u6210\u529F"),a.emit("getreportDetails")})},onCancel(){console.log("Cancel")},class:"test"})},reportRresultModal:m=>{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"),m==="write"?l.getReportSave():m==="audit"&&l.getReportAuditSave()},onCancel(){console.log("Cancel")},class:"test"})},reportSave:()=>{if(console.log(t.reportdata.report_result),t.checkLock)return l.$Message.info(t.checkLock+"\u533B\u751F\u6B63\u5728\u7F16\u8F91\u6B64\u62A5\u544A");const m=t.reportdata.description,r=t.reportdata.impression,A=/^[1][3,4,5,7,8,9][0-9]{9}$/;let S=t.reportdata.phone;S&&!A.test(S)?l.$Message.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u5C06\u624B\u673A\u53F7\u7F6E\u7A7A"):!m||m=="<p><br></p>"||!r||r=="<p><br></p>"?l.$Message.error("\u5F71\u50CF\u6240\u89C1\u548C\u5370\u8C61\u4E0D\u80FD\u4E3A\u7A7A"):t.reportdata.report_result===null||t.reportdata.report_result==="0"?l.reportRresultModal("write"):l.getReportSave()},getReportSave:()=>{t.reportdata.is_remote==1?je(l.params()).then(m=>{if(m){let r=D.get("user").role;l.$Message.success("\u4E66\u5199\u6210\u529F"),r.indexOf("3003")!=-1&&a.emit("getreportDetails")}}):t.reportdata.is_remote==2&&Xe(l.params()).then(m=>{if(m){let r=D.get("user").role;l.$Message.success("\u4E66\u5199\u6210\u529F"),r.indexOf("2003")!=-1&&a.emit("getreportDetails")}})},reportAudit:()=>{if(t.checkLock)return l.$Message.info(t.checkLock+"\u533B\u751F\u6B63\u5728\u7F16\u8F91\u6B64\u62A5\u544A");t.reportdata.report_result===null||t.reportdata.report_result==="0"?l.reportRresultModal("audit"):l.getReportAuditSave()},getReportAuditSave:()=>{t.reportdata.is_remote==1?qe(l.params()).then(m=>{if(m){let r=D.get("user").role;l.$Message.success("\u5BA1\u6838\u6210\u529F"),r.indexOf("3003")!=-1&&a.emit("getreportDetails")}}):t.reportdata.is_remote==2&&xe(l.params()).then(m=>{if(m){let r=D.get("user").role;l.$Message.success("\u5BA1\u6838\u6210\u529F"),r.indexOf("2004")!=-1&&a.emit("getreportDetails")}})},reportReject:()=>{t.modalRejectVisible=!0},rejectHandleOk:()=>{let m={report_id:t.reportdata.report_id,reject_reason:t.rejectDesc};et(m).then(r=>{r&&(l.$Message.success("\u5BA1\u6838\u9A73\u56DE\u6210\u529F"),a.emit("getreportDetails"),t.modalRejectVisible=!1)})},reportConfirm:()=>{tt(l.params()).then(m=>{m&&(l.$Message.success("\u786E\u8BA4\u6210\u529F"),u.push({path:"/portrait"}))})},checkLock:()=>{at({id:t.reportdata.exam_id}).then(m=>{t.checkLock=m})},modifyReport:()=>{st({id:t.reportdata.exam_id}).then(m=>{a.emit("getreportDetails")})},onRightClick:({event:m,node:r})=>{console.log("onRightClick"),W.value=r.isLeaf,t.treeNode=r},onSelect:(m,r)=>{if((t.reportdata.exam_status>=8||t.reportdata.report_status>=8)&&t.reportdata.exam_status!=12){l.$Message.warning("\u62A5\u544A\u5DF2\u88AB\u5BA1\u6838\uFF0C\u65E0\u6CD5\u518D\u6B21\u4FEE\u6539\u672C\u62A5\u544A");return}else oe({id:r.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 m=$.value.getHTML()+t.storageModel.impression,r=b.value.getHTML()+t.storageModel.description;b.value.setHTML(r),$.value.setHTML(m),i.commit("setPartReportdata",{description:r,impression:m})}t.modelWay=!1},handleOk:()=>{F.value=!1,K(()=>{F.value=!0,q()}),t.modelAddClassification=!1},handleCancel:m=>{t.modelAddClassification=m,t.modelTemplate=m},templateHandleOk:m=>{F.value=!1,K(()=>{F.value=!0,q()}),t.modelTemplate=!1},openIcd:()=>{t.modalIcdVisible=!0},icdCancel:()=>{t.modalIcdVisible=!1},download:()=>{const m=document.createElement("a");m.href=ce.DownloadReplaceUrl(t.reportdata.dcm_path,t.reportdata.dcm_type),m.download="",m.click()},getDcmZip:()=>{Pe({study_id:t.reportdata.study_id}).then(m=>{m&&(m==="\u6587\u4EF6\u751F\u6210\u4E2D"?(l.$Message.success("\u6587\u4EF6\u751F\u6210\u4E2D"),t.reportdata.is_creating_dcm==1,t.fileText="\u751F\u6210\u4E2D..."):(t.reportdata.dcm_path=m,l.$Message.success("dcm\u6587\u4EF6\u538B\u7F29\u6210\u529F")))})},deleteImage:(m,r)=>{m.index=r,t.imageDatas.splice(r,1),l.$Message.success("\u5220\u9664\u6210\u529F"),i.commit("setDelCurrentDatas",{LUUID:m.LUUID,datatime:new Date})},getNewPartData:()=>{ot().then(m=>{t.examProject=m})},handleChange:m=>{console.log(`selected ${m}`,t.reportdata.exam_project)}};ee.getNewPartData();const se=m=>{const r=m.find(A=>t.openKeys.indexOf(A)===-1);t.rootSubmenuKeys.indexOf(r)===-1?t.openKeys=m:t.openKeys=r?[r]:[]};return O(()=>e.reportdata,m=>{const r=D.get("user").institution_id,A=r=="73000003"&&m.exam_project?m.exam_project.split(";"):[];t.reportdata=R(E({},N(m)),{sex:p(Be.sex(m.sex)),exam_project:m.exam_project&&r=="73000003"?A:r!="73000003"?m.exam_project:!m.exam_project&&r=="73000003"?[]:""}),i.commit("setPartReportdata",{description:m.description,impression:m.impression}),t.reportdata.is_creating_dcm==1?t.fileText="\u751F\u6210\u4E2D...":t.fileText="\u538B\u7F29DcmZip\u5305",re(),ue(),q(),ee.checkLock()},{deep:!0}),R(E({},ee),{onOpenChange:se,isTree:F,data:t,visible:I,editorOption:pe,value:T("1"),publiceRes:n,hospitalRes:_,privateRes:k,role:D.get("user").role,institutionId:D.get("user").institution_id,qualityControlTable:v,onContextMenuClick:B,newRightTitle:x,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:$})}}),de=e=>(J("data-v-14e616a9"),e=e(),Z(),e),Ua={class:"reportBox flex"},Oa={class:"oneTitle"},Va=g("\u5171\u6709\u6A21\u677F"),Ha=g("\u533B\u9662\u6A21\u677F"),ja=de(()=>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=de(()=>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=g("\u4E92\u8BA4"),_s={class:"masculine flex"},hs=g("\u9634\u6027"),fs=g("\u9633\u6027"),ys={key:1,style:{"padding-right":"20px"}},gs={key:0,class:"ultraBox",style:{"margin-top":"18px"}},vs={class:"label flex"},bs=de(()=>s("span",{class:"line"},null,-1)),Cs=["innerHTML"],$s={key:2},ks={class:"label flex",style:{"margin-top":"30px"}},Fs=de(()=>s("span",{class:"line"},null,-1)),As=["innerHTML"],Ds={key:4},ws={style:{"text-align":"right","font-weight":"800"}},Bs={key:0,style:{"margin-right":"15px"}},Es={key:1},Is={key:2},Ss={class:"flex flexBetween",style:{"margin-bottom":"10px"}},Ts={key:0,class:"record"},Rs={class:"penman"},Ms={class:"time"},Ls={key:1,class:"record"},Us={class:"penman"},Os={class:"time"},Vs={key:2,class:"record"},Hs={class:"penman"},js={class:"time"},qs={class:"executeBtn aflex flexBetween"},Ps={class:"mr15"},Qs=g("\u4E0B\u8F7D"),Ns=g("\u8FDC\u7A0B\u72B6\u6001\u7F16\u8F91"),Ws={class:"mr15 aflex"},Ks={class:"aflex"},Gs=g("\u786E\u8BA4\u62A5\u544A"),zs=g("\u4FEE\u6539\u62A5\u544A"),Ys=g("\u5185\u5BB9\u66FF\u6362"),Js=g("\u5185\u5BB9\u8FFD\u52A0");function Zs(e,a){const l=f("a-tree"),p=f("a-sub-menu"),u=f("a-menu-item"),i=f("a-menu"),t=f("a-dropdown"),n=f("a-input"),_=f("a-form-item"),k=f("a-select-option"),v=f("a-select"),b=f("a-form"),$=f("svg-icon"),I=f("a-image"),V=f("QuillEditor"),F=f("a-button"),B=f("a-radio"),x=f("a-radio-group"),re=f("a-checkbox"),ue=f("qualityControl"),q=f("a-drawer"),pe=f("addClassificationModel"),W=f("addTemplateModel"),ee=f("a-textarea"),se=f("a-modal"),m=f("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]=r=>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:ie(["treeBox",e.data.isMobile?"mobileStyle":"windowsStyle"])},[s("div",Oa,[s("span",null,h(e.$t("operation.reportTemplate")),1)]),o(i,{selectedKeys:e.data.selectedKeys,"onUpdate:selectedKeys":a[1]||(a[1]=r=>e.data.selectedKeys=r),"open-keys":e.data.openKeys,style:{height:"100%",color:"rgba(0, 0, 0, 0.65)"},mode:"inline",onOpenChange:e.onOpenChange},{default:d(()=>[o(p,{key:"sub1"},{title:d(()=>[Va]),default:d(()=>[o(l,{"load-data":e.onLoadData0,"tree-data":e.publiceRes,onSelect:e.onSelect},null,8,["load-data","tree-data","onSelect"])]),_:1}),o(p,{key:"sub2"},{title:d(()=>[Ha]),default:d(()=>[o(l,{"load-data":e.onLoadData1,"tree-data":e.hospitalRes,onSelect:e.onSelect},null,8,["load-data","tree-data","onSelect"])]),_:1}),o(p,{key:"sub3"},{title:d(()=>[s("div",null,[o(l,{"tree-data":e.treeData,class:"priviteTree"},{title:d(({key:r,title:A})=>[o(t,{trigger:["contextmenu"]},{overlay:d(()=>[o(i,{onClick:({key:S})=>e.onContextMenuClick(r,S,1)},{default:d(()=>[o(u,{key:"1"},{default:d(()=>[qa]),_:1})]),_:2},1032,["onClick"])]),default:d(()=>[ja]),_:2},1024)]),_:1},8,["tree-data"])])]),default:d(()=>[e.isTree?(c(),w(l,{key:0,"load-data":e.onLoadData2,"tree-data":e.privateRes,onRightClick:e.onRightClick,onSelect:e.onSelect},bt({_:2},[e.isLeaf?{name:"title",fn:d(({key:r,title:A})=>[o(t,{trigger:["contextmenu"]},{overlay:d(()=>[o(i,{onClick:({key:S})=>e.onContextMenuClick(r,S)},{default:d(()=>[o(u,{key:"1"},{default:d(()=>[Pa]),_:1}),o(u,{key:"2"},{default:d(()=>[Qa]),_:1})]),_:2},1032,["onClick"])]),default:d(()=>[s("span",null,h(A),1)]),_:2},1024)])}:{name:"title",fn:d(({key:r,title:A})=>[o(t,{trigger:["contextmenu"]},{overlay:d(()=>[o(i,{onClick:({key:S})=>e.onContextMenuClick(r,S)},{default:d(()=>[o(u,{key:"1"},{default:d(()=>[g("\u6DFB\u52A0\u5206\u7C7B")]),_:1}),o(u,{key:"2"},{default:d(()=>[g("\u4FEE\u6539\u5206\u7C7B")]),_:1}),o(u,{key:"3"},{default:d(()=>[g("\u6DFB\u52A0\u6A21\u677F")]),_:1}),o(u,{key:"4"},{default:d(()=>[g("\u5220\u9664\u5206\u7C7B")]),_:1})]),_:2},1032,["onClick"])]),default:d(()=>[s("span",null,h(A),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:d(()=>[s("div",Ga,[o(_,{label:"\u59D3 \u540D"},{default:d(()=>[o(n,{value:e.data.reportdata.name,"onUpdate:value":a[2]||(a[2]=r=>e.data.reportdata.name=r),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1}),o(_,{label:"\u6027 \u522B"},{default:d(()=>[o(v,{value:e.data.reportdata.sex,"onUpdate:value":a[3]||(a[3]=r=>e.data.reportdata.sex=r),disabled:e.isDisabled()},{default:d(()=>[o(k,{value:"\u7537"},{default:d(()=>[za]),_:1}),o(k,{value:"\u5973"},{default:d(()=>[Ya]),_:1})]),_:1},8,["value","disabled"])]),_:1}),o(_,{label:"\u5E74 \u9F84"},{default:d(()=>[o(n,{value:e.data.reportdata.age,"onUpdate:value":a[4]||(a[4]=r=>e.data.reportdata.age=r),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1})]),s("div",Ja,[o(_,{label:"\u68C0\u67E5\u7C7B\u522B"},{default:d(()=>[o(n,{value:e.data.reportdata.exam_class,"onUpdate:value":a[5]||(a[5]=r=>e.data.reportdata.exam_class=r),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1}),o(_,{label:"\u8054\u7CFB\u7535\u8BDD"},{default:d(()=>[o(n,{value:e.data.reportdata.phone,"onUpdate:value":a[6]||(a[6]=r=>e.data.reportdata.phone=r),disabled:e.isDisabled()},null,8,["value","disabled"])]),_:1}),o(_,{label:"\u68C0\u67E5\u65F6\u95F4"},{default:d(()=>[s("span",Za,h(e.data.reportdata.exam_datetime),1)]),_:1}),o(_,{label:"\u68C0\u67E5\u65B9\u6CD5",class:"ant-form-item-1"},{default:d(()=>[e.institutionId=="73000003"?(c(),w(v,{key:0,value:e.data.reportdata.exam_project,"onUpdate:value":a[7]||(a[7]=r=>e.data.reportdata.exam_project=r),mode:"tags",disabled:e.isDisabled(),options:e.data.examProject.map(r=>({value:r.name,lable:r.name})),allowClear:"",onChange:e.handleChange},null,8,["value","disabled","options","onChange"])):(c(),w(n,{key:1,value:e.data.reportdata.exam_project,"onUpdate:value":a[8]||(a[8]=r=>e.data.reportdata.exam_project=r),disabled:e.isDisabled()},null,8,["value","disabled"]))]),_:1})])]),_:1}),e.writeReport==1?(c(),y("div",Xa,[(c(!0),y(H,null,z(e.data.imageDatas,(r,A)=>(c(),y("div",{class:"ultraItem",key:A},[o($,{name:"close",class:"svgClass",onClick:S=>e.deleteImage(r,A)},null,8,["onClick"]),o(I,{src:r.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]=r=>e.data.reportdata.description=r),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:d(()=>[ds]),_:1},8,["onClick"]),o(F,{onClick:a[10]||(a[10]=r=>e.qualityControlTable=!0)},{default:d(()=>[rs]),_:1})])]),o(V,{ref:"impreQuill",content:e.data.reportdata.impression,"onUpdate:content":a[11]||(a[11]=r=>e.data.reportdata.impression=r),style:{"min-height":"164px"},options:e.editorOption,contentType:"html"},null,8,["content","options"])]),s("div",null,[o(x,{value:e.data.radioValue,"onUpdate:value":a[12]||(a[12]=r=>e.data.radioValue=r)},{default:d(()=>[o(B,{value:1},{default:d(()=>[us]),_:1}),o(B,{value:2},{default:d(()=>[ps]),_:1}),o(B,{value:3},{default:d(()=>[cs]),_:1})]),_:1},8,["value"]),o(re,{checked:e.data.reportdata.hr_status,"onUpdate:checked":a[13]||(a[13]=r=>e.data.reportdata.hr_status=r)},{default:d(()=>[ms]),_:1},8,["checked"])]),s("div",_s,[o(x,{value:e.data.reportdata.report_result,"onUpdate:value":a[14]||(a[14]=r=>e.data.reportdata.report_result=r),name:"radioGroup"},{default:d(()=>[o(B,{value:"1"},{default:d(()=>[hs]),_:1}),o(B,{value:"2"},{default:d(()=>[fs]),_: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",ys,[e.writeReport==1?(c(),y("div",gs,[(c(!0),y(H,null,z(e.data.imageDatas,(r,A)=>(c(),y("div",{class:"ultraItem",key:A},[o($,{name:"close",class:"svgClass",onClick:S=>e.deleteImage(r,A)},null,8,["onClick"]),o(I,{src:r.dataURL},null,8,["src"])]))),128))])):C("",!0),s("div",vs,[bs,s("span",null,h(e.$t("all.examinationFinding")),1)]),/<[^>]+>/g.test(e.data.reportdata.description)?(c(),y("p",{key:1,style:{"white-space":"pre-wrap"},innerHTML:e.data.reportdata.description},null,8,Cs)):(c(),y("pre",$s,h(e.data.reportdata.description),1)),s("div",ks,[Fs,s("span",null,h(e.$t("all.opinionsSuggestions")),1)]),/<[^>]+>/g.test(e.data.reportdata.impression)?(c(),y("p",{key:3,style:{"white-space":"pre-wrap"},innerHTML:e.data.reportdata.impression},null,8,As)):(c(),y("pre",Ds,h(e.data.reportdata.impression),1)),s("p",ws,[e.data.reportdata.hr_status==1?(c(),y("span",Bs,"\u4E92\u8BA4")):C("",!0),e.data.reportdata.report_result==1?(c(),y("span",Es,h(e.$t("all.feminine")),1)):C("",!0),e.data.reportdata.report_result==2?(c(),y("span",Is,h(e.$t("all.positive")),1)):C("",!0)])])):C("",!0),s("div",Ss,[e.data.reportdata.is_remote==2&&e.data.reportdata.exam_status>6||e.data.reportdata.report_status>6?(c(),y("div",Ts,[s("span",Rs,h(e.$t("operation.writeReport"))+"\uFF1A "+h(e.data.reportdata.report_doctor_name),1),s("span",Ms,h(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",Ls,[s("span",Us,h(e.$t("operation.auditReport"))+"\uFF1A"+h(e.data.reportdata.review_doctor_name),1),s("span",Os,h(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",Vs,[s("span",Hs,h(e.$t("operation.confirmReport"))+"\uFF1A"+h(e.data.reportdata.confirm_doctor_name),1),s("span",js,h(e.data.reportdata.confirm_datetime),1)])):C("",!0)])]),s("div",qs,[me(s("div",Ps,[e.data.reportdata.dcm_path?(c(),w(F,{key:0,class:"mr15",onClick:e.download},{default:d(()=>[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:d(()=>[g(h(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:d(()=>[Ns]),_:1},8,["onClick"])):C("",!0)],512),[[_e,e.data.reportdata.is_remote==1]]),s("div",Ws,[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:d(()=>[g(h(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:d(()=>[g(h(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:d(()=>[g(h(e.$t("operation.auditReport")),1)]),_:1},8,["disabled","onClick"])):C("",!0)]),me(s("div",Ks,[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:d(()=>[g(h(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:d(()=>[Gs]),_: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:d(()=>[zs]),_:1},8,["onClick"])):C("",!0)],512),[[_e,e.data.reportdata.is_remote==2]])])])]),o(q,{visible:e.qualityControlTable,"onUpdate:visible":a[16]||(a[16]=r=>e.qualityControlTable=r),class:"custom-class",title:"\u8D28\u63A7",placement:"right"},{default:d(()=>[o(ue,{reportId:e.reportdata.report_id,onCancel:a[15]||(a[15]=r=>e.qualityControlTable=!1)},null,8,["reportId"])]),_:1},8,["visible"]),o(pe,{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(W,{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(se,{visible:e.data.modalRejectVisible,"onUpdate:visible":a[18]||(a[18]=r=>e.data.modalRejectVisible=r),title:"\u9A73\u56DE","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onOk:e.rejectHandleOk},{default:d(()=>[o(b,{class:"formRef"},{default:d(()=>[o(_,{"has-feedback":"",label:"\u9A73\u56DE\u539F\u56E0",style:{width:"100%"}},{default:d(()=>[o(ee,{value:e.data.rejectDesc,"onUpdate:value":a[17]||(a[17]=r=>e.data.rejectDesc=r)},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["visible","onOk"]),o(m,{modalIcd:e.data.modalIcdVisible,onIcdCancel:e.icdCancel},null,8,["modalIcd","onIcdCancel"]),o(se,{visible:e.data.modelWay,"onUpdate:visible":a[20]||(a[20]=r=>e.data.modelWay=r),title:"","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",centered:!0,closable:!1,onOk:e.wayHandleOk},{default:d(()=>[o(x,{value:e.data.checkModelWay,"onUpdate:value":a[19]||(a[19]=r=>e.data.checkModelWay=r)},{default:d(()=>[o(B,{value:1},{default:d(()=>[Ys]),_:1}),o(B,{value:2},{default:d(()=>[Js]),_:1})]),_:1},8,["value"])]),_:1},8,["visible","onOk"])],64)}const Xs=M(La,[["render",Zs],["__scopeId","data-v-14e616a9"]]);const xs=U({name:"traces",props:{tracedata:{type:Array,default:()=>[]}},setup(e,a){return{}}}),eo={class:"traces"},to={class:"flex flexBetween"},ao={key:0,class:"title"},so={key:1,class:"title"},oo={key:2,class:"title"},io={key:3,class:"title"},lo={key:0},no={class:"lable"},ro=["innerHTML"],uo={class:"lable"},po=["innerHTML"],co={class:"lable"},mo=g(" \u3010 "),_o={key:0},ho={key:1},fo=g("\u3011 ");function yo(e,a,l,p,u,i){return c(),y("section",eo,[(c(!0),y(H,null,z(e.tracedata,(t,n)=>(c(),y("div",{style:{"padding-bottom":"20px"},key:n},[s("p",to,[t.type==1?(c(),y("span",ao,h(e.$t("template.reportDoctor"))+"/"+h(t.realname),1)):t.type==2?(c(),y("span",so,h(e.$t("template.auditDoctor"))+"/"+h(t.realname),1)):t.type==3?(c(),y("span",oo,h(e.$t("template.confirmDoctor"))+"/"+h(t.realname),1)):(c(),y("span",io,h(e.$t("template.rejectedDoctor"))+"/"+h(t.realname),1)),s("span",null,h(t.handle_time),1)]),t.type!=3?(c(),y("div",lo,[s("p",no,h(e.$t("all.examinationFinding")),1),s("p",{innerHTML:t.description},null,8,ro),s("p",uo,h(e.$t("all.opinionsSuggestions")),1),s("p",{innerHTML:t.impression},null,8,po),s("p",co,h(e.$t("all.CheckResult"))+"\uFF1A",1),s("p",null,[mo,t.report_result==1?(c(),y("span",_o,h(e.$t("all.feminine")),1)):t.report_result==2?(c(),y("span",ho,h(e.$t("all.positive")),1)):C("",!0),fo])])):C("",!0)]))),128))])}const go=M(xs,[["render",yo],["__scopeId","data-v-496a537b"]]);const vo=U({name:"step",props:{active:{type:Number,default:0}},setup(e,a){const{proxy:l}=j(),p=T(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?l.$Message.warning("\u672A\u8FDB\u5165\u5230\u6B64\u6B65\u9AA4"):a.emit("goStep",i)}})}}),bo={class:"stepBox"};function Co(e,a,l,p,u,i){const t=f("a-step"),n=f("a-steps");return c(),y("section",bo,[o(n,{"progress-dot":"",size:"small",current:e.current,onChange:e.goStep},{default:d(()=>[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 $o=M(vo,[["render",Co],["__scopeId","data-v-09ebff24"]]);const ko=U({name:"AgreeLetter",props:{},emits:["getstep1"],setup(e,a){const l=T(""),p=Q(),u=D.get("record");return(()=>{nt({patient_id:u.pid,exam_id:u.exam_id}).then(n=>{n&&(l.value=n)})})(),R(E({},{notices:()=>{const{href:n}=p.resolve({path:"/adviceNote",query:{agreeLetter:l.value}});window.open(n,"_blank")},getstep:()=>{a.emit("getstep1",{id:u.exam_id})}}),{agreeLetter:l})}}),Fo={class:"agreeLetterContent"},Ao=["innerHTML"],Do={class:"executeBtn"};function wo(e,a,l,p,u,i){const t=f("a-button");return c(),y(H,null,[s("div",Fo,[s("div",{innerHTML:e.agreeLetter},null,8,Ao)]),s("div",Do,[o(t,{class:"mr15",onClick:e.notices},{default:d(()=>[g(h(e.$t("operation.print")),1)]),_:1},8,["onClick"]),o(t,{type:"primary",onClick:e.getstep},{default:d(()=>[g(h(e.$t("operation.continue")),1)]),_:1},8,["onClick"])])],64)}const Bo=M(ko,[["render",wo],["__scopeId","data-v-24a5995d"]]);const Eo=U({name:"Material",components:{UploadOutlined:$t},props:{applydetails:{type:Object,default:()=>{}}},emits:["getstep2"],setup(e,a){const{proxy:l}=j();Q();const p=L({applyupload:{},params:{}}),u=D.get("record"),i={beforeUpload:n=>{let _=l,k=new window.FormData;return k.append("apply",n),Ct.post(ce.applyupload,k,{headers:{"zskk-token":JSON.stringify(D.get("token"))}}).then(function(v){_.$Message.success("\u4E0A\u4F20\u6210\u529F"),p.applyupload=v.data.data}),!1},gostep:()=>{var n=/^[1][3,4,5,7,8,9][0-9]{9}$/;if(e.applydetails.phone&&!n.test(e.applydetails.phone)){l.$Message.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u5C06\u624B\u673A\u53F7\u7F6E\u7A7A");return}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:()=>{l.gostep(),dt(p.params).then(n=>{n&&l.$Message.success("\u4FDD\u5B58\u6210\u529F")})},getstep:()=>{l.gostep();let n=E({},p.params);a.emit("getstep2",n)}},t=T([]);return R(E(E({},i),p),{fileList:t,headers:{authorization:"authorization-text"},config:ce})}}),he=e=>(J("data-v-540575b8"),e=e(),Z(),e),Io={class:"materialContent"},So={class:"labelTitle flex"},To=he(()=>s("span",{class:"line"},null,-1)),Ro={class:"patientInfoTop"},Mo={class:"info"},Lo={class:"label"},Uo={class:"value"},Oo={class:"info"},Vo={class:"label"},Ho={class:"value"},jo={class:"info"},qo={class:"label"},Po={class:"value"},Qo={class:"info"},No={class:"label"},Wo={class:"value"},Ko={class:"info"},Go={class:"label"},zo={class:"value"},Yo={class:"info"},Jo={class:"label"},Zo={class:"value"},Xo={class:"info"},xo={class:"label"},ei={class:"value"},ti={class:"info"},ai={class:"label"},si={class:"value"},oi={class:"info"},ii={class:"label"},li={class:"value"},ni={class:"info"},di={class:"label"},ri={class:"value"},ui={class:"info"},pi={class:"label"},ci={class:"value"},mi=he(()=>s("div",{style:{clear:"both"}},null,-1)),_i={class:"labelTitle flex"},hi=he(()=>s("span",{class:"line"},null,-1)),fi={class:"clinicInfo"},yi={class:"info flex"},gi={class:"label"},vi={class:"value"},bi={class:"info flex"},Ci={class:"label"},$i={class:"value"},ki={class:"info flex"},Fi={class:"label"},Ai={class:"value"},Di={class:"info flex"},wi={class:"label"},Bi={class:"value"},Ei={class:"info flex"},Ii={class:"label"},Si={class:"value"},Ti={class:"info flex"},Ri={class:"label"},Mi={class:"value"},Li={class:"info flex"},Ui={class:"label"},Oi={class:"value"},Vi={class:"info flex"},Hi={class:"label"},ji={class:"value"},qi={class:"info flex"},Pi={class:"label"},Qi={class:"value"},Ni={class:"info flex"},Wi={class:"label"},Ki={class:"value"},Gi={class:"info flex"},zi={class:"label"},Yi={class:"value"},Ji=g(" \u4E0A\u4F20\u9644\u4EF6 "),Zi={class:"executeBtn"};function Xi(e,a,l,p,u,i){const t=f("a-input"),n=f("upload-outlined"),_=f("a-button"),k=f("a-upload");return c(),y(H,null,[s("div",Io,[s("div",So,[To,s("span",null,h(e.$t("all.examinationFinding")),1)]),s("div",Ro,[s("section",Mo,[s("span",Lo,h(e.$t("title.case"))+"\uFF1A",1),s("span",Uo,h(e.applydetails.patient_num),1)]),s("section",Oo,[s("span",Vo,h(e.$t("title.name"))+"\uFF1A",1),s("span",Ho,h(e.applydetails.name),1)]),s("section",jo,[s("span",qo,h(e.$t("template.sex"))+"\uFF1A",1),s("span",Po,h(e.applydetails.sex),1)]),s("section",Qo,[s("span",No,h(e.$t("title.documentType"))+"\uFF1A",1),s("span",Wo,h(e.$t("all.idCard"))+h(e.applydetails.card_num),1)]),s("section",Ko,[s("span",Go,h(e.$t("template.age"))+"\uFF1A",1),s("span",zo,h(e.applydetails.age),1)]),s("section",Yo,[s("span",Jo,h(e.$t("template.birthday"))+"\uFF1A",1),s("span",Zo,h(e.applydetails.birthday),1)]),s("section",Xo,[s("span",xo,h(e.$t("all.checkSubclass"))+"\uFF1A",1),s("span",ei,h(e.applydetails.exam_sub_class),1)]),s("section",ti,[s("span",ai,h(e.$t("template.inspectionArea"))+"\uFF1A",1),s("span",si,h(e.applydetails.exam_project),1)]),s("section",oi,[s("span",ii,h(e.$t("template.checkEquipment"))+"\uFF1A",1),s("span",li,h(e.applydetails.device_name),1)]),s("section",ni,[s("span",di,h(e.$t("template.time"))+"\uFF1A",1),s("span",ri,h(e.applydetails.exam_datetime),1)]),s("section",ui,[s("span",pi,h(e.$t("all.imageFile"))+"\uFF1A",1),s("span",ci,h(e.applydetails.exam_status),1)]),mi]),s("div",_i,[hi,s("span",null,h(e.$t("title.clinicMessage")),1)]),s("div",fi,[s("section",yi,[s("span",gi,h(e.$t("all.phone"))+":",1),s("span",vi,[o(t,{type:"text",value:e.applydetails.phone,"onUpdate:value":a[0]||(a[0]=v=>e.applydetails.phone=v)},null,8,["value"])])]),s("section",bi,[s("span",Ci,h(e.$t("applyfor.patientAction"))+":",1),s("span",$i,[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",ki,[s("span",Fi,h(e.$t("applyfor.sign"))+":",1),s("span",Ai,[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",Di,[s("span",wi,h(e.$t("applyfor.symptoms"))+":",1),s("span",Bi,[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",Ei,[s("span",Ii,h(e.$t("applyfor.diseasesHistory"))+":",1),s("span",Si,[o(t,{type:"text",value:e.applydetails.anamnesis,"onUpdate:value":a[4]||(a[4]=v=>e.applydetails.anamnesis=v)},null,8,["value"])])]),s("section",Ti,[s("span",Ri,h(e.$t("applyfor.familyHistory"))+":",1),s("span",Mi,[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",Li,[s("span",Ui,h(e.$t("applyfor.note"))+":",1),s("span",Oi,[o(t,{type:"text",value:e.applydetails.remark,"onUpdate:value":a[6]||(a[6]=v=>e.applydetails.remark=v)},null,8,["value"])])]),s("section",Vi,[s("span",Hi,h(e.$t("applyfor.administrative"))+":",1),s("span",ji,[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",qi,[s("span",Pi,h(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",Ni,[s("span",Wi,h(e.$t("applyfor.replenish"))+":",1),s("span",Ki,[o(t,{type:"text",value:e.applydetails.more,"onUpdate:value":a[9]||(a[9]=v=>e.applydetails.more=v)},null,8,["value"])])]),s("section",Gi,[s("span",zi,h(e.$t("all.uploadFile"))+":",1),s("span",Yi,[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:d(()=>[o(_,null,{default:d(()=>[o(n),Ji]),_:1})]),_:1},8,["file-list","action","headers","before-upload"])])])])]),s("div",Zi,[o(_,{class:"mr15",onClick:e.stage},{default:d(()=>[g(h(e.$t("all.save")),1)]),_:1},8,["onClick"]),o(_,{type:"primary",onClick:e.getstep},{default:d(()=>[g(h(e.$t("all.saveAndContinue")),1)]),_:1},8,["onClick"])])],64)}const xi=M(Eo,[["render",Xi],["__scopeId","data-v-540575b8"]]);const el=U({name:"Service",props:{institutions:{type:Array,default:()=>[]},step2Data:{type:Object,default:()=>{}}},emits:["getcomplete"],setup(e,a){const{proxy:l}=j();Q();const p=L({value:void 0,selectOption:{},expertList:[],whetherDoctor:!1,cancellationRequest:!0,invitationsSelects:{},index:-1}),u=D.get("record");return R(E({},{focus:()=>{},getdoctorList:t=>{p.selectOption=t,rt({id:t.value,is_special:t.isSpecial,exam_class:u.exam_class}).then(n=>{n?(p.whetherDoctor=!1,p.cancellationRequest=!1,p.expertList=n.map(_=>R(E({},_),{payType:t.payType}))):(p.whetherDoctor=!0,p.cancellationRequest=!0)})},handleChange:(t,n)=>{if(console.log(t,n),t)l.getdoctorList(n);else return},invitation:(t,n)=>{console.log(t),p.invitationsSelects=t,p.index=n},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})}}),tl={class:"serviceContent"},al={key:0,class:"experts"},sl={class:"top"},ol={class:"doctorName"},il={class:"hosName"},ll={class:"payTxt"},nl={key:0},dl={key:1},rl={key:2,class:"payPrice"},ul=g("\u5143/\u6B21"),pl={key:3},cl={class:"isInvitation"},ml=["onClick"],_l={key:0,class:"correct"},hl=g(" \u5DF2\u9080\u8BF7"),fl={key:1,class:"activeCorrect"},yl=g(" \u9080\u8BF7"),gl={key:1},vl={class:"executeBtn"};function bl(e,a,l,p,u,i){const t=f("a-select-option"),n=f("a-select"),_=f("svg-icon"),k=f("a-empty"),v=f("a-button");return c(),y(H,null,[s("div",tl,[o(n,{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:d(()=>[(c(!0),y(H,null,z(e.institutions,b=>(c(),w(t,{key:b.id,value:b.id,isSpecial:b.is_special,payType:b.pay_type},{default:d(()=>[g(h(b.name),1)]),_:2},1032,["value","isSpecial","payType"]))),128))]),_:1},8,["value","placeholder","onChange"]),e.data.whetherDoctor?(c(),y("div",gl,[o(k,{description:"\u6682\u65E0\u6B64\u7C7B\u533B\u751F",image:e.simpleImage},null,8,["image"])])):(c(),y("div",al,[(c(!0),y(H,null,z(e.data.expertList,(b,$)=>(c(),y("div",{class:"expertInfo",key:$},[s("div",sl,[o(_,{class:"doctorIcon",name:"doctor"}),s("div",null,[s("p",ol,h(b.realname),1),s("p",il,h(b.institution_name),1),s("p",ll,[b.payType==0?(c(),y("span",nl,"\u60A3\u8005\u5FAE\u4FE1\u652F\u4ED8")):C("",!0),b.payType==1?(c(),y("span",dl,"\u4F59\u989D")):C("",!0),b.cost?(c(),y("span",rl,[s("span",null," \uFFE5"+h(b.cost),1),ul])):C("",!0),b.cost?C("",!0):(c(),y("span",pl,"\u514D\u8D39"))])])]),s("div",cl,[s("p",{onClick:I=>e.invitation(b,$)},[$==e.data.index?(c(),y("span",_l,[o(_,{name:"correct",class:"svgClass"}),hl])):(c(),y("span",fl,[o(_,{name:"activeCorrect",class:"svgClass"}),yl]))],8,ml)])]))),128))]))]),s("div",vl,[o(v,{type:"primary",disabled:e.data.cancellationRequest,onClick:e.getcomplete},{default:d(()=>[g(h(e.$t("operation.applyRemote")),1)]),_:1},8,["disabled","onClick"])])],64)}const Cl=M(el,[["render",bl],["__scopeId","data-v-8e52c990"]]);const $l=U({name:"Finish",props:{},setup(e,a){return Q(),D.get("record"),E({},{})}}),kl={class:"serviceContent"};function Fl(e,a,l,p,u,i){const t=f("a-result");return c(),y("div",kl,[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 Al=M($l,[["render",Fl],["__scopeId","data-v-9ff73f06"]]);const Dl=U({name:"report",components:{Step:$o,AgreeLetter:Bo,Material:xi,Service:Cl,Finish:Al},props:{},setup(e,a){const{proxy:l}=j();Q();const p=T(0),u=L({applydetails:{},institutions:[],step2Data:{}}),i=D.get("record"),t={goStep:n=>{p.value=n,ut({id:i.exam_id}).then(_=>{_&&(n==1||n==2)&&l.getstep1({id:i.exam_id,ra_id:u.applydetails.application_id})})},getstep1:n=>{pt(n).then(_=>{p.value=1,u.applydetails=_})},getstep2:n=>{ct(R(E({},n),{body_part_text:u.applydetails.body_part_text})).then(_=>{_&&(l.$Message.success("\u4FDD\u5B58\u6210\u529F"),p.value=2,u.step2Data=_,l.getinstitutionList())})},getinstitutionList:()=>{mt().then(n=>{n&&(u.institutions=n)})},getcomplete:n=>{_t(n).then(_=>{_&&(l.$Message.success("\u7533\u8BF7\u6210\u529F"),p.value=3)})},selection:n=>{n.report_status==null||n.report_status==""?p.value=0:n.report_status==2||n.report_status==1?(t.getstep1({id:n.exam_id,ra_id:n.ra_id}),p.value=1):n.report_status==3?p.value=2:n.report_status<=4&&(p.value=0)}};return t.getinstitutionList(),O(()=>i,n=>{console.log(n),t.selection(n)},{deep:!0,immediate:!0}),R(E({},t),{data:u,active:p})}}),wl={class:"applyBox"};function Bl(e,a,l,p,u,i){const t=f("Step"),n=f("AgreeLetter"),_=f("Material"),k=f("Service"),v=f("Finish");return c(),y("section",wl,[o(t,{onGoStep:e.goStep,active:e.active},null,8,["onGoStep","active"]),e.active==0?(c(),w(n,{key:0,onGetstep1:e.getstep1},null,8,["onGetstep1"])):C("",!0),e.active==1?(c(),w(_,{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 El=M(Dl,[["render",Bl],["__scopeId","data-v-5d28332d"]]),Il="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABpElEQVRIS72WMS9EQRDHf5MoFD6AhASdglAoFQodpcQphEaiI1G4RkVCQoJEp6BwcRKlREGhUCokSg2JxH0ApWRk2L087/Y9+46z3d3u+//mzf5n5gk5S1V7gBIwBgwDne54DbgHboCqiDxnyUhowwlvAVNAW14QwDtwDpRDoAaAqs4BB0DHD8Lp7TdgUUQqyY1vAFVdAvYKCqePL4vIvv+zDnCRH/9S3D9eEpEz+/EJUNVe4KGJtGTFY+kaFJEnDzh1bgk9YCkz95ibiqwTEZkVF/1jlltExAdhNt11lo0Bmbv6DLAKmCWDywP8pqpOAttAfwSlbIArYDwW4O7MamMeWE8UX0jiwgCveYfSb5BUUVWrlRUrMqA9QKgZQPNeNQ+QSFs3cAkMpLX+CtAFXIfu5V9S1OwlW8/aiLnkojadAHaK2NTaREyhDblGaLMhZn0VmvN161rFvzQ7B7HKPIp594gzMyJSrbfrRMG0buAkINaWD5uYDTYDFnzkXi9r6JuzNgsMfUvHmg2YhlaRl083K6aBUWAk9dlyB9wCFRF5ydL5ACT9rFOvIl93AAAAAElFTkSuQmCC",Sl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAeElEQVQ4T82TzQmDUBCEvwHLyEF7solACrADrx7tIXZhIblYhjDi30F4JjyD8PY6fOzO7qxsv4GS+Opk2/HcStwKN8ALyELTfe0sadY/QJ423Ep6nm3fdg1Uux7yPADjcgqpsN0Djw04eE90YcD1O/+K7d/xvPxVE67UXiz1WqsdAAAAAElFTkSuQmCC",Tl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAA1ElEQVQ4T73SMUpDQRSF4e+CZYoUbkKwsBGSSgVLGzsXILgB2yxCsMsCbC0ECyMKFhZpUgRsLVyAhYVF4MpgAo+Y53uxcNqZ/54z557IzAfsW/+MIjNzfe6b+Dd4iu2qy7bK1xFxnJnP6C0GtIE/sIVNjLFRB89Q7O1U7J3jAk9V1VWBPUbEQWYOcYoJdnGGy+WtLNsuyke4xy0GeMULuk1wuX+fq71FxGdmXuFkVRfqAiv/7mMPN3Ul+i3tYrck3PkL3NjaNnuuHVLgOxw2yvx8MPoC9mpfTCvhAtsAAAAASUVORK5CYII=";const Rl={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=>(J("data-v-1b31be1e"),e=e(),Z(),e),Ml={class:"thumbnail"},Ll={key:0,class:"videoBox"},Ul=fe(()=>s("img",{src:Il,class:"play"},null,-1)),Ol=[Ul],Vl=fe(()=>s("img",{src:Sl,class:"add"},null,-1)),Hl=[Vl],jl={key:2,class:"iconBox"},ql=fe(()=>s("img",{src:Tl,class:"add"},null,-1)),Pl=[ql],Ql={class:"imageBox"},Nl=["src"],Wl=["src"];function Kl(e,a,l,p,u,i){const t=f("a-spin");return c(),y("div",Ml,[l.data.type==1?(c(),y("div",Ll,Ol)):C("",!0),l.data.type==0&&l.data.insertStatus?(c(),y("div",{key:1,class:"iconBox",onClick:a[0]||(a[0]=n=>i.insertImage(l.data))},Hl)):C("",!0),l.data.type==0&!l.data.insertStatus?(c(),y("div",jl,Pl)):C("",!0),l.data.type==3?(c(),w(t,{key:3,tip:"\u5F55\u5236\u4E2D...",size:"small",class:"loading"})):C("",!0),s("div",Ql,[l.data.type==0?(c(),y("img",{key:0,class:"image",src:l.data.dataURL},null,8,Nl)):C("",!0),l.data.type==1?(c(),y("video",{key:1,class:"image",src:l.data.dataURL,playsinline:""},null,8,Wl)):C("",!0)])])}const Gl=M(Rl,[["render",Kl],["__scopeId","data-v-1b31be1e"]]);const zl={name:"",components:{thumbnail:Gl},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 l=0;l<this.imageDatas.length;l++)this.imageDatas[l].LUUID==e.LUUID&&(this.imageDatas[l].insertStatus=!0)},deep:!0}},mounted(){console.log(Swiper),this.swiper=new Swiper(".swiper-container1",{slidesPerView:4,spaceBetween:15,nextButton:".activity-next",prevButton:".activity-prev"})},created(){},methods:{iniPage(){this.isRow=this.width>this.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 l=0;l<this.imageDatas.length;l++){var a=this.imageDatas[l];a.index===e?a.Selected=!0:a.Selected=!1,this.imageDatas[l]=a}console.log("setSelected",this.imageDatas)},onClick(e,a){e.index=a,this.setSelected(a),console.log(this.imageDatas),this.$emit("thumbnailClick",e)},addImage(e){return ve(this,null,function*(){if(console.log("thumbnailBar-addImage",e),e.type===1){var a=this.imageDatas.length-1;this.imageDatas[a]=e}else this.imageDatas.push(e);N(this.imageDatas),yield this.$nextTick();var l=this.$refs.thumbnailBar.scrollHeight;this.$refs.thumbnailBar.scrollTo(0,l),e.dataURL})},deleteImage(e){this.imageDatas.splice(e.index,1)}}},Te=e=>(J("data-v-b04beff2"),e=e(),Z(),e),Yl={ref:"thumbnailBar",class:"thumbnail-bar"},Jl={class:"swiper-container1"},Zl={class:"swiper-wrapper"},Xl=["onClick"],xl=Te(()=>s("div",{class:"swiper-button-prev activity-prev swiper-button-blank"},null,-1)),en=Te(()=>s("div",{class:"swiper-button-next activity-next swiper-button-blank"},null,-1));function tn(e,a,l,p,u,i){const t=f("thumbnail");return c(),y("div",Yl,[s("div",Jl,[s("div",Zl,[(c(!0),y(H,null,z(u.imageDatas,(n,_)=>(c(),y("div",{class:"swiper-slide",key:_,style:G(u.childStyle),onClick:k=>i.onClick(n,_)},[o(t,{data:n,no:_,class:ie({active:n.Selected}),onInsertImage:i.insertImage},null,8,["data","no","class","onInsertImage"])],12,Xl))),128))]),xl,en])],512)}const an=M(zl,[["render",tn],["__scopeId","data-v-b04beff2"]]);const sn={name:"",components:{thumbnailBar:an},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=on()},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 l=navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.getUserMedia;return l?new Promise(function(p,u){l.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(l){e.realTimeVideo.play(),e.captureOpened=!0}}).catch(a=>{console.log(a)})},createImageObj(e,a,l,p){const i=new Date().toLocaleString("chinese",{hour12:!1});return{LUUID:ln(),imageDateTime:i,title:l,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 l={mimeType:this.mimeType};try{this.mediaRecorder=new MediaRecorder(this.stream,l)}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 n=e.createImageObj(1,t,"",i);e.saveImage(n),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 on(){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 ln(){return P()+P()+"-"+P()+"-"+P()+"-"+P()+"-"+P()+P()+P()}const nn=["width","height"],dn={class:"content"},rn=["src"],un=["src"],pn={class:"btn-bar"},cn=g("\u5F00\u59CB\u91C7\u96C6"),mn=g("\u505C\u6B62\u91C7\u96C6"),_n=g("\u5220\u9664"),hn=g("\u91C7\u96C6"),fn=g("\u5F55\u50CF"),yn=g("\u6682\u505C"),gn=g("\u7EE7\u7EED"),vn=g("\u505C\u6B62"),bn={class:"thumbnail"};function Cn(e,a,l,p,u,i){const t=f("a-button"),n=f("thumbnail-bar");return c(),y("div",{class:"capture",style:G(u.mainStyle)},[s("div",null,[s("div",{class:"displayer",style:G(u.displayStyle),ref:"displayer"},[s("video",{class:"video",id:"realTimeVideo",playsinline:"",autoplay:"",style:G(u.displayStyle)},null,4),me(s("canvas",{id:"canvas",width:u.videoWidth,height:u.videoHeight},null,8,nn),[[_e,u.imgSrc]])],4),u.reviewerVisable?(c(),y("div",{key:0,class:"reviewer",style:G(u.displayStyle)},[s("div",dn,[u.reviewData.type==1?(c(),y("video",{key:0,id:"recordedVideo",class:"image",src:u.reviewData.dataURL,playsinline:"",autoplay:"",controls:""},null,8,rn)):C("",!0),u.reviewData.type==0?(c(),y("img",{key:1,class:"image",src:u.reviewData.dataURL},null,8,un)):C("",!0)])],4)):C("",!0),s("div",pn,[u.captureOpened?C("",!0):(c(),w(t,{key:0,class:"btn",type:"primary",ghost:"",onClick:i.openCapture},{default:d(()=>[cn]),_:1},8,["onClick"])),u.captureOpened?(c(),w(t,{key:1,class:"btn",type:"primary",ghost:"",onClick:i.closeCapture},{default:d(()=>[mn]),_:1},8,["onClick"])):C("",!0),u.reviewerVisable?(c(),w(t,{key:2,class:"btn",type:"primary",ghost:"",onClick:a[0]||(a[0]=_=>i.deleteRecord(u.reviewData))},{default:d(()=>[_n]),_:1})):C("",!0),o(t,{class:"btn",type:"primary",ghost:"",disabled:!u.captureOpened,onClick:i.setImage},{default:d(()=>[hn]),_: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:d(()=>[fn]),_: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:d(()=>[yn]),_: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:d(()=>[gn]),_:1},8,["disabled","onClick"])):C("",!0),u.recording?(c(),w(t,{key:6,class:"btn",type:"primary",ghost:"",onClick:i.stopRecord},{default:d(()=>[vn]),_:1},8,["onClick"])):C("",!0)])]),s("div",bn,[o(n,{ref:"TB",width:u.thumbnailBarWidth,height:u.thumbnailBarHeight,onThumbnailClick:i.thumbnailClick},null,8,["width","height","onThumbnailClick"])])],4)}const $n=M(sn,[["render",Cn],["__scopeId","data-v-f5f04a72"]]);const kn=U({name:"applicationReport",components:{BasicInf:sa,Report:Xs,Traces:go,Apply:El,VideoModal:kt,capture:$n},setup(e,a){const l=De(),p=T(!0),u=T("1"),i=L({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:n=>{we(l.query).then(_=>{i.reportdata=n,_&&(i.reportdata.impression=_.impression,i.reportdata.description=_.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:()=>{l.query.is_remote==2?ht(l.query).then(n=>{const _=D.get("record");n.exam_status===3&&_.have_ai===1?t.getAiReportFn(n):(i.reportdata=n,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)),l.query.mark=="goon"&&(u.value="2")},1e3)}):l.query.is_remote==1&&ft(l.query).then(n=>{i.reportdata=n,t.getStudyUrlFn(),p.value=!1,i.tabTitle.reportStatusName=ke(i.reportdata.exam_status,i.reportdata.report_status),console.log(i.tabTitle)})},getStudyUrlFn:()=>{const n=i.reportdata.study_id,_=D.get("user").institution_id;D.get("isMobile")?(document.getElementById("newsMenu").style.width="900px",i.studyUrl=Ft+n+"&node_type="+i.reportdata.node_type+"&version=V4.0.0.0"):D.get("user").is_new_browser==="1"?i.studyUrl=At+n+"&node_type="+i.reportdata.node_type+"&version=V4.0.0.0":_=="73000003"?i.studyUrl=Fe+n+"&node_type="+i.reportdata.node_type+"&isAi=1&version=V4.0.0.0":i.studyUrl=Fe+n+"&node_type="+i.reportdata.node_type+"&version=V4.0.0.0"},goTraces:()=>{u.value="3"},goJumpImage:()=>{window.open(i.studyUrl,"_blank")},getVideoList:()=>{let n=D.get("record").exam_id;yt({exam_id:n}).then(_=>{_&&(i.videoListArr=_)})},openVideoModal:()=>{i.modalVideoVisible=!0},iframsboxLoad:()=>{}};return t.init(),t.getreportDetails(),t.getVideoList(),R(E({data:i},t),{activeKey:u,spinning:p,role:D.get("user").role})}}),Fn={class:"mainContent"},An={class:"flex"},Dn={key:0},wn={key:1,class:"imageBox"},Bn={id:"iframsbox",style:{height:"400px",overflow:"hidden"}},En=["src"],In={class:"opera flex"},Sn={key:0},Tn={key:1,class:"imageBox"},Rn={id:"iframsbox",style:{height:"400px",overflow:"hidden"}},Mn=["src"],Ln={class:"opera flex"};function Un(e,a,l,p,u,i){const t=f("BasicInf"),n=f("Report"),_=f("a-tab-pane"),k=f("Apply"),v=f("capture"),b=f("Traces"),$=f("a-tabs"),I=f("a-spin"),V=f("VideoModal"),F=f("a-modal");return c(),y("div",Fn,[o(I,{spinning:e.spinning,tip:"Loading..."},{default:d(()=>[o(t,{reportdata:e.data.reportdata},null,8,["reportdata"]),s("section",An,[s("div",{class:ie(["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:d(()=>[o(_,{key:"1",tab:e.data.tabTitle.reportStatusName},{default:d(()=>[o(n,{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(_,{key:"2",tab:"\u7533\u8BF7\u8FDC\u7A0B\u8BCA\u65AD","force-render":""},{default:d(()=>[e.activeKey==2?(c(),w(k,{key:0})):C("",!0)]),_:1})):C("",!0),e.data.isAdaptor?(c(),w(_,{key:"4",tab:"\u6D4F\u89C8\u5F71\u50CF","force-render":""},{default:d(()=>[e.data.reportdata.write_report==1?(c(),y("div",Dn,[o(v,{width:e.data.leftWidth,height:e.data.leftHeight},null,8,["width","height"])])):(c(),y("div",wn,[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",Bn,[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,En)])]))]),_:1})):C("",!0),o(_,{key:"3",tab:"","force-render":""},{default:d(()=>[o(b,{tracedata:e.data.reportdata.trace},null,8,["tracedata"])]),_:1})]),_:1},8,["activeKey"]),s("div",In,[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:G({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:ie(["browseImages",e.data.isClose?"width45":"disnone"]),id:"browseImages"},[o($,null,{default:d(()=>[o(_,{key:"image",tab:e.data.tabTitle.imageName},{default:d(()=>[e.data.reportdata.write_report==1?(c(),y("div",Sn,[o(v,{width:e.data.leftWidth,height:e.data.leftHeight},null,8,["width","height"])])):(c(),y("div",Tn,[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",Rn,[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,Mn)])]))]),_:1},8,["tab"])]),_:1}),s("div",Ln,[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:d(()=>[o(V,{videoListArr:e.data.videoListArr},null,8,["videoListArr"])]),_:1},8,["visible"])])}const ed=M(kn,[["render",Un],["__scopeId","data-v-35280fd1"]]);export{ed as default};
|