You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
6.7 KiB
1 lines
6.7 KiB
import{d as _e,r as d,ag as R,aV as j,ar as S,X as ce,aY as ge,o as m,c as _,w as s,a as t,j as c,a7 as g,f as i,g as M,t as $,s as A,D,N as fe,E as z,O as he,G as ye,ao as be,av as ve,ai as we,aj as xe,aT as ke,$ as Ce,aU as Pe,aw as Te,ax as Ee,aM as Ve,_ as Se}from"./index-b0696d90.js";/* empty css */import{_ as De}from"./index-ced84a6e.js";import{_ as ze}from"./edit-b02c4768.js";/* empty css */import{_ as Ue}from"./delete-a6250ce4.js";import{_ as Be}from"./plus-15786e11.js";import{_ as Ie}from"./refresh-2973caed.js";import{_ as Fe}from"./search-b60582af.js";/* empty css *//* empty css */import{b as Le,c as Q}from"./index-9639442b.js";import{g as Ne}from"./index-78cafc02.js";import{g as Oe}from"./index-43706eec.js";import Re from"./addpost-6b46e294.js";import je from"./editpost-0f5f1fdf.js";/* empty css *//* empty css */const Me={class:"app-container",style:{padding:"0",margin:"0"}},$e={class:"search"},Ae=_e({__name:"index",setup(Qe){const U=d(R),B=d(j),k=d(!1),C=d(!1),y=d(),G={children:"child",label:"name"},l=S({page:1,pagesize:13}),K=S({page:1,pagesize:1e5}),I=d(),f=d(0),P=d([]),o=S({}),T=d([]),b=d(!1),v=d(!1);function X(){k.value=!0,Ne({}).then(({data:e})=>{y.value=e}).finally(()=>{k.value=!1})}const Y=e=>{var a;l.organization=(a=e.id)==null?void 0:a.toString(),p()},q=()=>{B.value.setCheckedKeys([],!1),l.organization="",p()};function p(){C.value=!0,Le(l).then(({data:e})=>{I.value=e.list,f.value=e.total}).finally(()=>{C.value=!1})}function H(){U.value.resetFields(),p()}function J(){b.value=!0}function W(e){o.id=e.id,o.number=e.number,o.name=e.name,o.duties=e.duties,o.time=e.time,o.state=e.state,o.administrativeorganization=e.administrativeorganization,o.superior=e.superior,o.personincharge=e.personincharge,o.department=e.department,o.menupermit=e.menupermit,o.buttonpermit=e.buttonpermit,o.school=e.school,o.kingdeeid=e.kingdeeid,o.orglist=e.orglist,o.unifyid=e.unifyid,o.dutiesname=e.dutiesname,o.dutiesnumber=e.dutiesnumber,o.aoname=e.aoname,o.aonumber=e.aonumber,o.jobname=e.jobname,o.superiorname=e.superiorname,o.superiornumber=e.superiornumber,o.departmentname=e.departmentname,o.idstr=e.idstr,o.orglistary=e.orglistary,v.value=!0}function F(e){const a=[(e==null?void 0:e.id)||P.value].join(",");if(!a){z.warning("请勾选删除项");return}let r=a.split(",");he.confirm("确认删除已选中的数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Q({id:r,status:3,istrue:2}).then(()=>{z.success("删除成功"),p()})})}function Z(e,a){const r=[e.toString()];let w=1;a==1&&(w=2),Q({id:r,istrue:2,status:w}).then(({data:E})=>{z.success("编辑成功"),p()})}function ee(e){P.value=e.map(a=>a.id)}function te(){Oe(K).then(({data:e})=>{T.value=e.list,f.value=e.total})}return ce(()=>{X(),p(),te()}),(e,a)=>{const r=ye,w=j,E=be,ae=ve,L=we,V=xe,oe=Fe,ne=Ie,se=R,ie=Be,N=Ue,u=ke,le=Ce,re=ze,de=Pe,pe=De,ue=Te,me=Ee,O=Ve,h=ge("hasPerm");return m(),_(me,null,{default:s(()=>[t(ae,{width:"300px",style:{padding:"10px 10px"}},{default:s(()=>[t(E,{"body-style":{height:"100%",padding:"0px 5px"}},{default:s(()=>[t(r,{type:"primary",style:{width:"100%",margin:"10px 0"},onClick:q},{default:s(()=>[c("查看全部")]),_:1}),g(t(w,{ref_key:"orgTreeRef",ref:B,"node-key":"id",class:"orgTree",data:i(y),props:G,"expand-on-click-node":!1,"check-on-click-node":!0,"check-strictly":!0,"default-expand-all":!0,onNodeClick:Y},null,8,["data"]),[[O,i(k)]])]),_:1})]),_:1}),t(ue,{style:{padding:"10px 10px 10px 0px"}},{default:s(()=>[M("div",Me,[M("div",$e,[t(se,{ref_key:"searchOrgFormRef",ref:U,model:i(l),inline:!0},{default:s(()=>[t(V,{label:"岗位名称",prop:"keywords"},{default:s(()=>[t(L,{modelValue:i(l).name,"onUpdate:modelValue":a[0]||(a[0]=n=>i(l).name=n),placeholder:"岗位名称",clearable:""},null,8,["modelValue"])]),_:1}),t(V,{label:"岗位编号",prop:"number"},{default:s(()=>[t(L,{modelValue:i(l).number,"onUpdate:modelValue":a[1]||(a[1]=n=>i(l).number=n),placeholder:"岗位编号",clearable:""},null,8,["modelValue"])]),_:1}),t(V,null,{default:s(()=>[t(r,{type:"primary",onClick:p},{icon:s(()=>[t(oe)]),default:s(()=>[c(" 搜索 ")]),_:1}),t(r,{onClick:H},{icon:s(()=>[t(ne)]),default:s(()=>[c(" 重置 ")]),_:1})]),_:1})]),_:1},8,["model"])]),t(E,{shadow:"never"},{header:s(()=>[g((m(),_(r,{type:"success",onClick:a[2]||(a[2]=n=>J())},{default:s(()=>[t(ie),c("新增 ")]),_:1})),[[h,["127710714914680832"]]]),g((m(),_(r,{type:"danger",disabled:i(P).length===0,onClick:a[3]||(a[3]=n=>F())},{default:s(()=>[t(N),c("删除")]),_:1},8,["disabled"])),[[h,["127711207552462848"]]])]),default:s(()=>[g((m(),_(de,{"highlight-current-row":"",data:i(I),border:"",onSelectionChange:ee},{default:s(()=>[t(u,{fixed:"",type:"selection",width:"55",align:"center"}),t(u,{fixed:"",label:"名称",prop:"name",width:"200"}),t(u,{label:"职位编号",prop:"number",width:"150"}),t(u,{label:"归属行政组织",prop:"departmentname"},{default:s(n=>[c($(n.row.departmentname)+"/"+$(n.row.aoname),1)]),_:1}),t(u,{label:"相关职务",prop:"dutiesname",width:"150",align:"center"}),t(u,{label:"归属分类",prop:"jobname",width:"150",align:"center"}),g((m(),_(u,{label:"状态",prop:"status",width:"100",align:"center"},{default:s(n=>[t(le,{modelValue:n.row.status,"onUpdate:modelValue":x=>n.row.status=x,class:"ml-2","inline-prompt":"",style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"},"active-text":"启用","inactive-text":"禁用",onChange:x=>Z(n.row.id,n.row.state)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})),[[h,["127711054456172544"]]]),t(u,{fixed:"right",align:"center",label:"操作",width:"150"},{default:s(n=>[g((m(),_(r,{type:"primary",link:"",size:"small",onClick:A(x=>W(n.row),["stop"])},{default:s(()=>[t(re),c("编辑 ")]),_:2},1032,["onClick"])),[[h,["127710903461228544"]]]),g((m(),_(r,{type:"primary",link:"",size:"small",onClick:A(x=>F(n.row),["stop"])},{default:s(()=>[t(N),c(" 删除 ")]),_:2},1032,["onClick"])),[[h,["127711207552462848"]]])]),_:1})]),_:1},8,["data"])),[[O,i(C)]]),i(f)>0?(m(),_(pe,{key:0,total:i(f),"onUpdate:total":a[4]||(a[4]=n=>D(f)?f.value=n:null),page:i(l).page,"onUpdate:page":a[5]||(a[5]=n=>i(l).page=n),limit:i(l).pagesize,"onUpdate:limit":a[6]||(a[6]=n=>i(l).pagesize=n),onPagination:p},null,8,["total","page","limit"])):fe("",!0)]),_:1})]),t(Re,{addShow:i(b),"onUpdate:addShow":a[7]||(a[7]=n=>D(b)?b.value=n:null),dutieslist:i(T),orgtreelistary:i(y),onRestdatalist:p},null,8,["addShow","dutieslist","orgtreelistary"]),t(je,{editShow:i(v),"onUpdate:editShow":a[8]||(a[8]=n=>D(v)?v.value=n:null),dutieslist:i(T),postdatacont:i(o),orgtreelistary:i(y),onRestdatalist:p},null,8,["editShow","dutieslist","postdatacont","orgtreelistary"])]),_:1})]),_:1})}}});const dt=Se(Ae,[["__scopeId","data-v-6303acb3"]]);export{dt as default};
|
|
|