index.c033c735.js 3.8 KB

123
  1. import{_ as B}from"./preload-helper.41c905a7.js";import{e as f,ag as R,r as A,G as O,o as $,a0 as s,ae as U,g as d,h as V,A as e,q as l,j as F,y as r,t as L,p as _,u as M}from"./vue.e266cb73.js";import{K as P}from"./index.4f91577e.js";import{ad as j}from"./index.dcc65bf7.js";import{_ as H}from"./_plugin-vue_export-helper.c27b6911.js";import"./index.f84209b0.js";const I={class:"system-dic-container layout-padding"},Y={class:"system-user-search mb15"},q=f({name:"systemDic"}),G=f({...q,setup(K){const b=R(()=>B(()=>import("./dialog.fc887b81.js"),["./dialog.fc887b81.js","./vue.e266cb73.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),m=A(),a=O({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),c=()=>{a.tableData.loading=!0;const o=[];for(let t=0;t<2;t++)o.push({dicName:t===0?"角色标识":"用户性别",fieldName:t===0?"SYS_ROLE":"SYS_UERINFO",describe:t===0?"这是角色字典":"这是用户性别字典",status:!0,createTime:new Date().toLocaleString(),list:[]});a.tableData.data=o,a.tableData.total=a.tableData.data.length,setTimeout(()=>{a.tableData.loading=!1},500)},D=o=>{m.value.openDialog(o)},v=(o,t)=>{m.value.openDialog(o,t)},y=o=>{P.confirm(`此操作将永久删除字典名称:“${o.dicName}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{c(),j.success("删除成功")}).catch(()=>{})},h=o=>{a.tableData.param.pageSize=o,c()},w=o=>{a.tableData.param.pageNum=o,c()};return $(()=>{c()}),(o,t)=>{const x=s("el-input"),z=s("ele-Search"),u=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=U("loading");return d(),V("div",I,[e(N,{shadow:"hover",class:"layout-padding-auto"},{default:l(()=>[F("div",Y,[e(x,{size:"default",placeholder:"请输入字典名称",style:{"max-width":"180px"}}),e(p,{size:"default",type:"primary",class:"ml10"},{default:l(()=>[e(u,null,{default:l(()=>[e(z)]),_:1}),r(" 查询 ")]),_:1}),e(p,{size:"default",type:"success",class:"ml10",onClick:t[0]||(t[0]=n=>D("add"))},{default:l(()=>[e(u,null,{default:l(()=>[e(C)]),_:1}),r(" 新增字典 ")]),_:1})]),L((d(),_(S,{data:a.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(),_(g,{key:0,type:"success"},{default:l(()=>[r("启用")]),_:1})):(d(),_(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=>v("edit",n.row)},{default:l(()=>[r("修改")]),_:2},1032,["onClick"]),e(p,{size:"small",text:"",type:"primary",onClick:T=>y(n.row)},{default:l(()=>[r("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[E,a.tableData.loading]]),e(k,{onSizeChange:h,onCurrentChange:w,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":a.tableData.param.pageNum,"onUpdate:currentPage":t[1]||(t[1]=n=>a.tableData.param.pageNum=n),background:"","page-size":a.tableData.param.pageSize,"onUpdate:pageSize":t[2]||(t[2]=n=>a.tableData.param.pageSize=n),layout:"total, sizes, prev, pager, next, jumper",total:a.tableData.total},null,8,["current-page","page-size","total"])]),_:1}),e(M(b),{ref_key:"dicDialogRef",ref:m,onRefresh:t[3]||(t[3]=n=>c())},null,512)])}}}),te=H(G,[["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/system/dic/index.vue"]]);export{te as default};
  2. //# sourceMappingURL=index.c033c735.js.map