| 1 |
- var d=(B,y,s)=>new Promise((h,m)=>{var l=i=>{try{n(s.next(i))}catch(p){m(p)}},c=i=>{try{n(s.throw(i))}catch(p){m(p)}},n=i=>i.done?h(i.value):Promise.resolve(i.value).then(l,c);n((s=s.apply(B,y)).next())});import{B as v}from"./BasicForm.d58d202f.js";import{u as D}from"./useForm.e55162bc.js";import{_}from"./index.3b88ad02.js";import{j as A,a as g,bR as w,r as b,p as V,o as O,e as R,i as F,x as I,f as j,h as f,G as L}from"./index.ae52ebae.js";import{r as M,f as P,e as S,a as N}from"./busHospitalConfigApi.7ecc8807.js";import{a as k,M as T}from"./data.f19f7e62.js";import"./index.9e0f8a6b.js";/* empty css */import"./index.c1d6a1f9.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./index.4040b11d.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.52c33256.js";import"./get.0b1c6ac7.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./_baseIteratee.432be787.js";import"./useSize.9b10dc05.js";import"./index.0fe57a5b.js";import"./DeleteOutlined.707204c0.js";import"./index.87b4cc3a.js";import"./useRefs.fe3bdf15.js";import"./index.0c29338b.js";import"./onMountedOrActivated.c176aad3.js";import"./index.adbf62a5.js";import"./index.37fc506d.js";import"./index.3ccc18ac.js";import"./useWindowSizeFn.d176b3a5.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.5d87e81e.js";import"./css.bcd121de.js";import"./index.3eedf359.js";import"./index.5e5e8ba1.js";import"./useContextMenu.6088df26.js";import"./params.cdcdde57.js";const q=[{field:"divider-selects",component:"Divider",label:"\u8BC4\u4EF7\u8BBE\u7F6E"},{field:"remindTime",component:"InputNumber",label:"\u8BC4\u4EF7\u63D0\u9192\u65F6\u95F4\u8BBE\u7F6E",defaultValue:1,componentProps:{min:1},suffix:"\u5206\u949F"},{field:"interval",component:"InputNumber",label:"\u5DF2\u8BC4\u4EF7\u63D0\u9192\u95F4\u9694",defaultValue:1,componentProps:{min:1},suffix:"\u5206\u949F"},{field:"selectA",component:"Input",label:"\u9009\u62E9\u8BC4\u4EF7\u9879",slot:"selectA",defaultValue:[]}],E=[{key:"mpq",title:"\u75BC\u75DB\u8BC4\u5206",children:[{key:"activity",title:"\u6D3B\u52A8",min:0,max:10,type:"number"},{key:"statics",title:"\u9759\u6B62",min:0,max:10,type:"number"}]},{key:"calm",title:"\u9547\u9759\u8BC4\u5206",min:0,max:4,type:"number"},{key:"limbs",title:"\u56DB\u80A2\u808C\u529B\u8BC4\u5206",children:[{key:"leftArm",title:"\u5DE6\u4E0A\u80A2",min:0,max:10,type:"number"},{key:"rightArm",title:"\u53F3\u4E0A\u80A2",min:0,max:10,type:"number"},{key:"leftLeg",title:"\u5DE6\u4E0B\u80A2",min:0,max:10,type:"number"},{key:"rightLeg",title:"\u53F3\u4E0B\u80A2",min:0,max:10,type:"number"}]},{key:"nauseaVomit",title:"\u6076\u5FC3\u5455\u5410",min:0,max:2,type:"number"},{key:"itch",title:"\u7619\u75D2\u8BC4\u5206",min:0,max:3,type:"number"},{key:"vertigo",title:"\u7729\u6655\u8BC4\u5206",min:0,max:3,type:"number"},{key:"soreThroat",title:"\u54BD\u5589\u75BC\u75DB\u8BC4\u5206",min:0,max:3,type:"number"},{key:"uroschesis",title:"\u5C3F\u6F74\u7559",min:0,max:3,type:"number"},{key:"breathDepression",title:"\u547C\u5438\u6291\u5236",type:"boolean"},{key:"hoarseness",title:"\u58F0\u97F3\u5636\u54D1",type:"boolean"},{key:"cognitionObstacle",title:"\u8BA4\u77E5\u969C\u788D",type:"boolean"},{key:"satisfaction",title:"\u6EE1\u610F\u5EA6",min:0,max:2,type:"number"},{key:"diastensPressure",title:"\u8212\u5F20\u538B"},{key:"shrinkPressure",title:"\u6536\u7F29\u538B"},{key:"breathRate",title:"\u547C\u5438\u9891\u7387"},{key:"heartRate",title:"\u5FC3\u7387"},{key:"bloodOxygenSaturation",title:"\u8840\u6C27\u9971\u548C\u5EA6"},{key:"fetalHeartRate",title:"\u80CE\u5FC3"}];const G=g({__name:"index",setup(B){const{hasPermission:y}=w(),[s,{setFieldsValue:h}]=D({labelWidth:150,schemas:q,showActionButtonGroup:!0,submitButtonOptions:{text:"\u63D0\u4EA4"},resetButtonOptions:{text:"\u6062\u590D\u9ED8\u8BA4"},showResetButton:y("hospital:config:edit"),showSubmitButton:y("hospital:config:edit"),resetFunc:i,actionColOptions:{span:23}}),{createMessage:m}=L(),l=b({}),c=b(),n=b();V(()=>d(this,null,function*(){yield p()}));function i(){return d(this,null,function*(){(yield M(k.EVAL))&&(yield p(),m.success("\u91CD\u7F6E\u6210\u529F"))})}function p(){return d(this,null,function*(){let o={size:1,wheres:[{column:"type",value:k.EVAL,termType:"eq"}]},e=yield P(o);if(e&&e.records.length){const t=e.records[0];let a=t.config;yield h(a),c.value=t.id;let u=[];for(let r in a)a[r]!=0&&r!="interval"&&r!="remindTime"&&u.push(r);n.value=u}})}function C(o){return d(this,null,function*(){let e={};l.value!=null&&JSON.stringify(l.value)!="{}"?e=l.value:n.value.map(a=>{e[a]=1});let t={type:T.EVAL,config:Object.assign(o,e),id:""};c.value?(t.id=c.value,yield S(t),m.success("\u4FEE\u6539\u6210\u529F")):(yield N(t),m.success("\u6DFB\u52A0\u6210\u529F"))})}function x(o,e){let t=[],a={};for(let u of E)u.children?u.children.map(r=>t.push(r.key)):t.push(u.key);t.map(u=>{o.findIndex(r=>r==u)!=-1?a[u]=1:a[u]=0}),l.value=a}return(o,e)=>(O(),R("div",null,[F(f(v),{onRegister:f(s),onSubmit:C},{selectA:I(()=>[j("div",null,[F(f(_),{treeData:f(E),checkable:!0,onCheck:x,defaultExpandAll:!0,checkedKeys:n.value,selectable:!1},null,8,["treeData","checkedKeys"])])]),_:1},8,["onRegister"])]))}});var Oe=A(G,[["__scopeId","data-v-4a78384c"]]);export{Oe as default};
|