123 |
- import{f as B,E as R,c as A}from"./index.27cf50e8.js";import{M as f,j as O,a3 as V,m as $,am as s,aw as M,o as d,a as U,_ as e,U as l,b as F,Y as r,V as L,T as m,u as P,f as Y}from"./vue.aade88c7.js";const j={class:"system-dic-container layout-padding"},H={class:"system-user-search mb15"},I=f({name:"systemDic"}),K=f({...I,setup(q){const b=Y(()=>A(()=>import("./dialog.6167e93c.js"),["./dialog.6167e93c.js","./vue.aade88c7.js"],import.meta.url)),u=O(),t=V({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),c=()=>{t.tableData.loading=!0;const o=[];for(let a=0;a<2;a++)o.push({dicName:a===0?"角色标识":"用户性别",fieldName:a===0?"SYS_ROLE":"SYS_UERINFO",describe:a===0?"这是角色字典":"这是用户性别字典",status:!0,createTime:new Date().toLocaleString(),list:[]});t.tableData.data=o,t.tableData.total=t.tableData.data.length,setTimeout(()=>{t.tableData.loading=!1},500)},D=o=>{u.value.openDialog(o)},w=(o,a)=>{u.value.openDialog(o,a)},v=o=>{B.confirm(`此操作将永久删除字典名称:“${o.dicName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{c(),R.success("删除成功")}).catch(()=>{})},y=o=>{t.tableData.param.pageSize=o,c()},h=o=>{t.tableData.param.pageNum=o,c()};return $(()=>{c()}),(o,a)=>{const z=s("el-input"),C=s("ele-Search"),_=s("el-icon"),p=s("el-button"),S=s("ele-FolderAdd"),i=s("el-table-column"),g=s("el-tag"),x=s("el-table"),N=s("el-pagination"),k=s("el-card"),E=M("loading");return d(),U("div",j,[e(k,{shadow:"hover",class:"layout-padding-auto"},{default:l(()=>[F("div",H,[e(z,{size:"default",placeholder:"请输入字典名称",style:{"max-width":"180px"}}),e(p,{size:"default",type:"primary",class:"ml10"},{default:l(()=>[e(_,null,{default:l(()=>[e(C)]),_:1}),r(" 查询 ")]),_:1}),e(p,{size:"default",type:"success",class:"ml10",onClick:a[0]||(a[0]=n=>D("add"))},{default:l(()=>[e(_,null,{default:l(()=>[e(S)]),_:1}),r(" 新增字典 ")]),_:1})]),L((d(),m(x,{data:t.tableData.data,style:{width:"100%"}},{default:l(()=>[e(i,{type:"index",label:"序号",width:"50"}),e(i,{prop:"dicName",label:"字典名称","show-overflow-tooltip":""}),e(i,{prop:"fieldName",label:"字段名","show-overflow-tooltip":""}),e(i,{prop:"status",label:"字典状态","show-overflow-tooltip":""},{default:l(n=>[n.row.status?(d(),m(g,{key:0,type:"success"},{default:l(()=>[r("启用")]),_:1})):(d(),m(g,{key:1,type:"info"},{default:l(()=>[r("禁用")]),_:1}))]),_:1}),e(i,{prop:"describe",label:"字典描述","show-overflow-tooltip":""}),e(i,{prop:"createTime",label:"创建时间","show-overflow-tooltip":""}),e(i,{label:"操作",width:"100"},{default:l(n=>[e(p,{size:"small",text:"",type:"primary",onClick:T=>w("edit",n.row)},{default:l(()=>[r("修改")]),_:2},1032,["onClick"]),e(p,{size:"small",text:"",type:"primary",onClick:T=>v(n.row)},{default:l(()=>[r("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[E,t.tableData.loading]]),e(N,{onSizeChange:y,onCurrentChange:h,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":t.tableData.param.pageNum,"onUpdate:currentPage":a[1]||(a[1]=n=>t.tableData.param.pageNum=n),background:"","page-size":t.tableData.param.pageSize,"onUpdate:pageSize":a[2]||(a[2]=n=>t.tableData.param.pageSize=n),layout:"total, sizes, prev, pager, next, jumper",total:t.tableData.total},null,8,["current-page","page-size","total"])]),_:1}),e(P(b),{ref_key:"dicDialogRef",ref:u,onRefresh:a[3]||(a[3]=n=>c())},null,512)])}}});export{K as default};
- //# sourceMappingURL=index.d75b69a3.js.map
|