| 1 |
- var r=(b,y,s)=>new Promise((d,h)=>{var C=t=>{try{u(s.next(t))}catch(n){h(n)}},f=t=>{try{u(s.throw(t))}catch(n){h(n)}},u=t=>t.done?d(t.value):Promise.resolve(t.value).then(C,f);u((s=s.apply(b,y)).next())});import{a as I,r as K,ci as V,f2 as N,O as j,a8 as z,o as w,e as G,i as g,x as l,h as c,y as F,z as L,fX as P,w as D,Q as B,G as Q}from"./index.ae52ebae.js";import{T as W}from"./index.4040b11d.js";import{B as X}from"./TableImg.0cd3291c.js";import{T as $}from"./BasicForm.d58d202f.js";import{u as q}from"./useTable.578ae310.js";import{u as H}from"./index.3ccc18ac.js";import{f as J,c as U,s as Y,_ as Z,r as ee,a as te}from"./FormModal.2eaf385d.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.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.95f887db.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";const tt=I({__name:"index",emits:["dict-change"],setup(b,{emit:y}){const s=K([]);V(()=>r(this,null,function*(){s.value=yield N({dictCode:"sys_status"})}));const{createMessage:d,createConfirm:h}=Q(),[C,{openModal:f}]=H(),[u,{reload:t,getDataSource:n,getSelectRowKeys:S,setSelectedRowKeys:o}]=q({title:"\u5B57\u5178\u5217\u8868",api:J,rowKey:"id",columns:U,rowSelection:{type:"radio"},formConfig:{labelWidth:120,schemas:Y,autoSubmitOnEnter:!0,baseColProps:{span:12},resetButtonOptions:{preIcon:"ant-design:delete-outlined"},submitButtonOptions:{preIcon:"ant-design:search-outlined"}},showIndexColumn:!1,useSearchForm:!0,showTableSetting:!0,bordered:!0,actionColumn:{auth:["system:sysDict:edit","system:sysDict:remove"],width:120,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}},afterFetch:E});function R(){f(!0,{isUpdate:!1})}function k(e){f(!0,{record:e,isUpdate:!0})}function v(e){return r(this,null,function*(){yield ee({ids:e.id}),d.success("\u5220\u9664\u6210\u529F\uFF01"),yield t();const i=n();i.length>0?o([i[0].id]):o([]),a()})}function T(){return r(this,null,function*(){h({iconType:"warning",title:"\u63D0\u793A",content:"\u786E\u8BA4\u5237\u65B0\u6240\u6709\u6570\u636E\u5B57\u5178\u7F13\u5B58\uFF1F",onOk:()=>r(this,null,function*(){yield te(),d.success("\u5237\u65B0\u6210\u529F\uFF01")})})})}function x(_){return r(this,arguments,function*({isUpdate:e,values:i}){if(yield t(),e)o([i.id]);else{const m=n();m.length>0?o([m[0].id]):o([])}a()})}function E(e){e.length>0?o([e[0].id]):o([]),a()}function M(e){o([e.id]),a()}function O(e){o([e.id]),a()}function A({keys:e,rows:i}){a()}function a(){const e=S();y("dict-change",e.length>0?e[0]:"")}return(e,i)=>{const _=j("a-button"),m=z("auth");return w(),G("div",null,[g(c(X),{onRegister:c(u),onSelectionChange:A,onRowClick:M,onRowDbClick:O},{status:l(({record:p})=>[g(c(W),{color:p.status==="0"?"success":"error"},{default:l(()=>[F(L(c(P)(s.value,p.status)),1)]),_:2},1032,["color"])]),toolbar:l(()=>[D((w(),B(_,{type:"primary",onClick:R,preIcon:"ant-design:plus-outlined"},{default:l(()=>[F("\u65B0\u589E")]),_:1})),[[m,["system:sysDict:add"]]]),D((w(),B(_,{color:"success",onClick:T,preIcon:"ant-design:redo-outlined"},{default:l(()=>[F("\u5237\u65B0\u7F13\u5B58")]),_:1})),[[m,["system:sysDict:refresh"]]])]),action:l(({record:p})=>[g(c($),{actions:[{auth:["system:sysDict:edit"],tooltip:"\u7F16\u8F91",label:"\u7F16\u8F91",onClick:k.bind(null,p)},{auth:["system:sysDict:remove"],tooltip:"\u5220\u9664",label:"\u5220\u9664",color:"error",popConfirm:{title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",confirm:v.bind(null,p)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),g(Z,{onRegister:c(C),onSuccess:x},null,8,["onRegister"])])}}});export{tt as default};
|