You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
import{d as x,r as y,N as $,g as v,c as m,F as R,k as q,P as S,e as o,H as a,af as i,j as n,B as f,z as H,t as h,f as F,aM as P,x as D,y as E,_ as z}from"./index-93dfb385.js";import{_ as A}from"./people-05423c11.js";import{u as l}from"./inquiry-227d0c94.js";import{h as j,c as G,a as J,l as K,r as O,b as Q,d as U,w as W,e as X}from"./right_leg_view-fb6d31be.js";import Y from"./index-bacb061f.js";import{h as Z}from"./inquiry-8a7adca2.js";import ee from"./inspectTip-0c879914.js";import"./headerDetails-107cd8b0.js";import"./header_detail-056c2476.js";import"./chestDetails-ab709712.js";import"./chest_detail-6a495297.js";import"./abdomenDetails-66e3af7d.js";import"./abdomen_detail-a2566a6f.js";import"./leftHandDetails-a96af8b8.js";import"./left_hand_detail-ccdeb4b0.js";import"./rightHandDetails-e1813f46.js";import"./right_hand_detail-6ebd7315.js";import"./backDetails-35087e96.js";import"./back_detail-6cc0c177.js";import"./leftLegDetails-d0c6023a.js";import"./left_leg_detail-e18a7f3b.js";import"./rightLegDetails-48a77cf7.js";import"./right_leg_detail-fa445e10.js";import"./inspect_title-6a22fa71.js";const b=g=>(D("data-v-ed510af3"),g=g(),E(),g),oe={class:"peopleBody"},te={key:0,class:"body"},se=b(()=>o("img",{class:"body_img",src:A,alt:""},null,-1)),le=["onClick"],ne={class:"view_img"},ae=["src"],ie=["src"],re=["src"],de=["src"],ue=["src"],pe=["src"],ve=["src"],ce={class:"result_card"},me={class:"result_card_left"},_e={class:"result_card_right"},ye={class:"result_card_item"},fe={key:2,class:"select_tool"},ge={class:"select_tool_content"},ke=["src"],he=b(()=>o("div",{class:"title"},"当前检查工具",-1)),be={class:"whole_body_content"},Ie=["src"],$e=b(()=>o("div",{class:"title"},"全身",-1)),we={class:"body_back_content"},Me=["src"],Pe=b(()=>o("div",{class:"title"},"背部",-1)),Be=x({name:"peopleBody",__name:"peopleBody",setup(g,{expose:B}){const N=y([{key:"head",name:"头部",top:85,left:516},{key:"neck",name:"颈部",top:70,left:198},{key:"abdomen",name:"腹部",top:237,left:117},{key:"chest",name:"胸部",top:211,left:572},{key:"right_hand",name:"手部",top:369,left:55},{key:"upper_limb",toolName:"上肢",top:342,left:614},{key:"legs",name:"腿部",top:518,left:124},{key:"legs",name:"腿部",top:492,left:622},{key:"foot",name:"足部",top:631,left:573}]),k=y(!1),_=y(!1),w=y(!1),M=y(null),r=$(()=>l().selectToolInfo),d=$(()=>l().bodyResultInfo),C=$(()=>s=>({top:`${s.top}px`,left:`${s.left}px`})),u=s=>{k.value=!0,l().changeBodyPositionType(s)},c=()=>{k.value=!1,l().changeBodyPositionType("")},p=()=>{_.value=!0,k.value=!1},I=s=>{if(l().firstInspectList.length===0){M.value.open();return}if(w.value=!0,s.requireLocation===1&&!s.key){l().changeBodyResultInfo({name:"",value:"",postion:""});return}const e={primaryId:l().firstInspectList[0].id,processId:l().processId,toolId:s.id,locationCode:s.key||""};Z(e).then(t=>{t.code===200&&(l().changeBodyResultInfo({name:t.data.toolName,value:t.data.result,postion:t.data.locationName||""}),l().getyAskPhysicalHistory())})},T=s=>{r.value.toolName?r.value.requireLocation===1&&I({id:r.value.id,name:r.value.toolName,key:s.key}):P({message:"请选择检查工具",type:"warning"})};B({openResult(s){I({id:s.id,name:s.toolName,requireLocation:s.requireLocation,key:""})}});const L=s=>{r.value.toolName?I({id:r.value.id,name:r.value.toolName,requireLocation:r.value.requireLocation,key:s}):P({message:"请选择检查工具",type:"warning"})};return(s,e)=>(v(),m("div",oe,[_.value?f("",!0):(v(),m("div",te,[se,(v(!0),m(R,null,q(N.value,(t,V)=>(v(),m("div",{class:"body_item",style:S(C.value(t)),key:V,onClick:Ne=>T(t)},null,12,le))),128)),o("div",{class:"body_header",onClick:e[0]||(e[0]=t=>p()),onMouseover:e[1]||(e[1]=t=>u("header")),onMouseleave:c},null,32),o("div",{class:"body_chest",onClick:e[2]||(e[2]=t=>p()),onMouseover:e[3]||(e[3]=t=>u("chest")),onMouseleave:c},null,32),o("div",{class:"body_abdomen",onClick:e[4]||(e[4]=t=>p()),onMouseover:e[5]||(e[5]=t=>u("abdomen")),onMouseleave:c},null,32),o("div",{class:"body_left_hand",onClick:e[6]||(e[6]=t=>p()),onMouseover:e[7]||(e[7]=t=>u("left_hand")),onMouseleave:c},null,32),o("div",{class:"body_right_hand",onClick:e[8]||(e[8]=t=>p()),onMouseover:e[9]||(e[9]=t=>u("right_hand")),onMouseleave:c},null,32),o("div",{class:"body_left_leg",onClick:e[10]||(e[10]=t=>p()),onMouseover:e[11]||(e[11]=t=>u("left_leg")),onMouseleave:c},null,32),o("div",{class:"body_right_leg",onClick:e[12]||(e[12]=t=>p()),onMouseover:e[13]||(e[13]=t=>u("right_leg")),onMouseleave:c},null,32),a(o("div",ne,[a(o("img",{src:n(j),alt:""},null,8,ae),[[i,n(l)().bodyPositionType==="header"]]),a(o("img",{src:n(G),alt:""},null,8,ie),[[i,n(l)().bodyPositionType==="chest"]]),a(o("img",{src:n(J),alt:""},null,8,re),[[i,n(l)().bodyPositionType==="abdomen"]]),a(o("img",{src:n(K),alt:""},null,8,de),[[i,n(l)().bodyPositionType==="left_hand"]]),a(o("img",{src:n(O),alt:""},null,8,ue),[[i,n(l)().bodyPositionType==="right_hand"]]),a(o("img",{src:n(Q),alt:""},null,8,pe),[[i,n(l)().bodyPositionType==="left_leg"]]),a(o("img",{src:n(U),alt:""},null,8,ve),[[i,n(l)().bodyPositionType==="right_leg"]])],512),[[i,k.value]])])),_.value?(v(),H(Y,{key:1,onSelectPostion:L})):f("",!0),a(o("div",ce,[a(o("div",me,[o("span",null,h(d.value.name),1),a(o("span",{style:{"margin-top":"16px"}},h(d.value.postion),513),[[i,d.value.postion]])],512),[[i,d.value.name]]),a(o("div",_e,[o("span",null,h(d.value.value),1)],512),[[i,d.value.name]]),a(o("div",ye," 请点击需要检查的身体部位 ",512),[[i,!d.value.name]])],512),[[i,w.value&&(r.value.toolName||d.value.value)]]),r.value.toolName?(v(),m("div",fe,[o("div",ge,[o("img",{src:r.value.img,alt:""},null,8,ke),o("span",null,h(r.value.toolName),1)]),he])):f("",!0),_.value?(v(),m("div",{key:3,onClick:e[14]||(e[14]=t=>_.value=!1),class:"whole_body"},[o("div",be,[o("img",{src:n(W),alt:""},null,8,Ie)]),$e])):f("",!0),_.value?f("",!0):(v(),m("div",{key:4,class:"body_back",onClick:e[15]||(e[15]=t=>p()),onMouseover:e[16]||(e[16]=t=>u("back"))},[o("div",we,[o("img",{src:n(X),alt:""},null,8,Me)]),Pe],32)),F(ee,{ref_key:"inspectTipRef",ref:M},null,512)]))}});const Ze=z(Be,[["__scopeId","data-v-ed510af3"]]);export{Ze as default};
|