Files
yusheng-admin/dist/static/js/index-C_Zp3d9X.js
2025-10-23 11:07:17 +08:00

2 lines
2.4 KiB
JavaScript

var S=Object.defineProperty,T=Object.defineProperties;var V=Object.getOwnPropertyDescriptors;var _=Object.getOwnPropertySymbols;var $=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var C=(n,e,t)=>e in n?S(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,b=(n,e)=>{for(var t in e||(e={}))$.call(e,t)&&C(n,t,e[t]);if(_)for(var t of _(e))P.call(e,t)&&C(n,t,e[t]);return n},g=(n,e)=>T(n,V(e));import{useData as E}from"./hook-QVaAWfWn.js";import{P as F}from"./index-CnAi1QxJ.js";import{u as I}from"./hooks-ItYVRz1P.js";import{d as M}from"./add-circle-line-DOJqVT3s.js";import{d as j,x as q,r as p,o as A,c as G,e as H,b as l,h as r,u as o,f as d,R as y,a8 as v}from"./index-CRmU-Qpi.js";import"./form.vue_vue_type_script_setup_true_lang-BoAlLsu7.js";import"./permission-DJnI7MjS.js";import"./sortable.esm-7jaD_3Ar.js";import"./epTheme-Dbh1KLs6.js";const J={class:"main"},re=j({name:"permissionList",__name:"index",setup(n){const{searchLabel:e,searchForm:t,onSearch:c,isShow:k,tableList:x,pagination:K,tableLabel:w,handleSizeChange:O,handleCurrentChange:Q,openDialog:f,loading:B,handleDelete:R}=E(),z=(u,a,s)=>{setTimeout(()=>{s(u.childlist.map(i=>g(b({},i),{hasChildren:!!i.childlist.length})))},500)};return q(()=>{c()}),(u,a)=>{const s=p("el-button"),i=p("el-popconfirm"),L=p("pure-table");return A(),G("div",J,[H("div",{ref:"contentRef",class:y(["flex",o(v)()?"flex-wrap":""])},[l(o(F),{title:"权限列表",class:y([o(k)&&!o(v)()?"!w-[60vw]":"w-full"]),columns:o(w),onRefresh:o(c)},{buttons:r(()=>[l(s,{type:"primary",icon:o(I)(o(M)),onClick:a[0]||(a[0]=m=>o(f)("新增",{}))},{default:r(()=>a[1]||(a[1]=[d(" 新增 ")])),_:1},8,["icon"])]),default:r(({size:m,dynamicColumns:N})=>[l(L,{"table-layout":"auto",adaptiveConfig:{offsetBottom:108},border:"",data:o(x),columns:N,"row-key":"id",lazy:"",load:z,loading:o(B),"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},"tree-props":{hasChildren:"hasChildren",children:"childlist"}},{operation:r(({row:h})=>[l(s,{link:"",type:"primary",size:m,onClick:D=>o(f)("编辑",h)},{default:r(()=>a[2]||(a[2]=[d(" 编辑 ")])),_:2},1032,["size","onClick"]),l(i,{title:"是否确认删除",onConfirm:D=>o(R)(h)},{reference:r(()=>[l(s,{link:"",type:"primary",size:m},{default:r(()=>a[3]||(a[3]=[d(" 删除 ")])),_:2},1032,["size"])]),_:2},1032,["onConfirm"])]),_:2},1032,["data","columns","loading"])]),_:1},8,["class","columns","onRefresh"])],2)])}}});export{re as default};