index.c22c5ec8.js 4.5 KB

1
  1. var h=(s,b,n)=>new Promise((u,c)=>{var g=r=>{try{a(n.next(r))}catch(l){c(l)}},d=r=>{try{a(n.throw(r))}catch(l){c(l)}},a=r=>r.done?u(r.value):Promise.resolve(r.value).then(g,d);a((n=n.apply(s,b)).next())});import{B as k}from"./TableImg.0cd3291c.js";import{T as E}from"./BasicForm.d58d202f.js";import{u as R}from"./useTable.578ae310.js";import{c7 as w,a as S,O as I,a8 as M,o as F,e as O,i as f,x as p,f as _,h as m,y as B,z as C,w as j,Q as P,G as V}from"./index.ae52ebae.js";import{c as N,s as K,_ as q}from"./FormModal.d089bf48.js";import{s as z}from"./params.cdcdde57.js";import{u as A}from"./index.3ccc18ac.js";import{B as G}from"./index.95f887db.js";import"./index.e3129508.js";import"./eagerComputed.94e91cab.js";import"./css.bcd121de.js";import"./index.adbf62a5.js";import"./index.52c33256.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./scrollTo.d4c332b7.js";import"./useForm.e55162bc.js";import"./index.11cb8430.js";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useSize.9b10dc05.js";import"./onMountedOrActivated.c176aad3.js";import"./useWindowSizeFn.d176b3a5.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.4040b11d.js";import"./index.0c29338b.js";import"./index.0fe57a5b.js";import"./_baseIteratee.432be787.js";import"./get.0b1c6ac7.js";import"./DeleteOutlined.707204c0.js";import"./index.87b4cc3a.js";import"./useRefs.fe3bdf15.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./index.c1d6a1f9.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.80b8c01a.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.5d87e81e.js";import"./index.9e0f8a6b.js";/* empty css */import"./index.37fc506d.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.3eedf359.js";import"./index.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.5e5e8ba1.js";import"./filters.39437beb.js";function H(s){return w.post({url:"/log/hospital/page",params:z(s)})}function L(s){return w.post({url:"/log/hospital/remove",params:s},{joinParamsToUrl:!0})}function Q(s){return w.post({url:"/log/hospital/delete/_batch",params:s})}const Wt=S({__name:"index",setup(s){const[b,{openModal:n}]=A(),{createMessage:u}=V(),[c,{getForm:g,reload:d,getSelectRows:a,clearSelectedRowKeys:r}]=R({rowSelection:{type:"checkbox"},title:"\u533B\u9662\u4F20\u8F93\u65E5\u5FD7\u5217\u8868 ",api:H,rowKey:"id",columns:N,formConfig:{labelWidth:120,schemas:K,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"ant-design:delete-outlined"},submitButtonOptions:{preIcon:"ant-design:search-outlined"}},showIndexColumn:!0,indexColumnProps:{fixed:!0},useSearchForm:!0,bordered:!0,striped:!0,beforeFetch:T,actionColumn:{width:100,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}}});function l(e){n(!0,{record:e})}function x(e){return h(this,null,function*(){yield L({id:e.id}),u.success("\u5220\u9664\u6210\u529F\uFF01"),yield d()})}function v(){return h(this,null,function*(){let e=a();if(!e.length){u.warn("\u8BF7\u9009\u62E9\u65E5\u5FD7");return}const o=e.map(t=>t.id);yield Q(o),u.success("\u5220\u9664\u6210\u529F\uFF01"),r(),yield d()})}function T(e){return h(this,null,function*(){e.wheres=[];const o=g().getFieldsValue()||{};for(let t in o)(o[t]!=null&&o[t]!=""||o[t]===0)&&(t=="createTime"?e.wheres.push({column:t,values:o[t],termType:"btw"}):t=="success"||t=="type"?e.wheres.push({column:t,value:o[t],termType:"eq"}):e.wheres.push({column:t,value:o[t],termType:"like"}));return e})}return(e,o)=>{const t=I("a-button"),D=M("auth");return F(),O("div",null,[f(m(k),{onRegister:m(c)},{success:p(({record:i})=>[_("span",null,[f(m(G),{color:i.success?"green":"red"},null,8,["color"]),B(" "+C(i.success?"\u6210\u529F":"\u5931\u8D25"),1)])]),type:p(({record:i})=>{var y;return[_("span",null,C(typeof i.type=="object"?(y=i.type)==null?void 0:y.text:i.type),1)]}),toolbar:p(()=>[j((F(),P(t,{type:"primary",danger:"",onClick:v,preIcon:"ant-design:delete-outlined"},{default:p(()=>[B("\u5220\u9664")]),_:1})),[[D,["bus:hospital:add"]]])]),action:p(({record:i})=>[f(m(E),{actions:[{auth:["bus:constant:edit"],tooltip:"\u8BE6\u60C5",label:"\u8BE6\u60C5",onClick:l.bind(null,i)},{auth:["bus:constant:del"],tooltip:"\u5220\u9664",label:"\u5220\u9664",color:"error",onClick:x.bind(null,i)}]},null,8,["actions"])]),_:1},8,["onRegister"]),f(q,{onRegister:m(b)},null,8,["onRegister"])])}}});export{Wt as default};