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.
virtual-patient/docker/nginx/html/dist/static/js/peopleBody-85c1c73a.js

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")),onMousele