马宇豪
2024-01-05 6a33c71f381aec0dbc778f80527b62d343fd0146
1
var v=Object.defineProperty;var f=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable;var E=(t,e,a)=>e in t?v(t,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[e]=a,g=(t,e)=>{for(var a in e||(e={}))F.call(e,a)&&E(t,a,e[a]);if(f)for(var a of f(e))k.call(e,a)&&E(t,a,e[a]);return t};import B from"./deptDialog.1683511265143.js";import{d as h}from"./index.168351126514336.js";import{_ as $,E as c,d as T}from"./index.1683511265143.js";import{J as x,f as A,a1 as N,k as z,a4 as O,a as R,Y as o,R as l,a5 as s,o as L,b as M,W as r}from"./vue.1683511265143.js";const V=x({name:"systemDept",components:{deptDialog:B},setup(){const t=A(),e=N({tableData:{data:[],total:0,loading:!1}}),a=async()=>{let n=await h().getDepartmentList();n.data.code===100?(e.tableData.data=n.data.data,e.tableData.total=e.tableData.data.length):c({type:"warning",message:n.data.msg})},m=(n,i)=>{t.value.openDialog(n,i,e.tableData.data)},_=n=>{T.confirm(`\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u90E8\u95E8\uFF1A${n.depName}, \u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u5220\u9664",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let i=await h().deleteDepartment({id:n.id});i.data.code===100?(c({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await a()):c({type:"warning",message:i.data.msg})}).catch(()=>{})};return z(()=>{a()}),g({deptDialog:t,initTableData:a,onOpenDeptDialog:m,onTabelRowDel:_},O(e))}}),G={class:"system-dept-container"},J={class:"system-dept-search mb15"},W=r(" \u65B0\u589E\u90E8\u95E8 "),Y=r("\u65B0\u589E"),j=r("\u4FEE\u6539"),q=r("\u5220\u9664");function H(t,e,a,m,_,n){const i=s("ele-FolderAdd"),b=s("el-icon"),u=s("el-button"),p=s("el-table-column"),w=s("el-table"),y=s("el-card"),C=s("deptDialog");return L(),R("div",G,[o(y,{shadow:"hover"},{default:l(()=>[M("div",J,[o(u,{size:"default",type:"success",class:"ml10",onClick:e[0]||(e[0]=d=>t.onOpenDeptDialog("\u65B0\u589E",""))},{default:l(()=>[o(b,null,{default:l(()=>[o(i)]),_:1}),W]),_:1})]),o(w,{data:t.tableData.data,style:{width:"100%"},"row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{default:l(()=>[o(p,{prop:"depName",label:"\u90E8\u95E8\u540D\u79F0","show-overflow-tooltip":""}),o(p,{prop:"info",label:"\u90E8\u95E8\u63CF\u8FF0","show-overflow-tooltip":""}),o(p,{label:"\u64CD\u4F5C","show-overflow-tooltip":"",width:"140"},{default:l(d=>[o(u,{size:"small",text:"",type:"primary",onClick:D=>t.onOpenDeptDialog("\u65B0\u589E",d.row)},{default:l(()=>[Y]),_:2},1032,["onClick"]),o(u,{size:"small",text:"",type:"primary",onClick:D=>t.onOpenDeptDialog("\u4FEE\u6539",d.row)},{default:l(()=>[j]),_:2},1032,["onClick"]),o(u,{size:"small",style:{color:"red"},text:"",type:"primary",onClick:D=>t.onTabelRowDel(d.row)},{default:l(()=>[q]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1}),o(C,{ref:"deptDialog",onGetDepartmentList:t.initTableData},null,8,["onGetDepartmentList"])])}var U=$(V,[["render",H]]);export{U as default};