index.6b2acc86.js 3.5 KB

123
  1. import{f as N,E as z,c as B,_ as E}from"./index.beaea096.js";import{M as b,j as S,a3 as $,m as A,am as a,aw as R,o as c,a as V,_ as e,U as t,b as L,Y as n,V as j,T as m,Z as O,u as F,f as I}from"./vue.60d2ee98.js";const P={class:"system-dept-container layout-padding"},U={class:"system-dept-search mb15"},Y=b({name:"systemDept"}),Z=b({...Y,setup(q){const g=I(()=>B(()=>import("./dialog.d3286bf3.js"),["assets/dialog.d3286bf3.js","assets/vue.60d2ee98.js","assets/index.beaea096.js","assets/index.b5b78cd7.css"])),p=S(),o=$({tableData:{data:[],total:0,loading:!1,param:{pageNum:1,pageSize:10}}}),_=()=>{o.tableData.loading=!0,o.tableData.data=[],o.tableData.data.push({deptName:"vueNextAdmin",createTime:new Date().toLocaleString(),status:!0,sort:Math.random(),describe:"顶级部门",id:Math.random(),children:[{deptName:"IT外包服务",createTime:new Date().toLocaleString(),status:!0,sort:Math.random(),describe:"总部",id:Math.random()},{deptName:"资本控股",createTime:new Date().toLocaleString(),status:!0,sort:Math.random(),describe:"分部",id:Math.random()}]}),o.tableData.total=o.tableData.data.length,setTimeout(()=>{o.tableData.loading=!1},500)},u=d=>{p.value.openDialog(d)},y=(d,l)=>{p.value.openDialog(d,l)},D=d=>{N.confirm(`此操作将永久删除部门:${d.deptName}, 是否继续?`,"提示",{confirmButtonText:"删除",cancelButtonText:"取消",type:"warning"}).then(()=>{_(),z.success("删除成功")}).catch(()=>{})};return A(()=>{_()}),(d,l)=>{const v=a("el-input"),x=a("ele-Search"),f=a("el-icon"),i=a("el-button"),k=a("ele-FolderAdd"),r=a("el-table-column"),h=a("el-tag"),C=a("el-table"),T=a("el-card"),M=R("loading");return c(),V("div",P,[e(T,{shadow:"hover",class:"layout-padding-auto"},{default:t(()=>[L("div",U,[e(v,{size:"default",placeholder:"请输入部门名称",style:{"max-width":"180px"}}),e(i,{size:"default",type:"primary",class:"ml10"},{default:t(()=>[e(f,null,{default:t(()=>[e(x)]),_:1}),n(" 查询 ")]),_:1}),e(i,{size:"default",type:"success",class:"ml10",onClick:l[0]||(l[0]=s=>u("add"))},{default:t(()=>[e(f,null,{default:t(()=>[e(k)]),_:1}),n(" 新增部门 ")]),_:1})]),j((c(),m(C,{data:o.tableData.data,style:{width:"100%"},"row-key":"id","default-expand-all":"","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:t(()=>[e(r,{prop:"deptName",label:"部门名称","show-overflow-tooltip":""}),e(r,{label:"排序","show-overflow-tooltip":"",width:"80"},{default:t(s=>[n(O(s.$index),1)]),_:1}),e(r,{prop:"status",label:"部门状态","show-overflow-tooltip":""},{default:t(s=>[s.row.status?(c(),m(h,{key:0,type:"success"},{default:t(()=>[n("启用")]),_:1})):(c(),m(h,{key:1,type:"info"},{default:t(()=>[n("禁用")]),_:1}))]),_:1}),e(r,{prop:"describe",label:"部门描述","show-overflow-tooltip":""}),e(r,{prop:"createTime",label:"创建时间","show-overflow-tooltip":""}),e(r,{label:"操作","show-overflow-tooltip":"",width:"140"},{default:t(s=>[e(i,{size:"small",text:"",type:"primary",onClick:l[1]||(l[1]=w=>u("add"))},{default:t(()=>[n("新增")]),_:1}),e(i,{size:"small",text:"",type:"primary",onClick:w=>y("edit",s.row)},{default:t(()=>[n("修改")]),_:2},1032,["onClick"]),e(i,{size:"small",text:"",type:"primary",onClick:w=>D(s.row)},{default:t(()=>[n("删除")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[M,o.tableData.loading]])]),_:1}),e(F(g),{ref_key:"deptDialogRef",ref:p,onRefresh:l[2]||(l[2]=s=>_())},null,512)])}}}),J=E(Z,[["__file","C:/Users/89282/Desktop/xmgl_yjy/project-manager/h5/src/views/system/dept/index.vue"]]);export{J as default};
  2. //# sourceMappingURL=index.6b2acc86.js.map