index.6db619af.js 3.6 KB

123
  1. import{f as B,E as R,c as A,_ as O}from"./index.beaea096.js";import{M as f,j as U,a3 as V,m as $,am as s,aw as j,o as d,a as M,_ as e,U as l,b as F,Y as r,V as L,T as u,u as P,f as Y}from"./vue.60d2ee98.js";const H={class:"system-dic-container layout-padding"},I={class:"system-user-search mb15"},q=f({name:"systemDic"}),G=f({...q,setup(J){const b=Y(()=>A(()=>import("./dialog.21fbbc5b.js"),["assets/dialog.21fbbc5b.js","assets/vue.60d2ee98.js","assets/index.beaea096.js","assets/index.b5b78cd7.css"])),_=U(),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=>{_.value.openDialog(o)},y=(o,a)=>{_.value.openDialog(o,a)},v=o=>{B.confirm(`此操作将永久删除字典名称:“${o.dicName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{c(),R.success("删除成功")}).catch(()=>{})},w=o=>{t.tableData.param.pageSize=o,c()},h=o=>{t.tableData.param.pageNum=o,c()};return $(()=>{c()}),(o,a)=>{const x=s("el-input"),z=s("ele-Search"),m=s("el-icon"),p=s("el-button"),C=s("ele-FolderAdd"),i=s("el-table-column"),g=s("el-tag"),S=s("el-table"),k=s("el-pagination"),N=s("el-card"),E=j("loading");return d(),M("div",H,[e(N,{shadow:"hover",class:"layout-padding-auto"},{default:l(()=>[F("div",I,[e(x,{size:"default",placeholder:"请输入字典名称",style:{"max-width":"180px"}}),e(p,{size:"default",type:"primary",class:"ml10"},{default:l(()=>[e(m,null,{default:l(()=>[e(z)]),_:1}),r(" 查询 ")]),_:1}),e(p,{size:"default",type:"success",class:"ml10",onClick:a[0]||(a[0]=n=>D("add"))},{default:l(()=>[e(m,null,{default:l(()=>[e(C)]),_:1}),r(" 新增字典 ")]),_:1})]),L((d(),u(S,{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(),u(g,{key:0,type:"success"},{default:l(()=>[r("启用")]),_:1})):(d(),u(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=>y("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(k,{onSizeChange:w,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:_,onRefresh:a[3]||(a[3]=n=>c())},null,512)])}}}),W=O(G,[["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/system/dic/index.vue"]]);export{W as default};
  2. //# sourceMappingURL=index.6db619af.js.map