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