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.
2 lines
5.6 KiB
2 lines
5.6 KiB
|
4 months ago
|
import{d as ae,r as p,ao as B,ax as R,G as oe,cx as ne,a as i,f as T,e as a,b as o,h as l,as as le,F as se,g as ie,c as r,H as c,q as re,Y as f,t as de,$ as C,j as O,I as $,bE as ce,cU as ue,ae as _e,cV as N,a7 as E,aj as pe,an as me,aq as fe,ap as ge,aw as he,ab as we,av as ye,b3 as be,aF as ve,M as ke,b4 as xe,aA as Oe,at as Ee,_ as Ve}from"./index-e450010e.js";import{_ as Fe}from"./plus-f2947ec6.js";import{_ as Ie}from"./refresh-f1723430.js";import{_ as Se}from"./search-71444aff.js";import{_ as ze}from"./addorgcont.vue_vue_type_script_setup_true_lang-e9e1f3d8.js";import{_ as Be}from"./editorgcont.vue_vue_type_script_setup_true_lang-ca595dc5.js";const Re={class:"app-container"},Te={style:{"margin-bottom":"15px"}},Ce=ae({__name:"index",setup($e){const V=p(B),x=p(!1),w=p(!1),y=p(!1),u=R({}),F=p(),b=p(),n=R({}),U=p();function _(){x.value=!0,ce(u).then(({data:e})=>{F.value=e}).finally(()=>{x.value=!1})}const D=()=>{_()},L=()=>{V.value.resetFields(),_()};function M(){ue().then(({data:e})=>{b.value=e})}function I(e){w.value=!0,e?(n.name=e.name,n.organizationtype=e.id):(n.name="",n.organizationtype=0)}function K(e){n.id=e.id,n.number=e.number,n.name=e.name,n.superior=e.superior,n.organizationtype=e.organizationtype,n.abbreviation=e.abbreviation,n.time=e.time,n.state=e.state,n.wechatorganizationid=e.wechatorganizationid,n.superiorsun=e.superiorsun,n.schoole=e.schoole,n.kingdeeid=e.kingdeeid,n.ispower=e.ispower,n.sort=e.sort,n.typeName=e.typeName,n.level=e.level,n.status=e.status,y.value=!0}function P(e){_e.confirm("确认删除<"+e.name+">数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{N({id:e.id,istrue:2,status:3}).then(()=>{E.success("删除成功"),_()})}).catch(()=>E.info("已取消删除"))}function j(e){U.value=e.id}function q(e,s){let v=1;s||(v=2),N({id:e,istrue:2,status:v}).then(({data:k})=>{E.success("编辑成功"),_()})}return oe(()=>{M(),_()}),(e,s)=>{const v=pe,k=me,A=fe,H=ge,S=he,Q=Se,m=we,G=Ie,Y=ye,J=B,W=Fe,d=be,z=ve,X=ke,Z=xe,ee=Oe,g=ne("hasPerm"),te=Ee;return i(),T("div",Re,[a(ee,{shadow:"never"},{header:o(()=>[a(J,{ref_key:"searchOrgFormRef",ref:V,model:l(u),inline:!0},{default:o(()=>[a(Y,{style:{"padding-left":"20px"}},{default:o(()=>[a(S,{span:19},{default:o(()=>[a(k,{label:"关键字",prop:"keywords"},{default:o(()=>[a(v,{modelValue:l(u).keywords,"onUpdate:modelValue":s[0]||(s[0]=t=>l(u).keywords=t),placeholder:"行政组织名称/编号",clearable:"",onKeyup:le(l(u),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(k,{label:"行政组织类别",prop:"class"},{default:o(()=>[a(H,{modelValue:l(u).class,"onUpdate:modelValue":s[1]||(s[1]=t=>l(u).class=t),clearable:"",placeholder:"请选择行政组织类别",style:{width:"180px"}},{default:o(()=>[(i(!0),T(se,null,ie(l(b),t=>(i(),r(A,{key:t.id,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(S,{span:5,class:"flex-end"},{default:o(()=>[a(k,{class:"form-right20"},{default:o(()=>[a(m,{type:"primary",onClick:D},{icon:o(()=>[a(Q)]),default:o(()=>[c(" 搜索 ")]),_:1}),a(m,{onClick:L},{icon:o(()=>[a(G)]),default:o(()=>[c(" 重置 ")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),default:o(()=>[re("div",Te,[f((i(),r(m,{type:"primary",onClick:s[2]||(s[2]=t=>I({}))},{icon:o(()=>[a(W)]),default:o(()=>[c(" 新增 ")]),_:1})),[[g,["125601218356588544"]]])]),f((i(),r(Z,{data:l(F),"highlight-current-row":"","tree-props":{children:"child",hasChildren:"haschild"},"row-key":"id",stripe:"",onRowClick:j,"header-cell-style":{background:"#F4F5F9"}},{default:o(()=>[a(d,{fixed:"",label:"编号",prop:"number",width:"120",align:"left"}),a(d,{fixed:"",label:"行政组织名称",prop:"name","min-width":"130","show-overflow-tooltip":""}),a(d,{label:"行政组织简称",prop:"abbreviation","min-width":"110"}),a(d,{label:"组织类型",prop:"typeName",width:"100",align:"center"}),a(d,{label:"微信对照码",align:"center"},{default:o(t=>[t.row.wechatorganizationid!=0?(i(),r(z,{key:0,class:"mx-1",type:"success"},{default:o(()=>[c(de(t.row.wechatorganizationid),1)]),_:2},1
|