| 1 |
- var u=(f,c,p)=>new Promise((w,b)=>{var x=l=>{try{g(p.next(l))}catch(h){b(h)}},I=l=>{try{g(p.throw(l))}catch(h){b(h)}},g=l=>l.done?w(l.value):Promise.resolve(l.value).then(x,I);g((p=p.apply(f,c)).next())});import{u as L,_ as q}from"./useTable-e37b46e3.js";import{_ as A}from"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import{u as J}from"./index-c733fbf6.js";import{A as K,b7 as M,at as P,_ as Q}from"./index.js";import{c as W,s as Z,a as G,_ as H}from"./FormModal.vue_vue_type_script_setup_true_lang-c15b4e09.js";import{d as O,e as X}from"./sysConfigApi-4f086771.js";import{d as ee,B as se,r as te,a5 as k,q as ae,Y as v,Z as oe,l as s,a7 as e,a6 as C,u as m,E as o,$ as T,a9 as S,_ as r,n as U,a1 as ne,a2 as ie}from"./vue-b33f04cb.js";import{O as F}from"./antd-f204cf77.js";import"./useForm-b1e549d3.js";import"./componentMap-5ed4f2d1.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-3a1cee4e.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-1a9613e7.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-2f799b33.js";import"./copyTextToClipboard-2136d900.js";import"./index-2f695166.js";import"./index-fe06ec6c.js";import"./TextEditor-6383dadf.js";import"./filters-a9f4cd40.js";const d=f=>(ne("data-v-2c196233"),f=f(),ie(),f),ce={class:"search"},le=d(()=>r("span",{class:"mr-1"},"病区",-1)),re=d(()=>r("span",{class:"mr-1"},"病区",-1)),ue=d(()=>r("span",{class:"mr-1"},"病区",-1)),me=d(()=>r("span",{class:"mr-1"},"病区",-1)),de=d(()=>r("span",{class:"mr-1"},"设备",-1)),pe=d(()=>r("span",{class:"mr-1"},"设备",-1)),_e=d(()=>r("span",{class:"mr-1"},"设备",-1)),fe=d(()=>r("span",{class:"mr-1"},"设备",-1)),he=ee({name:"sysConfig",__name:"index",setup(f){se(()=>u(this,null,function*(){}));const c=te({value1:"",value2:"1",value3:"1"}),{createMessage:p,createConfirm:w}=P(),[b,{reload:x,getCacheColumns:I,setColumns:g}]=L({id:"sys_config",storage:!0,title:"参数列表",api:O,rowKey:"id",columns:W,formConfig:{formId:"sys_config",labelWidth:100,schemas:Z,actionColOptions:{xs:24,sm:12,md:12,lg:8},autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},basicSearch:{schemas:G,fields:c},showIndexColumn:!0,useSearchForm:!0,showTableSetting:!0,bordered:!0,actionColumn:{auth:["system:sysConfig:edit","system:sysConfig:remove"],width:80,title:"操作",dataIndex:"action"}}),[l,{openModal:h}]=J();function E(){h(!0,{isUpdate:!1})}function N(n){h(!0,{record:n,isUpdate:!0})}function V(n){return u(this,null,function*(){yield X([n.id]),p.success("删除成功!"),yield x()})}function $(){return u(this,null,function*(){w({iconType:"warning",title:"提示",content:"确认刷新所有参数缓存?",onOk:()=>u(this,null,function*(){yield O({}),p.success("刷新成功!")})})})}function Y(B){return u(this,arguments,function*({isUpdate:n,values:t}){yield x()})}const j=K((n,t)=>u(this,null,function*(){const i=(yield I()).map(y=>(y.dataIndex==t.dataIndex&&(y.width=n),y));g(i)}),1e3*3);function z(n,t){return u(this,null,function*(){t.width=n,j(n,t)})}return(n,t)=>{const B=k("a-input-search"),i=k("a-select-option"),y=k("a-select"),R=k("a-button"),D=ae("auth");return v(),oe("div",null,[s(m(q),{onRegister:m(b),onResizeColumn:z},{bodyCell:e(({column:_,record:a})=>[_.key==="disable"?(v(),C(m(F),{key:0,color:a.disable?"error":"success"},{default:e(()=>[o(T(m(M)(a.disable,1)),1)]),_:2},1032,["color"])):S("",!0),_.key==="sysInner"?(v(),C(m(F),{key:1,color:a.sysInner?"success":"error"},{default:e(()=>[o(T(m(M)(a.sysInner,1)),1)]),_:2},1032,["color"])):S("",!0),_.key==="action"?(v(),C(m(A),{key:2,actions:[{icon:"icon-edit|iconfont",tooltip:"编辑",onClick:N.bind(null,a)},{icon:"icon-delete|iconfont",tooltip:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:V.bind(null,a)}}]},null,8,["actions"])):S("",!0)]),search:e(({onSearch:_})=>[r("div",ce,[s(B,{class:"table-search-item",value:c.value1,"onUpdate:value":t[0]||(t[0]=a=>c.value1=a),placeholder:"请输入姓名",onSearch:_},null,8,["value","onSearch"]),s(y,{ref:"select",placeholder:"选择病区",value:c.value2,"onUpdate:value":t[1]||(t[1]=a=>c.value2=a),style:{width:"120px"},onChange:_,class:"table-search-item"},{default:e(()=>[s(i,{value:"1"},{default:e(()=>[le,o("全部 ")]),_:1}),s(i,{value:"jack"},{default:e(()=>[re,o("Jack ")]),_:1}),s(i,{value:"lucy"},{default:e(()=>[ue,o("Lucy")]),_:1}),s(i,{value:"Yiminghe"},{default:e(()=>[me,o("yiminghe")]),_:1})]),_:2},1032,["value","onChange"]),s(y,{ref:"select",placeholder:"选择设备",value:c.value3,"onUpdate:value":t[2]||(t[2]=a=>c.value3=a),style:{width:"120px"},onChange:_,class:"table-search-item"},{default:e(()=>[s(i,{value:"1"},{default:e(()=>[de,o("全部 ")]),_:1}),s(i,{value:"jack"},{default:e(()=>[pe,o("111 ")]),_:1}),s(i,{value:"lucy"},{default:e(()=>[_e,o("222")]),_:1}),s(i,{value:"Yiminghe"},{default:e(()=>[fe,o("333")]),_:1})]),_:2},1032,["value","onChange"])])]),toolbar:e(()=>[U((v(),C(R,{preIcon:"icon-plus|iconfont",type:"primary",onClick:E},{default:e(()=>[o("新增 ")]),_:1})),[[D,["system:sysConfig:add"]]]),U((v(),C(R,{color:"success",preIcon:"icon-redo|iconfont",onClick:$},{default:e(()=>[o("刷新缓存 ")]),_:1})),[[D,["system:sysConfig:refresh"]]])]),_:1},8,["onRegister"]),s(H,{onRegister:m(l),onSuccess:Y},null,8,["onRegister"])])}}});const ze=Q(he,[["__scopeId","data-v-2c196233"]]);export{ze as default};
|