File: /var/www/html/public/static/js/index-04da118e.js
import{useUser as U}from"./hook-7aeeae50.js";import{b as c,P as B}from"./index.es-2b68555c.js";import{u as N}from"./hooks-925dc7bd.js";import{_ as R}from"./Form.vue_vue_type_script_setup_true_lang-57f4f63f.js";import{E as V}from"./edit-pen-af58ba35.js";import{d as m,r as d,Q as p,e as z,f as E,g as r,y as a,m as t,u as e,v as L,i as F,b5 as T,b4 as $}from"./runtime-core.esm-bundler-6128546f.js";import{_ as Q}from"./_plugin-vue_export-helper-c27b6911.js";import"./index-f0216e7e.js";import"./preload-helper-78dc9057.js";import"./message-2472a54a.js";import"./vue-i18n.runtime.esm-bundler-6949bcab.js";import"./index-b7f916e1.js";import"./_commonjsHelpers-87174ba5.js";import"./vue-router-a383d220.js";import"./utils-2ab4f76a.js";import"./epTheme-cae0c369.js";import"./index-a7c31d60.js";import"./focus-trap-53f1c6ab.js";import"./error-78e43d3e.js";import"./merge-f215fb43.js";import"./index-9676aad5.js";const _=o=>(T("data-v-4755faa6"),o=o(),$(),o),j={class:"main"},q={class:"float-right w-[100%]"},G=_(()=>r("span",{class:"text-large font-600 mr-3"},"API路由权限列表",-1)),H=_(()=>r("span",{class:"text-sm mr-2",style:{color:"var(--el-text-color-regular)"}}," 可以自动读取定义了的API路由 ",-1)),J=m({name:"/auth/api_route/index"}),K=m({...J,setup(o){d();const{childColumns:u,handleUpdate:h,handleDelete:M,handleNew:O,editformData:f,editFormDialogVisible:l,selectList:g,form:W,loading:b,columns:C,dataList:v,pagination:X,buttonClass:Y,onSearch:s,resetForm:Z,handleSizeChange:x,handleCurrentChange:S,handleSelectionChange:y}=U(),I=d(!1);return(ee,i)=>{const k=p("el-page-header"),w=p("el-button");return z(),E("div",j,[r("div",q,[a(k,{icon:null},{title:t(()=>[G]),content:t(()=>[H]),_:1}),a(e(B),{title:"API权限管理",selectArr:e(g),onRefresh:e(s),selectable:I.value},{buttons:t(()=>[]),default:t(({size:n,checkList:P})=>[a(e(c),{border:"","align-whole":"center","table-layout":"auto",loading:e(b),data:e(v),columns:e(C),checkList:P,pagination:null,paginationSmall:n==="small","header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:e(y),onSizeChange:e(x),onCurrentChange:e(S)},{expand:t(({row:A})=>[a(e(c),{data:A.list,columns:e(u)},{operation:t(({row:D})=>[a(w,{class:"reset-margin",link:"",type:"primary",size:n,onClick:te=>e(h)(D),icon:e(N)(e(V))},{default:t(()=>[L(" 修改 ")]),_:2},1032,["size","onClick","icon"])]),_:2},1032,["data","columns"])]),_:2},1032,["loading","data","columns","checkList","paginationSmall","header-cell-style","onSelectionChange","onSizeChange","onCurrentChange"])]),_:1},8,["selectArr","onRefresh","selectable"])]),a(R,{visible:e(l),"onUpdate:visible":i[0]||(i[0]=n=>F(l)?l.value=n:null),data:e(f),onUpdateData:e(s)},null,8,["visible","data","onUpdateData"])])}}});const ye=Q(K,[["__scopeId","data-v-4755faa6"]]);export{ye as default};