index.db86c05e.js 5.6 KB

1
  1. var m=(s,t,n)=>new Promise((c,i)=>{var l=e=>{try{a(n.next(e))}catch(u){i(u)}},d=e=>{try{a(n.throw(e))}catch(u){i(u)}},a=e=>e.done?c(e.value):Promise.resolve(e.value).then(l,d);a((n=n.apply(s,t)).next())});import{B as C}from"./BasicForm.d58d202f.js";import{u as h}from"./useForm.e55162bc.js";import{j as v,a as _,bR as y,r as x,p as g,o as O,e as P,i as w,h as B,G as R}from"./index.ae52ebae.js";import{C as A}from"./data.f02cf73e.js";import{f as D}from"./busConstantApi.27f88676.js";import{r as V,f as I,e as M,a as N}from"./busHospitalConfigApi.7ecc8807.js";import{a as E,M as G}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 r=[{label:"\u5F00\u542F",value:1},{label:"\u5173\u95ED",value:0}],S=[{field:"divider-selects",component:"Divider",label:"\u81EA\u52A8\u7ED3\u675F\u7BA1\u7406"},{field:"finishMonitor.enable",label:"\u81EA\u52A8\u7ED3\u675F\u7BA1\u7406",component:"RadioGroup",defaultValue:0,componentProps:{options:r}},{field:"finishMonitor.undoBy",label:"\u81EA\u52A8\u64A4\u6CF5\u4EBA\u59D3\u540D",component:"ApiSelect",componentProps:()=>({placeholder:"\u8BF7\u9009\u62E9\u4EBA\u5458",api:D,params:{type:A.DOCTOR,size:500},labelField:"name",valueField:"name",resultField:"records"})},{field:"finishMonitor.shutDownInterval",component:"InputNumber",label:"\u5173\u673A\u5230\u64A4\u6CF5\u65F6\u95F4",defaultValue:1,componentProps:{min:0,max:999},suffix:"\u5929"},{field:"finishMonitor.noSignalInterval",component:"InputNumber",label:"\u4E0D\u5728\u670D\u52A1\u533A\u5230\u64A4\u6CF5\u65F6\u95F4",defaultValue:1,componentProps:{min:0,max:999},suffix:"\u5929"},{field:"divider-selects",component:"Divider",label:"\u81EA\u52A8\u64A4(\u91CD\u590D)\u6CF5"},{field:"auto.enable",label:"\u81EA\u52A8\u64A4\u6CF5",component:"RadioGroup",defaultValue:0,componentProps:{options:r}},{field:"auto.undoByType",label:"\u81EA\u52A8\u64A4\u6CF5\u4EBA",component:"RadioGroup",defaultValue:0,componentProps:{options:[{label:"\u9EBB\u9189\u533B\u751F",value:1},{label:"\u5176\u4ED6\u4EBA\u5458",value:0}]}},{field:"auto.undoBy",label:"\u81EA\u52A8\u64A4\u6CF5\u4EBA\u59D3\u540D",component:"ApiSelect",componentProps:({formModel:s})=>{let t={type:A.DOCTOR,size:500};return s["auto.undoByType"]==1&&(t={type:A.DOCTOR,wheres:[{column:"anesthetists",value:1,termType:"eq"}]}),{placeholder:"\u8BF7\u9009\u62E9\u4EBA\u5458",api:D,params:t,labelField:"name",valueField:"name",resultField:"records"}}},{field:"auto.shutDownInterval",component:"InputNumber",label:"\u5173\u673A\u5230\u64A4\u6CF5\u65F6\u95F4",defaultValue:1,componentProps:{min:0,max:999},suffix:"\u5206\u949F"},{field:"auto.noSignalInterval",component:"InputNumber",label:"\u4E0D\u5728\u670D\u52A1\u533A\u5230\u64A4\u6CF5\u65F6\u95F4",defaultValue:1,componentProps:{min:0,max:999},suffix:"\u5206\u949F"},{field:"divider-selects",component:"Divider",label:"\u624B\u52A8\u64A4(\u91CD\u590D)\u6CF5"},{field:"manual.undoByCheck",label:"\u64A4\u6CF5\u4EBA\u4E3A\u7A7A\u68C0\u6D4B",component:"RadioGroup",defaultValue:1,componentProps:{options:r}},{field:"manual.destroyerCheck",label:"\u9500\u6BC1\u4EBA\u4E3A\u7A7A\u68C0\u6D4B",component:"RadioGroup",defaultValue:1,componentProps:{options:r}},{field:"manual.witnessesCheck",label:"\u89C1\u8BC1\u4EBA\u4E3A\u7A7A\u68C0\u6D4B",component:"RadioGroup",defaultValue:1,componentProps:{options:r}},{field:"manual.undoTime",component:"InputNumber",label:"\u4E0D\u5728\u670D\u52A1\u533A\u5230\u64A4\u6CF5\u65F6\u95F4",defaultValue:10,componentProps:{min:0,max:999},suffix:"\u5206\u949F"}];const T=_({__name:"index",setup(s){const{hasPermission:t}=y(),[n,{setFieldsValue:c}]=h({labelWidth:150,schemas:S,showActionButtonGroup:!0,submitButtonOptions:{text:"\u63D0\u4EA4"},resetButtonOptions:{text:"\u6062\u590D\u9ED8\u8BA4"},showResetButton:t("hospital:config:edit"),showSubmitButton:t("hospital:config:edit"),resetFunc:d,actionColOptions:{span:23}}),{createMessage:i}=R(),l=x();g(()=>{a()});function d(){return m(this,null,function*(){(yield V(E.UNDO))&&(yield a(),i.success("\u91CD\u7F6E\u6210\u529F"))})}function a(){return m(this,null,function*(){let u={size:1,wheres:[{column:"type",value:E.UNDO,termType:"eq"}]},o=yield I(u);if(o&&o.records.length){const p=o.records[0];let F={};for(let f in p.config)for(let b in p.config[f])F[f+"."+b]=p.config[f][b];yield c(F),l.value=p.id}})}function e(u){return m(this,null,function*(){let o={type:G.UNDO,config:u,id:""};l.value?(o.id=l.value,yield M(o),i.success("\u4FEE\u6539\u6210\u529F")):(yield N(o),i.success("\u6DFB\u52A0\u6210\u529F"))})}return(u,o)=>(O(),P("div",null,[w(B(C),{onRegister:B(n),onSubmit:e},null,8,["onRegister"])]))}});var Pe=v(T,[["__scopeId","data-v-48b42db2"]]);export{Pe as default};