index-ddd42c9a.js 5.5 KB

1
  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-62b21a49.js";import{_ as A}from"./FormItem.vue_vue_type_script_lang-6bf2d5cb.js";import{u as J}from"./index-b6d25274.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-124d3c85.js";import{d as O,e as X}from"./sysConfigApi-4f086771.js";import{d as ee,B as se,r as oe,a5 as k,q as te,Y as v,Z as ae,l as t,a7 as e,a6 as C,u as m,E as n,$ as T,a9 as S,_ as r,n as F,a1 as ne,a2 as ie}from"./vue-8fccce23.js";import{O as U}from"./antd-49db3de3.js";import"./useForm-d6319719.js";import"./componentMap-584a36c5.js";import"./uuid-31b8b5a4.js";import"./useWindowSizeFn-e2b93e2a.js";import"./onMountedOrActivated-cb072c10.js";import"./sortable.esm-4ae27e0b.js";import"./useFormItem-73ca0ac9.js";import"./useSortable-7338e303.js";import"./download-fac9a150.js";import"./index-25070af3.js";import"./copyTextToClipboard-e5179ded.js";import"./index-52147ed8.js";import"./index-1a7dcfc1.js";import"./TextEditor-621cb2fc.js";import"./filters-a9f4cd40.js";const d=f=>(ne("data-v-4de487a7"),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=oe({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(s){console.log(s),h(!0,{record:s,isUpdate:!0})}function V(s){return u(this,null,function*(){console.log(s),yield X([s.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:s,values:o}){console.log(s),console.log(o),yield x()})}const j=K((s,o)=>u(this,null,function*(){const i=(yield I()).map(y=>(y.dataIndex==o.dataIndex&&(y.width=s),y));g(i)}),1e3*3);function z(s,o){return u(this,null,function*(){o.width=s,j(s,o)})}return(s,o)=>{const B=k("a-input-search"),i=k("a-select-option"),y=k("a-select"),R=k("a-button"),D=te("auth");return v(),ae("div",null,[t(m(q),{onRegister:m(b),onResizeColumn:z},{bodyCell:e(({column:_,record:a})=>[_.key==="disable"?(v(),C(m(U),{key:0,color:a.disable?"error":"success"},{default:e(()=>[n(T(m(M)(a.disable,1)),1)]),_:2},1032,["color"])):S("",!0),_.key==="sysInner"?(v(),C(m(U),{key:1,color:a.sysInner?"success":"error"},{default:e(()=>[n(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,[t(B,{class:"table-search-item",value:c.value1,"onUpdate:value":o[0]||(o[0]=a=>c.value1=a),placeholder:"请输入姓名",onSearch:_},null,8,["value","onSearch"]),t(y,{ref:"select",placeholder:"选择病区",value:c.value2,"onUpdate:value":o[1]||(o[1]=a=>c.value2=a),style:{width:"120px"},onChange:_,class:"table-search-item"},{default:e(()=>[t(i,{value:"1"},{default:e(()=>[le,n("全部 ")]),_:1}),t(i,{value:"jack"},{default:e(()=>[re,n("Jack ")]),_:1}),t(i,{value:"lucy"},{default:e(()=>[ue,n("Lucy")]),_:1}),t(i,{value:"Yiminghe"},{default:e(()=>[me,n("yiminghe")]),_:1})]),_:2},1032,["value","onChange"]),t(y,{ref:"select",placeholder:"选择设备",value:c.value3,"onUpdate:value":o[2]||(o[2]=a=>c.value3=a),style:{width:"120px"},onChange:_,class:"table-search-item"},{default:e(()=>[t(i,{value:"1"},{default:e(()=>[de,n("全部 ")]),_:1}),t(i,{value:"jack"},{default:e(()=>[pe,n("111 ")]),_:1}),t(i,{value:"lucy"},{default:e(()=>[_e,n("222")]),_:1}),t(i,{value:"Yiminghe"},{default:e(()=>[fe,n("333")]),_:1})]),_:2},1032,["value","onChange"])])]),toolbar:e(()=>[F((v(),C(R,{preIcon:"icon-plus|iconfont",type:"primary",onClick:E},{default:e(()=>[n("新增 ")]),_:1})),[[D,["system:sysConfig:add"]]]),F((v(),C(R,{color:"success",preIcon:"icon-redo|iconfont",onClick:$},{default:e(()=>[n("刷新缓存 ")]),_:1})),[[D,["system:sysConfig:refresh"]]])]),_:1},8,["onRegister"]),t(H,{onRegister:m(l),onSuccess:Y},null,8,["onRegister"])])}}});const ze=Q(he,[["__scopeId","data-v-4de487a7"]]);export{ze as default};