index.3c093070.js 13 KB

123
  1. import{_ as k}from"./preload-helper.41c905a7.js";import{e as J,ag as D,r as g,G as he,o as xe,a0 as m,g as h,h as Ce,A as n,q as s,j as c,y as d,x as f,z as Ee,u as v,p as x,aE as be,aF as $e}from"./vue.e266cb73.js";import{f as Re}from"./index.f84209b0.js";import{D as w}from"./department.24b55d3d.js";import{c as Se}from"./config.3668004a.js";import{q as Oe}from"./index.223f7582.js";import{ad as r}from"./index.dcc65bf7.js";import{K as C}from"./index.4f91577e.js";import{_ as Te}from"./_plugin-vue_export-helper.c27b6911.js";import"./Urls.a85bb052.js";import"./request.1f3df8c8.js";import"./storage.acfc8920.js";import"./index.a3bb8816.js";const Ne=E=>(be("data-v-4d9c6c0b"),E=E(),$e(),E),Pe={class:"card-header"},Ae={class:"system-menu-search"},ze={class:"card-header ml5 mr5 mt5 mb5"},Be={class:"custom-tree-node"},Ve=["onClick"],Ie=["onClick"],Je={class:"disflex"},Le={class:"el-dropdown-link"},Ue=Ne(()=>c("span",{class:"dropdown-text"},"更多",-1)),qe=J({name:"underlyingDepartment"}),Me=J({...qe,setup(E){const L=D(()=>k(()=>import("./departEdit.18016ca8.js"),["./departEdit.18016ca8.js","./vue.e266cb73.js","./department.24b55d3d.js","./Urls.a85bb052.js","./request.1f3df8c8.js","./storage.acfc8920.js","./config.3668004a.js","./index.4f91577e.js","./index.dcc65bf7.js","./index.f84209b0.js","./ruleReg.82229ae1.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),b=g(),U=t=>{b.value.openDialog(t)},q=(t,e)=>{b.value.openDialog(t,e)},M=D(()=>k(()=>import("./edit.abacc506.js"),["./edit.abacc506.js","./vue.e266cb73.js","./index.f84209b0.js","./config.3668004a.js","./department.24b55d3d.js","./Urls.a85bb052.js","./request.1f3df8c8.js","./storage.acfc8920.js","./index.4f91577e.js","./index.dcc65bf7.js","./ruleReg.82229ae1.js","./_plugin-vue_export-helper.c27b6911.js","./edit.eaed9201.css"],import.meta.url)),$=g(),j=t=>{$.value.openDialog(t)},H=(t,e)=>{e=JSON.parse(JSON.stringify(e)),console.log("row",e),$.value.openDialog(t,e)},F=D(()=>k(()=>import("./detail.9dfaed5d.js"),["./detail.9dfaed5d.js","./vue.e266cb73.js","./index.f84209b0.js","./config.3668004a.js","./department.24b55d3d.js","./Urls.a85bb052.js","./request.1f3df8c8.js","./storage.acfc8920.js","./index.4f91577e.js","./index.dcc65bf7.js","./_plugin-vue_export-helper.c27b6911.js","./detail.5287a871.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),B()},K={children:"children",label:"label"},Q=g(),i=g([]),W=t=>{i.value=t,console.log("multipleSelection",i.value)},X=D(()=>k(()=>import("./resetPassword.30504c93.js"),["./resetPassword.30504c93.js","./vue.e266cb73.js","./ruleReg.82229ae1.js","./index.dcc65bf7.js","./index.f84209b0.js","./department.24b55d3d.js","./Urls.a85bb052.js","./request.1f3df8c8.js","./storage.acfc8920.js","./config.3668004a.js","./index.4f91577e.js","./_plugin-vue_export-helper.c27b6911.js"],import.meta.url)),N=g(),Y=t=>{N.value.openDialog(t)},Z=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 o=0;o<i.value.length;o++)i.value[o].is_pass==1?e.push(i.value[o].name):(t.push(i.value[o].name),a.ids.push(i.value[o].id));if(e.length>0)return r.warning(`员工名称:“${e}”不允许删除,请先反审核再操作`);C.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),C.confirm(`此操作将永久删除部门名称:“${e.name}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{P("remove",e.id)}).catch(()=>{})},P=async(t,e)=>{let o=null;if(t=="del"){if(o=await w.delAdmin(e),o.code!=0)return r.error(o.msg)}else if(t=="remove"){if(o=await w.del(e),o.code!=0)return r.error(o.msg)}else return r.warning("操作有误");u(),r.success(o.msg)},ne=()=>{if(console.log("multipleSelection.value",i.value.length),i.value.length==0)return r.warning("请选择要操作的列表");let t=[],e=[];a.ids=[];for(let o=0;o<i.value.length;o++)i.value[o].is_pass==1?e.push(i.value[o].name):(t.push(i.value[o].name),a.ids.push(i.value[o].id));if(e.length>0)return r.warning(`员工名称:“${e}”已审核通过,无需重复操作`);C.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(()=>{})},oe=()=>{if(console.log("multipleSelection.value",i.value.length),i.value.length==0)return r.warning("请选择要操作的列表");let t=[],e=[];a.ids=[];for(let o=0;o<i.value.length;o++)i.value[o].is_pass==0?e.push(i.value[o].name):(t.push(i.value[o].name),a.ids.push(i.value[o].id));if(e.length>0)return r.warning(`员工名称:“${e}”已处于反审核状态,无需重复操作`);C.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 o=null;if(t=="pass"){if(o=await w.passAdmin(e),o.code!=0)return r.error(o.msg)}else if(t=="rePass"){if(o=await w.rePassAdmin(e),o.code!=0)return r.error(o.msg)}else return r.warning("操作有误");u(),r.success(o.msg)},le=t=>{if(t.is_pass==0)return r.warning("该记录已处于反审核状态,无需重复操作");C.confirm(`此操作将反审核:“${t.name}”,是否继续?`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{R("rePass",t.id)}).catch(()=>{})},ae=D(()=>k(()=>import("./import.91f05381.js"),["./import.91f05381.js","./vue.e266cb73.js","./index.f84209b0.js","./department.24b55d3d.js","./Urls.a85bb052.js","./request.1f3df8c8.js","./storage.acfc8920.js","./config.3668004a.js","./index.4f91577e.js","./index.dcc65bf7.js","./_plugin-vue_export-helper.c27b6911.js","./import.e762b8bd.css"],import.meta.url)),A=g(),se=()=>{A.value.openDialog()},ie=D(()=>k(()=>import("./export.228409d4.js"),["./export.228409d4.js","./vue.e266cb73.js","./config.3668004a.js","./index.dcc65bf7.js","./index.f84209b0.js","./_plugin-vue_export-helper.c27b6911.js","./export.2aca93a3.css"],import.meta.url)),z=g(),re=async()=>{let t=await w.export();if(t.code!=0)return r.error(t.msg);a.download_file_url=Se.file+"/"+t.data.path,console.log("state.download_file_url",a.download_file_url),z.value.openDialog(a.download_file_url)},de=()=>{a.param2={keyword:"",page:1,list_rows:10,department_id:0},u()},a=he({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 w.init();if(t.code!=0)return r.error(t.msg)},ue=async()=>{let t=await w.list(a.param1);if(t.code!=0)return r.error(t.msg);a.data=t.data,B()},B=async()=>{console.log("getAdminList");let t=await w.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)},me=t=>{a.param2.list_rows=t,u()},ce=t=>{a.param2.page=t,u()};return xe(()=>{pe(),u()}),(t,e)=>{const o=m("el-input"),_e=m("ele-Search"),V=m("el-icon"),p=m("el-button"),fe=m("el-tree"),I=m("el-col"),_=m("el-table-column"),S=m("el-dropdown-item"),ge=m("el-dropdown-menu"),ve=m("el-dropdown"),we=m("el-pagination"),ye=m("el-row"),ke=m("el-card");return h(),Ce("div",null,[n(ke,{class:"box-card"},{header:s(()=>[c("div",Pe,[c("div",Ae,[n(o,{size:"default",modelValue:a.param2.keyword,"onUpdate:modelValue":e[0]||(e[0]=l=>a.param2.keyword=l),placeholder:"请输入关键词",style:{"max-width":"180px"}},null,8,["modelValue"]),n(p,{size:"default",type:"primary",class:"ml10",onClick:e[1]||(e[1]=l=>u())},{default:s(()=>[n(V,null,{default:s(()=>[n(_e)]),_:1}),d(" 查询 ")]),_:1})]),c("div",null,[n(p,{type:"primary",onClick:e[2]||(e[2]=l=>j("add"))},{default:s(()=>[d("新增员工")]),_:1}),n(p,{type:"primary",onClick:e[3]||(e[3]=l=>ne())},{default:s(()=>[d("审核")]),_:1}),n(p,{type:"danger",onClick:e[4]||(e[4]=l=>oe())},{default:s(()=>[d("反审核")]),_:1}),n(p,{type:"success",onClick:e[5]||(e[5]=l=>se())},{default:s(()=>[d("导入")]),_:1}),n(p,{type:"success",onClick:e[6]||(e[6]=l=>re())},{default:s(()=>[d(" 导出 "),f(' <a :href="state.download_file_url" target="target" download>导出</a> ')]),_:1}),n(p,{type:"danger",onClick:e[7]||(e[7]=l=>ee())},{default:s(()=>[d("删除")]),_:1})])])]),default:s(()=>[n(ye,null,{default:s(()=>[n(I,{span:6},{default:s(()=>[c("div",ze,[c("span",{class:"dept-all",onClick:e[8]||(e[8]=l=>de())},"全部部门"),n(p,{link:"",type:"primary",onClick:e[9]||(e[9]=l=>U("add"))},{default:s(()=>[d("添加")]),_:1})]),n(fe,{data:a.data,props:K,onNodeClick:G,draggable:!1},{default:s(({node:l,data:y})=>[c("span",Be,[c("span",null,Ee(l.label),1),c("span",null,[c("a",{class:"a1",onClick:De=>q("edit",y)}," 编辑 ",8,Ve),c("a",{class:"a2",onClick:De=>te(l,y)}," 删除 ",8,Ie)])])]),_:1},8,["data"])]),_:1}),n(I,{span:18},{default:s(()=>[n(v(Oe),{ref_key:"multipleTableRef",ref:Q,data:a.tableData,style:{width:"100%"},onSelectionChange:W},{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(l=>[l.row.valid==0?(h(),x(p,{key:0,link:"",type:"danger",size:"default"},{default:s(()=>[d("禁用")]),_:1})):f("v-if",!0),l.row.valid==1?(h(),x(p,{key:1,link:"",type:"primary",size:"default"},{default:s(()=>[d("启用")]),_:1})):f("v-if",!0)]),_:1}),n(_,{label:"审核状态",width:"120"},{default:s(l=>[l.row.is_pass==-1?(h(),x(p,{key:0,link:"",type:"danger"},{default:s(()=>[d("审核不通过")]),_:1})):f("v-if",!0),l.row.is_pass==0?(h(),x(p,{key:1,link:"",type:"info"},{default:s(()=>[d("待审核")]),_:1})):f("v-if",!0),l.row.is_pass==1?(h(),x(p,{key:2,link:"",type:"success"},{default:s(()=>[d("审核通过")]),_:1})):f("v-if",!0)]),_:1}),n(_,{fixed:"right",label:"操作",width:"160"},{default:s(l=>[c("div",Je,[f(' :disabled="scope.row.is_pass==1" '),n(p,{link:"",type:"primary",size:"small",onClick:y=>H("edit",l.row),disabled:l.row.is_pass==1},{default:s(()=>[d("编辑")]),_:2},1032,["onClick","disabled"]),n(p,{link:"",type:"primary",size:"small",onClick:y=>T(l.row.id)},{default:s(()=>[d("详情")]),_:2},1032,["onClick"]),n(p,{link:"",type:"primary",size:"small"},{default:s(()=>[n(ve,{onCommand:Z},{dropdown:s(()=>[n(ge,null,{default:s(()=>[n(S,{command:"取消审核",onClick:y=>le(l.row)},{default:s(()=>[d("取消审核")]),_:2},1032,["onClick"]),f(' <el-dropdown-item command="工资设置">工资设置</el-dropdown-item> '),n(S,{command:"重置登录密码",onClick:y=>Y(l.row)},{default:s(()=>[d("重置登录密码")]),_:2},1032,["onClick"]),f(' <el-dropdown-item command="查看计件">查看计件</el-dropdown-item> '),n(S,{command:"查看员工",onClick:y=>T(l.row.id)},{default:s(()=>[d("查看员工")]),_:2},1032,["onClick"])]),_:2},1024)]),default:s(()=>[c("span",Le,[Ue,n(V,{class:"el-icon--right"},{default:s(()=>[n(v(Re))]),_:1})])]),_:2},1024)]),_:2},1024)])]),_:1})]),_:1},8,["data"]),n(we,{onSizeChange:me,onCurrentChange:ce,class:"mt15","pager-count":5,"page-sizes":[10,20,30],"current-page":a.param2.page,"onUpdate:currentPage":e[10]||(e[10]=l=>a.param2.page=l),background:"","page-size":a.param2.list_rows,"onUpdate:pageSize":e[11]||(e[11]=l=>a.param2.list_rows=l),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:b,onRefresh:e[12]||(e[12]=l=>u())},null,512),n(v(M),{ref_key:"deptDialogRef",ref:$,onRefresh:e[13]||(e[13]=l=>u())},null,512),n(v(X),{ref_key:"resetPasswordDialogRef",ref:N,onRefresh:e[14]||(e[14]=l=>u())},null,512),n(v(F),{ref_key:"detailDialogRef",ref:O,onRefresh:e[15]||(e[15]=l=>u())},null,512),n(v(ae),{ref_key:"importExcelDialogRef",ref:A,onRefresh:e[16]||(e[16]=l=>u())},null,512),n(v(ie),{ref_key:"exportExcelDialogRef",ref:z,onRefresh:e[17]||(e[17]=l=>u())},null,512)])}}});const ot=Te(Me,[["__scopeId","data-v-4d9c6c0b"],["__file","C:/Users/89282/Desktop/lechang_storage/lechang_storage/vue-next-admin/src/views/underlying/department/index.vue"]]);export{ot as default};
  2. //# sourceMappingURL=index.3c093070.js.map