数通互联化工云平台
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.7 KiB

import{d as ee,r,ao as U,ax as $,G as te,cx as ne,a as d,f as oe,e as t,b as o,h as a,as as ae,H as u,q as D,Y as m,c as p,t as le,j as z,I as B,$ as se,cY as ie,a7 as k,ae as re,cZ as A,aj as de,an as pe,aw as _e,ab as ce,av as ue,b3 as me,M as ge,b4 as fe,aA as ve,at as ye,_ as he}from"./index-e450010e.js";import{_ as we}from"./index-c5018719.js";import{_ as Ce}from"./delete-811387fa.js";import{_ as be}from"./plus-f2947ec6.js";import{_ as xe}from"./refresh-f1723430.js";import{_ as ke}from"./search-71444aff.js";import{_ as Ie}from"./addorgclasscont.vue_vue_type_script_setup_true_lang-f21e6360.js";import{_ as Ee}from"./editorgclasscont.vue_vue_type_script_setup_true_lang-24200891.js";const Be={class:"app-container"},Oe={style:{"margin-bottom":"15px",height:"32px",display:"flex"}},Se={class:"select-text"},Fe=ee({__name:"orgclass",setup(Ve){const O=r(U),s=$({page:1,pagesize:10}),I=r([]),E=r(!1),S=r(),h=$({}),g=r(0),w=r(!1),C=r(!1),F=r(0);function i(){E.value=!0,ie(s).then(({data:l})=>{g.value=l.total,S.value=l.list}).finally(()=>{E.value=!1})}function L(){O.value.resetFields(),i()}const M=()=>{w.value=!0};function P(l){C.value=!0,h.id=l.id,h.name=l.name,h.level=l.level}function V(l){const e=[l||I.value].join(",");if(!e){k.warning("请勾选删除项");return}let f=e.split(",");re.confirm("确认删除已选中的数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{A({id:f,istrue:2,status:3}).then(()=>{k.success("删除成功"),i()})}).catch(()=>k.info("已取消删除"))}function R(l,e){const f=[l.toString()];let v=1;e||(v=2),A({id:f,istrue:2,status:v}).then(({data:b})=>{k.success(b.msg),i()})}function N(l){F.value=l.length,I.value=l.map(e=>e.id)}const T=()=>{i()};return te(()=>{i()}),(l,e)=>{const f=de,v=pe,b=_e,j=ke,_=ce,K=xe,Y=ue,q=U,G=be,H=Ce,c=me,Q=ge,Z=fe,J=we,W=ve,y=ne("hasPerm"),X=ye;return d(),oe("div",Be,[t(W,{shadow:"never"},{header:o(()=>[t(q,{ref_key:"searchFormRef",ref:O,model:a(s),inline:!0},{default:o(()=>[t(Y,{style:{"padding-left":"20px"}},{default:o(()=>[t(b,{span:19},{default:o(()=>[t(v,{label:"关键字",prop:"keywords"},{default:o(()=>[t(f,{modelValue:a(s).name,"onUpdate:modelValue":e[0]||(e[0]=n=>a(s).name=n),placeholder:"组织分类名称",clearable:"",onKeyup:ae(i,["enter"])},null,8,["modelValue"])]),_:1})]),_:1}),t(b,{span:5,class:"flex-end"},{default:o(()=>[t(v,null,{default:o(()=>[t(_,{type:"primary",onClick:i},{icon:o(()=>[t(j)]),default:o(()=>[u(" 搜索 ")]),_:1}),t(_,{onClick:L},{icon:o(()=>[t(K)]),default:o(()=>[u(" 重置 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),default:o(()=>[D("div",Oe,[m((d(),p(_,{type:"primary",onClick:e[1]||(e[1]=n=>M())},{default:o(()=>[t(G),u(" 新增 ")]),_:1})),[[y,["125600836821725184"]]]),m((d(),p(_,{plain:"",type:"primary",disabled:a(I).length===0,onClick:e[2]||(e[2]=n=>V())},{default:o(()=>[t(H),u("删除 ")]),_:1},8,["disabled"])),[[y,["125601028748881920"]]]),D("span",Se,"已选 "+le(a(F))+" 条",1)]),m((d(),p(Z,{"highlight-current-row":"",data:a(S),stripe:"",onSelectionChange:N,"header-cell-style":{background:"#F4F5F9"}},{default:o(()=>[t(c,{type:"selection",width:"55",align:"center"}),t(c,{label:"名称",prop:"name",width:"200"}),t(c,{label:"等级",prop:"level",width:"80",align:"center"}),m((d(),p(c,{label:"状态",prop:"state",width:"100",align:"center"},{default:o(n=>[t(Q,{modelValue:n.row.status,"onUpdate:modelValue":x=>n.row.status=x,class:"ml-2","inline-prompt":"",style:{"--el-switch-on-color":"#1E5EFF"},onChange:x=>R(n.row.id,n.row.status)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})),[[y,["125600973455372288"]]]),t(c,{label:"金蝶对照值",prop:"kingdeeid"}),t(c,{fixed:"right",label:"操作",align:"center",width:"220"},{default:o(n=>[m((d(),p(_,{type:"primary",link:"",size:"small",onClick:z(x=>P(n.row),["stop"])},{default:o(()=>[u("编辑")]),_:2},1032,["onClick"])),[[y,["125600893021204480"]]]),m((d(),p(_,{type:"primary",link:"",size:"small",onClick:z(x=>V(n.row.id),["stop"])},{default:o(()=>[u("删除")]),_:2},1032,["onClick"])),[[y,["125601028748881920"]]])]),_:1})]),_:1},8,["data"])),[[X,a(E)]]),a(g)>0?(d(),p(J,{key:0,total:a(g),"onUpdate:total":e[3]||(e[3]=n=>B(g)?g.value=n:null),page:a(s).page,"onUpdate:page":e[4]||(e[4]=n=>a(s).page=n),limit:a(s).pagesize,"onUpdate:limit":e[5]||(e[5]=n=>a(s).pagesize=n),onPagination:i},null,8,["total","page","limit"])):se("",!0)]),_:1}),t(Ie,{addIsSow:a(w),"onUpdate:addIsSow":e[6]||(e[6]=n=>B(w)?w.value=n:null),onCloseAddOrgTypesBoxFn:T},null,8,["addIsSow"]),t(Ee,{editIsSow:a(C),"onUpdate:editIsSow":e[7]||(e[7]=n=>B(C)?C.value=n:null),orgtypeinfo:a(h),onCloseAddOrgTypesBoxFn:T},null,8,["editIsSow","orgtypeinfo"])])}}});const Pe=he(Fe,[["__scopeId","data-v-dc7b3e74"]]);export{Pe as default};