123 |
- import{E as r,f as h,k as he,I as xe,a8 as Ce,c as w,_ as Ee}from"./index.f6b6c69f.js";import{D as f}from"./department.09bd7864.js";import{M as J,j as g,a3 as $e,m as be,am as c,o as k,a as Re,_ as n,U as s,b as m,Y as d,Z as Se,u as v,T as x,X as C,aF as Oe,aG as Te,f as D}from"./vue.aade88c7.js";const Ne=E=>(Oe("data-v-741f6151"),E=E(),Te(),E),Pe={class:"card-header"},Ae={class:"system-menu-search"},Be={class:"card-header ml5 mr5 mt5 mb5"},ze={class:"custom-tree-node"},Ve=["onClick"],Ie=["onClick"],Je={class:"disflex"},Le={class:"el-dropdown-link"},Me=Ne(()=>m("span",{class:"dropdown-text"},"更多",-1)),Ue=J({name:"underlyingDepartment"}),je=J({...Ue,setup(E){const L=D(()=>w(()=>import("./departEdit.ac465078.js"),["./departEdit.ac465078.js","./department.09bd7864.js","./index.f6b6c69f.js","./vue.aade88c7.js","./index.b5b78cd7.css","./ruleReg.877e9378.js"],import.meta.url)),$=g(),M=t=>{$.value.openDialog(t)},U=(t,e)=>{$.value.openDialog(t,e)},j=D(()=>w(()=>import("./edit.6af9e612.js"),["./edit.6af9e612.js","./index.f6b6c69f.js","./vue.aade88c7.js","./index.b5b78cd7.css","./department.09bd7864.js","./ruleReg.877e9378.js","./edit.2054b5ef.css"],import.meta.url)),b=g(),H=t=>{b.value.openDialog(t)},q=(t,e)=>{e=JSON.parse(JSON.stringify(e)),console.log("row",e),b.value.openDialog(t,e)},F=D(()=>w(()=>import("./detail.52d426e6.js"),["./detail.52d426e6.js","./index.f6b6c69f.js","./vue.aade88c7.js","./index.b5b78cd7.css","./department.09bd7864.js","./detail.0330eef5.css"],import.meta.url)),O=g(),T=t=>{O.value.openDialog(t)},G=t=>{console.log(t),a.param2.department_id=JSON.parse(JSON.stringify(t)).id,console.log("state.param2.department_id",a.param2.department_id),z()},X={children:"children",label:"label"},Y=g(),i=g([]),Z=t=>{i.value=t,console.log("multipleSelection",i.value)},K=D(()=>w(()=>import("./resetPassword.6cc885b5.js"),["./resetPassword.6cc885b5.js","./ruleReg.877e9378.js","./index.f6b6c69f.js","./vue.aade88c7.js","./index.b5b78cd7.css","./department.09bd7864.js"],import.meta.url)),N=g(),Q=t=>{N.value.openDialog(t)},W=t=>{console.log("command",t)},ee=()=>{if(console.log("multipleSelection.value",i.value),i.value.length==0)return r.warning("请选择要操作的列表");let t=[],e=[];a.ids=[];for(let l=0;l<i.value.length;l++)i.value[l].is_pass==1?e.push(i.value[l].name):(t.push(i.value[l].name),a.ids.push(i.value[l].id));if(e.length>0)return r.warning(`员工名称:“${e}”不允许删除,请先反审核再操作`);h.confirm(`此操作将永久删除员工名称:“${t}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{console.log("ids",JSON.stringify(a.ids).split("[")[1].split("]")[0]),P("del",JSON.stringify(a.ids).split("[")[1].split("]")[0])}).catch(()=>{})},te=(t,e)=>{console.log("node",t),console.log("data",e),h.confirm(`此操作将永久删除部门名称:“${e.name}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{P("remove",e.id)}).catch(()=>{})},P=async(t,e)=>{let l=null;if(t=="del"){if(l=await f.delAdmin(e),l.code!=0)return r.error(l.msg)}else if(t=="remove"){if(l=await f.del(e),l.code!=0)return r.error(l.msg)}else return r.warning("操作有误");u(),r.success(l.msg)},ne=()=>{if(console.log("multipleSelection.value",i.value.length),i.value.length==0)return r.warning("请选择要操作的列表");let t=[],e=[];a.ids=[];for(let l=0;l<i.value.length;l++)i.value[l].is_pass==1?e.push(i.value[l].name):(t.push(i.value[l].name),a.ids.push(i.value[l].id));if(e.length>0)return r.warning(`员工名称:“${e}”已审核通过,无需重复操作`);h.confirm(`此操作将审核:“${t}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{console.log("ids",JSON.stringify(a.ids).split("[")[1].split("]")[0]),R("pass",JSON.stringify(a.ids).split("[")[1].split("]")[0])}).catch(()=>{})},le=()=>{if(console.log("multipleSelection.value",i.value.length),i.value.length==0)return r.warning("请选择要操作的列表");let t=[],e=[];a.ids=[];for(let l=0;l<i.value.length;l++)i.value[l].is_pass==0?e.push(i.value[l].name):(t.push(i.value[l].name),a.ids.push(i.value[l].id));if(e.length>0)return r.warning(`员工名称:“${e}”已处于反审核状态,无需重复操作`);h.confirm(`此操作将反审核:“${t}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{console.log("ids",JSON.stringify(a.ids).split("[")[1].split("]")[0]),R("rePass",JSON.stringify(a.ids).split("[")[1].split("]")[0])}).catch(()=>{})},R=async(t,e)=>{let l=null;if(t=="pass"){if(l=await f.passAdmin(e),l.code!=0)return r.error(l.msg)}else if(t=="rePass"){if(l=await f.rePassAdmin(e),l.code!=0)return r.error(l.msg)}else return r.warning("操作有误");u(),r.success(l.msg)},oe=t=>{if(t.is_pass==0)return r.warning("该记录已处于反审核状态,无需重复操作");h.confirm(`此操作将反审核:“${t.name}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{R("rePass",t.id)}).catch(()=>{})},ae=D(()=>w(()=>import("./import.7128e3bd.js"),["./import.7128e3bd.js","./index.f6b6c69f.js","./vue.aade88c7.js","./index.b5b78cd7.css","./department.09bd7864.js","./import.c35584eb.css"],import.meta.url)),A=g(),se=()=>{A.value.openDialog()},ie=D(()=>w(()=>import("./export.debd6e44.js"),["./export.debd6e44.js","./index.f6b6c69f.js","./vue.aade88c7.js","./index.b5b78cd7.css","./export.05d4ed54.css"],import.meta.url)),B=g(),re=async()=>{let t=await f.export();if(t.code!=0)return r.error(t.msg);a.download_file_url=he.file+"/"+t.data.path,console.log("state.download_file_url",a.download_file_url),B.value.openDialog(a.download_file_url)},de=()=>{a.param2={keyword:"",page:1,list_rows:10,department_id:0},u()},a=$e({tableData:[],total:0,loading:!1,param1:{keyword:""},param2:{keyword:"",page:1,list_rows:10,department_id:0},ids:[],data:[],download_file_url:""}),pe=async()=>{let t=await f.init();if(t.code!=0)return r.error(t.msg)},ue=async()=>{let t=await f.list(a.param1);if(t.code!=0)return r.error(t.msg);a.data=t.data,z()},z=async()=>{console.log("getAdminList");let t=await f.listAdmin(a.param2);if(t.code!=0)return r.error(t.msg);a.tableData=t.data.data,a.total=t.data.total},u=()=>{ue(),a.loading=!0,setTimeout(()=>{a.loading=!1},500)},ce=t=>{a.param2.list_rows=t,u()},me=t=>{a.param2.page=t,u()};return be(()=>{pe(),u()}),(t,e)=>{const l=c("el-input"),_e=c("ele-Search"),V=c("el-icon"),p=c("el-button"),fe=c("el-tree"),I=c("el-col"),_=c("el-table-column"),S=c("el-dropdown-item"),ge=c("el-dropdown-menu"),ve=c("el-dropdown"),ye=c("el-pagination"),we=c("el-row"),ke=c("el-card");return k(),Re("div",null,[n(ke,{class:"box-card"},{header:s(()=>[m("div",Pe,[m("div",Ae,[n(l,{size:"default",modelValue:a.param2.keyword,"onUpdate:modelValue":e[0]||(e[0]=o=>a.param2.keyword=o),placeholder:"请输入关键词",style:{"max-width":"180px"}},null,8,["modelValue"]),n(p,{size:"default",type:"primary",class:"ml10",onClick:e[1]||(e[1]=o=>u())},{default:s(()=>[n(V,null,{default:s(()=>[n(_e)]),_:1}),d(" 查询 ")]),_:1})]),m("div",null,[n(p,{type:"primary",onClick:e[2]||(e[2]=o=>H("add"))},{default:s(()=>[d("新增员工")]),_:1}),n(p,{type:"primary",onClick:e[3]||(e[3]=o=>ne())},{default:s(()=>[d("审核")]),_:1}),n(p,{type:"danger",onClick:e[4]||(e[4]=o=>le())},{default:s(()=>[d("反审核")]),_:1}),n(p,{type:"success",onClick:e[5]||(e[5]=o=>se())},{default:s(()=>[d("导入")]),_:1}),n(p,{type:"success",onClick:e[6]||(e[6]=o=>re())},{default:s(()=>[d(" 导出 ")]),_:1}),n(p,{type:"danger",onClick:e[7]||(e[7]=o=>ee())},{default:s(()=>[d("删除")]),_:1})])])]),default:s(()=>[n(we,null,{default:s(()=>[n(I,{span:6},{default:s(()=>[m("div",Be,[m("span",{class:"dept-all",onClick:e[8]||(e[8]=o=>de())},"全部部门"),n(p,{link:"",type:"primary",onClick:e[9]||(e[9]=o=>M("add"))},{default:s(()=>[d("添加")]),_:1})]),n(fe,{data:a.data,props:X,onNodeClick:G,draggable:!1},{default:s(({node:o,data:y})=>[m("span",ze,[m("span",null,Se(o.label),1),m("span",null,[m("a",{class:"a1",onClick:De=>U("edit",y)}," 编辑 ",8,Ve),m("a",{class:"a2",onClick:De=>te(o,y)}," 删除 ",8,Ie)])])]),_:1},8,["data"])]),_:1}),n(I,{span:18},{default:s(()=>[n(v(xe),{ref_key:"multipleTableRef",ref:Y,data:a.tableData,style:{width:"100%"},onSelectionChange:Z},{default:s(()=>[n(_,{type:"selection",width:"55"}),n(_,{type:"index",label:"序号",width:"60"}),n(_,{property:"name",label:"员工姓名"}),n(_,{property:"id_card",label:"证件号码"}),n(_,{property:"department.name",label:"部门"}),n(_,{property:"phone",label:"电话",width:"120"}),n(_,{property:"valid",label:"状态",width:"90"},{default:s(o=>[o.row.valid==0?(k(),x(p,{key:0,link:"",type:"danger",size:"default"},{default:s(()=>[d("禁用")]),_:1})):C("",!0),o.row.valid==1?(k(),x(p,{key:1,link:"",type:"primary",size:"default"},{default:s(()=>[d("启用")]),_:1})):C("",!0)]),_:1}),n(_,{label:"审核状态",width:"120"},{default:s(o=>[o.row.is_pass==-1?(k(),x(p,{key:0,link:"",type:"danger"},{default:s(()=>[d("审核不通过")]),_:1})):C("",!0),o.row.is_pass==0?(k(),x(p,{key:1,link:"",type:"info"},{default:s(()=>[d("待审核")]),_:1})):C("",!0),o.row.is_pass==1?(k(),x(p,{key:2,link:"",type:"success"},{default:s(()=>[d("审核通过")]),_:1})):C("",!0)]),_:1}),n(_,{fixed:"right",label:"操作",width:"160"},{default:s(o=>[m("div",Je,[n(p,{link:"",type:"primary",size:"small",onClick:y=>q("edit",o.row),disabled:o.row.is_pass==1},{default:s(()=>[d("编辑")]),_:2},1032,["onClick","disabled"]),n(p,{link:"",type:"primary",size:"small",onClick:y=>T(o.row.id)},{default:s(()=>[d("详情")]),_:2},1032,["onClick"]),n(p,{link:"",type:"primary",size:"small"},{default:s(()=>[n(ve,{onCommand:W},{dropdown:s(()=>[n(ge,null,{default:s(()=>[n(S,{command:"取消审核",onClick:y=>oe(o.row)},{default:s(()=>[d("取消审核")]),_:2},1032,["onClick"]),n(S,{command:"重置登录密码",onClick:y=>Q(o.row)},{default:s(()=>[d("重置登录密码")]),_:2},1032,["onClick"]),n(S,{command:"查看员工",onClick:y=>T(o.row.id)},{default:s(()=>[d("查看员工")]),_:2},1032,["onClick"])]),_:2},1024)]),default:s(()=>[m("span",Le,[Me,n(V,{class:"el-icon--right"},{default:s(()=>[n(v(Ce))]),_:1})])]),_:2},1024)]),_:2},1024)])]),_:1})]),_:1},8,["data"]),n(ye,{onSizeChange:ce,onCurrentChange:me,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":a.param2.page,"onUpdate:currentPage":e[10]||(e[10]=o=>a.param2.page=o),background:"","page-size":a.param2.list_rows,"onUpdate:pageSize":e[11]||(e[11]=o=>a.param2.list_rows=o),layout:"total, sizes, prev, pager, next, jumper",total:a.total},null,8,["current-page","page-size","total"])]),_:1})]),_:1})]),_:1}),n(v(L),{ref_key:"deptEditDialogRef",ref:$,onRefresh:e[12]||(e[12]=o=>u())},null,512),n(v(j),{ref_key:"deptDialogRef",ref:b,onRefresh:e[13]||(e[13]=o=>u())},null,512),n(v(K),{ref_key:"resetPasswordDialogRef",ref:N,onRefresh:e[14]||(e[14]=o=>u())},null,512),n(v(F),{ref_key:"detailDialogRef",ref:O,onRefresh:e[15]||(e[15]=o=>u())},null,512),n(v(ae),{ref_key:"importExcelDialogRef",ref:A,onRefresh:e[16]||(e[16]=o=>u())},null,512),n(v(ie),{ref_key:"exportExcelDialogRef",ref:B,onRefresh:e[17]||(e[17]=o=>u())},null,512)])}}});const Ge=Ee(je,[["__scopeId","data-v-741f6151"]]);export{Ge as default};
- //# sourceMappingURL=index.42fcb530.js.map
|