import{B as T}from"./TableImg.0cd3291c.js";import{T as _}from"./BasicForm.d58d202f.js";import{u as S}from"./useTable.578ae310.js";import{g as F}from"./system.bccf67c0.js";import{P as B}from"./index.11cb8430.js";import D from"./DeptTree.aefdfb43.js";import{u as w}from"./index.3ccc18ac.js";import{A,c as I,s as M}from"./AccountModal.913a2050.js";import{j as y,a as E,di as k,s as R,O as t,o as P,Q as V,x as i,i as r,y as W}from"./index.ae52ebae.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.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"./useSize.9b10dc05.js";import"./onMountedOrActivated.c176aad3.js";import"./useWindowSizeFn.d176b3a5.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";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";const $=E({name:"AccountManagement",components:{BasicTable:T,PageWrapper:B,DeptTree:D,AccountModal:A,TableAction:_},setup(){const e=k(),[h,{openModal:a}]=w(),s=R({}),[g,{reload:l,updateTableDataRecord:c}]=S({title:"\u8D26\u53F7\u5217\u8868",api:F,rowKey:"id",columns:I,formConfig:{labelWidth:120,schemas:M,autoSubmitOnEnter:!0},useSearchForm:!0,showTableSetting:!0,bordered:!0,handleSearchInfoFn(o){return o},actionColumn:{width:120,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}}});function p(){a(!0,{isUpdate:!1})}function m(o){a(!0,{record:o,isUpdate:!0})}function u(o){}function d({isUpdate:o,values:b}){if(o){const C=c(b.id,b)}else l()}function f(o=""){s.deptId=o,l()}function n(o){e("/system/account_detail/"+o.id)}return{registerTable:g,registerModal:h,handleCreate:p,handleEdit:m,handleDelete:u,handleSuccess:d,handleSelect:f,handleView:n,searchInfo:s}}});function x(e,h,a,s,g,l){const c=t("DeptTree"),p=t("a-button"),m=t("TableAction"),u=t("BasicTable"),d=t("AccountModal"),f=t("PageWrapper");return P(),V(f,{dense:"",contentFullHeight:"",fixedHeight:"",contentClass:"flex"},{default:i(()=>[r(c,{class:"w-1/4 xl:w-1/5",onSelect:e.handleSelect},null,8,["onSelect"]),r(u,{onRegister:e.registerTable,class:"w-3/4 xl:w-4/5",searchInfo:e.searchInfo},{toolbar:i(()=>[r(p,{type:"primary",onClick:e.handleCreate},{default:i(()=>[W("\u65B0\u589E\u8D26\u53F7")]),_:1},8,["onClick"])]),action:i(({record:n})=>[r(m,{actions:[{icon:"clarity:info-standard-line",tooltip:"\u67E5\u770B\u7528\u6237\u8BE6\u60C5",onClick:e.handleView.bind(null,n)},{icon:"clarity:note-edit-line",tooltip:"\u7F16\u8F91\u7528\u6237\u8D44\u6599",onClick:e.handleEdit.bind(null,n)},{icon:"ant-design:delete-outlined",color:"error",tooltip:"\u5220\u9664\u6B64\u8D26\u53F7",popConfirm:{title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",confirm:e.handleDelete.bind(null,n)}}]},null,8,["actions"])]),_:1},8,["onRegister","searchInfo"]),r(d,{onRegister:e.registerModal,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"])]),_:1})}var Ho=y($,[["render",x]]);export{Ho as default};