index.04bededb.js 4.3 KB

1
  1. var s=(f,r,o)=>new Promise((p,i)=>{var a=u=>{try{n(o.next(u))}catch(e){i(e)}},l=u=>{try{n(o.throw(u))}catch(e){i(e)}},n=u=>u.done?p(u.value):Promise.resolve(u.value).then(a,l);n((o=o.apply(f,r)).next())});import{B as D}from"./BasicForm.d58d202f.js";import{u as b}from"./useForm.e55162bc.js";import{j as _,a as h,bR as x,r as g,p as v,o as A,e as w,i as C,h as E,G as O}from"./index.ae52ebae.js";import{r as y,f as R,e as V,a as I}from"./busHospitalConfigApi.7ecc8807.js";import{a as F,M as P}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.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.5e5e8ba1.js";import"./params.cdcdde57.js";const M=[{label:"\u6709\u6548",value:1},{label:"\u65E0\u6548",value:0}],N=[{field:"divider-selects",component:"Divider",label:"\u9547\u75DB\u4E0D\u8DB3\u8BBE\u7F6E"},{field:"anal.insufficientTime",component:"InputNumber",label:"\u9547\u75DB\u4E0D\u8DB3\u5224\u5B9A\u65F6\u95F4\u8BBE\u7F6E",defaultValue:60,suffix:"\u5206\u949F",componentProps:{min:1,max:999}},{field:"anal.valid",label:"\u9547\u75DB\u4E0D\u8DB3\u5224\u5B9A\u7C7B\u578B\u8BBE\u7F6E",component:"RadioGroup",defaultValue:0,componentProps:{options:M}},{field:"anal.insufficientCount",component:"InputNumber",label:"\u9547\u75DB\u4E0D\u8DB3\u5224\u5B9A\u6B21\u6570\u8BBE\u7F6E",defaultValue:3,componentProps:{min:1,max:999},suffix:"\u6B21"},{field:"anal.disappearTime",component:"InputNumber",label:"\u9547\u75DB\u4E0D\u8DB3\u63D0\u9192\u6D88\u5931\u65F6\u95F4\u8BBE\u7F6E",defaultValue:120,helpMessage:"\u667A\u80FD\u578B\u8F93\u6CE8\u8FC7\u7A0B\u4E2D\u82E5\u53D1\u751F\u3010\u52A0\u6863\u53D7\u9650\u3011\uFF0C\u5219\u6B64\u8F93\u6CE8\u8FC7\u7A0B\u4E2D\u7684\u3010\u9547\u75DB\u4E0D\u8DB3\u3011\u4E0D\u4F1A\u81EA\u52A8\u6D88\u5931",componentProps:{min:1,max:999},suffix:"\u5206\u949F"},{field:"divider-selects",component:"Divider",label:"\u5176\u4ED6\u8BBE\u7F6E"},{field:"other.noSignal",component:"InputNumber",label:"\u4E0D\u5728\u670D\u52A1\u533A\u65F6\u95F4\u8BBE\u7F6E",defaultValue:30,suffix:"\u5206\u949F",componentProps:{min:30,max:999}},{field:"other.lowInfusion",component:"InputNumber",label:"\u4F4E\u8F93\u6CE8\u65F6\u95F4\u8BBE\u7F6E",defaultValue:10,suffix:"\u5206\u949F",componentProps:{min:1,max:999}}];const T=h({__name:"index",setup(f){const{hasPermission:r}=x(),[o,{setFieldsValue:p}]=b({labelWidth:200,schemas:N,showActionButtonGroup:!0,submitButtonOptions:{text:"\u63D0\u4EA4"},resetButtonOptions:{text:"\u6062\u590D\u9ED8\u8BA4"},showResetButton:r("hospital:config:edit"),showSubmitButton:r("hospital:config:edit"),resetFunc:l,actionColOptions:{span:23}}),{createMessage:i}=O(),a=g();v(()=>s(this,null,function*(){yield n()}));function l(){return s(this,null,function*(){(yield y(F.OTHER))&&(yield n(),i.success("\u91CD\u7F6E\u6210\u529F"))})}function n(){return s(this,null,function*(){let e={size:1,wheres:[{column:"type",value:F.OTHER,termType:"eq"}]},t=yield R(e);if(t&&t.records.length){const m=t.records[0];let d={};for(let c in m.config)for(let B in m.config[c])d[c+"."+B]=m.config[c][B];yield p(d),a.value=m.id}})}function u(e){return s(this,null,function*(){let t={type:P.OTHER,config:e,id:""};a.value?(t.id=a.value,yield V(t),i.success("\u4FEE\u6539\u6210\u529F")):(yield I(t),i.success("\u6DFB\u52A0\u6210\u529F"))})}return(e,t)=>(A(),w("div",null,[C(E(D),{onRegister:E(o),onSubmit:u},null,8,["onRegister"])]))}});var Au=_(T,[["__scopeId","data-v-9e89ef10"]]);export{Au as default};