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
4.3 KiB
1 lines
4.3 KiB
import{d as q,r,ag as U,ar as J,X as K,aY as W,o as d,b as Z,g as ee,a as o,w as n,f as a,j as c,a7 as m,c as u,s as $,D,N as te,E,O as oe,ai as ne,aj as ae,G as se,aT as le,$ as ie,aU as re,ao as de,aM as ue}from"./index-b0696d90.js";/* empty css */import{_ as pe}from"./index-ced84a6e.js";import{_ as _e}from"./edit-b02c4768.js";/* empty css */import{_ as ce}from"./delete-a6250ce4.js";import{_ as me}from"./plus-15786e11.js";import{_ as fe}from"./refresh-2973caed.js";import{_ as ge}from"./search-b60582af.js";import{a as ve,d as F}from"./index-43706eec.js";import{_ as we}from"./addclass.vue_vue_type_script_setup_true_lang-2cd2d01c.js";import{_ as Ce}from"./editclass.vue_vue_type_script_setup_true_lang-7ef20fb0.js";/* empty css */const he={class:"app-container"},ye={class:"search"},Le=q({__name:"dutiesclass",setup(ke){const I=r(U),l=J({page:1,pagesize:10}),f=r(0),k=r([]),b=r(!1),w=r(!1),C=r(!1),x=r(),V=r();function i(){b.value=!0,ve(l).then(({data:s})=>{x.value=s.list,f.value=s.total}).finally(()=>{b.value=!1})}function z(){I.value.resetFields(),i()}function L(){w.value=!0}function M(s,e){let p=1;e||(p=2);let h=s.toString();F({id:[h],istrue:2,status:p}).then(({data:B})=>{E.success("编辑成功"),i()})}function N(s){C.value=!0,V.value=s}function S(s){const e=[(s==null?void 0:s.id)||k.value].join(",");if(!e){E.warning("请勾选删除项");return}let p=e.split(",");oe.confirm("确认删除已选中的数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{F({id:p,status:3,istrue:2}).then(()=>{E.success("删除成功"),i()})})}function O(s){k.value=s.map(e=>e.id)}return K(()=>{i()}),(s,e)=>{const p=ne,h=ae,B=ge,_=se,j=fe,P=U,R=me,T=ce,g=le,H=ie,A=_e,G=re,Q=pe,X=de,v=W("hasPerm"),Y=ue;return d(),Z("div",he,[ee("div",ye,[o(P,{ref_key:"searchDutiesFormRef",ref:I,model:a(l),inline:!0},{default:n(()=>[o(h,{label:"关键字",prop:"keywords"},{default:n(()=>[o(p,{modelValue:a(l).keywords,"onUpdate:modelValue":e[0]||(e[0]=t=>a(l).keywords=t),placeholder:"职务分类名称",clearable:""},null,8,["modelValue"])]),_:1}),o(h,null,{default:n(()=>[o(_,{type:"primary",onClick:i},{icon:n(()=>[o(B)]),default:n(()=>[c(" 搜索 ")]),_:1}),o(_,{onClick:z},{icon:n(()=>[o(j)]),default:n(()=>[c(" 重置 ")]),_:1})]),_:1})]),_:1},8,["model"])]),o(X,{shadow:"never"},{header:n(()=>[m((d(),u(_,{type:"success",onClick:e[1]||(e[1]=t=>L())},{default:n(()=>[o(R),c("新增 ")]),_:1})),[[v,["126691996893982720"]]]),m((d(),u(_,{type:"danger",disabled:a(k).length===0,onClick:e[2]||(e[2]=t=>S())},{default:n(()=>[o(T),c("删除")]),_:1},8,["disabled"])),[[v,["126692156957011968"]]])]),default:n(()=>[m((d(),u(G,{"highlight-current-row":"",data:a(x),border:"",onSelectionChange:O},{default:n(()=>[o(g,{type:"selection",width:"55",align:"center"}),o(g,{label:"名称",prop:"name"}),o(g,{label:"金蝶对照码",prop:"kingdeeid",width:"300"}),m((d(),u(g,{label:"状态",prop:"state",width:"100",align:"center"},{default:n(t=>[o(H,{modelValue:t.row.status,"onUpdate:modelValue":y=>t.row.status=y,class:"ml-2","inline-prompt":"",style:{"--el-switch-on-color":"#13ce66","--el-switch-off-color":"#ff4949"},"active-text":"启用","inactive-text":"禁用",onChange:y=>M(t.row.id,t.row.status)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})),[[v,["126692100824641536"]]]),o(g,{fixed:"right",align:"center",label:"操作",width:"180"},{default:n(t=>[m((d(),u(_,{type:"primary",link:"",size:"small",onClick:$(y=>N(t.row),["stop"])},{default:n(()=>[o(A),c("编辑 ")]),_:2},1032,["onClick"])),[[v,["126692035448025088"]]]),m((d(),u(_,{type:"primary",link:"",size:"small",onClick:$(y=>S(t.row),["stop"])},{default:n(()=>[o(T),c(" 删除 ")]),_:2},1032,["onClick"])),[[v,["126692156957011968"]]])]),_:1})]),_:1},8,["data"])),[[Y,a(b)]]),a(f)>0?(d(),u(Q,{key:0,total:a(f),"onUpdate:total":e[3]||(e[3]=t=>D(f)?f.value=t:null),page:a(l).page,"onUpdate:page":e[4]||(e[4]=t=>a(l).page=t),limit:a(l).pagesize,"onUpdate:limit":e[5]||(e[5]=t=>a(l).pagesize=t),onPagination:i},null,8,["total","page","limit"])):te("",!0)]),_:1}),o(we,{addIsShow:a(w),"onUpdate:addIsShow":e[6]||(e[6]=t=>D(w)?w.value=t:null),onHavedatalist:i},null,8,["addIsShow"]),o(Ce,{editIsShow:a(C),"onUpdate:editIsShow":e[7]||(e[7]=t=>D(C)?C.value=t:null),dutiestypecont:a(V),onHavedatalist:i},null,8,["editIsShow","dutiestypecont"])])}}});export{Le as default};
|
|
|