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

import{d as ue,r as i,ao as A,bf as N,ax as ce,G as _e,cx as me,a as u,f as fe,e,b as o,H as p,Y as _,h as n,q as P,t as ge,c as m,j as b,I as x,$ as xe,bE as ve,a7 as M,ae as ye,ab as he,aA as we,al as ke,aj as Ce,an as be,aw as Se,av as Ee,b3 as Te,b4 as Be,am as Me,ai as Ue,at as Re,_ as $e}from"./index-e450010e.js";import{_ as De}from"./index-c5018719.js";import{_ as Fe}from"./delete-811387fa.js";import{_ as Le}from"./plus-f2947ec6.js";import{_ as ze}from"./refresh-f1723430.js";import{_ as Ie}from"./search-71444aff.js";import{g as Ve,e as Ae}from"./index-a04a5857.js";import{_ as Ne}from"./matrixcontadd.vue_vue_type_script_setup_true_lang-9297558f.js";import{_ as Pe}from"./matrixcontedit.vue_vue_type_script_setup_true_lang-bccae577.js";import je from"./setupmatrixfield-4a766ecb.js";import qe from"./setupmatrixuser-03df0dfc.js";import"./jiahaoyuan-5a7520a8.js";import"./pickorg-a8189a5b.js";import"./icon_people-16b4e23b.js";const Oe={class:"app-container"},Qe={style:{"margin-bottom":"15px",height:"32px",display:"flex"}},Ge={class:"select-text"},He=ue({__name:"index",setup(Ke){const S=i([]),U=i(A),E=i(!1),R=i(N),v=i(),j={children:"child",label:"name"},s=ce({page:1,pagesize:10}),T=i(!1),$=i(),c=i(),f=i(0),y=i(!1),h=i(!1),w=i(!1),k=i(!1),D=i(0);function q(){E.value=!0,ve({}).then(({data:l})=>{v.value=l}).finally(()=>{E.value=!1})}const O=l=>{s.adminorg=l.id,d()};function Q(){R.value.setCheckedKeys([],!1),s.adminorg=0,d()}function G(){U.value.resetFields(),d()}function d(){T.value=!0,Ve(s).then(({data:l})=>{$.value=l.list,f.value=l.total}).finally(()=>{T.value=!1})}function H(){y.value=!0}function F(l){const t=[l||S.value].join(",");if(!t){M.warning("请勾选删除项");return}let r=t.split(",");ye.confirm("确认删除已选中的数据项?","警告",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{Ae({id:r,status:3,istrue:!1}).then(()=>{M.success("删除成功"),d()})}).catch(()=>M.info("已取消删除"))}function K(l){D.value=l.length,S.value=l.map(t=>t.id)}function Y(l){c.value=l,w.value=!0}function J(l){c.value=l,k.value=!0}function W(l){c.value=l,h.value=!0}return _e(()=>{q(),d()}),(l,t)=>{const r=he,X=N,L=we,Z=ke,ee=Ce,z=be,I=Se,te=Ie,oe=ze,ne=Ee,ae=A,le=Le,ie=Fe,g=Te,se=Be,re=De,de=Me,pe=Ue,V=Re,C=me("hasPerm");return u(),fe("div",Oe,[e(pe,null,{default:o(()=>[e(Z,{width:"340px",style:{padding:"10px 10px"}},{default:o(()=>[e(L,{"body-style":{height:"100%",padding:"0px 5px"}},{default:o(()=>[e(r,{type:"primary",style:{width:"100%",margin:"10px 0"},onClick:Q},{default:o(()=>[p("查看全部")]),_:1}),_(e(X,{ref_key:"orgTreeRef",ref:R,"node-key":"id",class:"orgTree",data:n(v),props:j,"expand-on-click-node":!1,"check-on-click-node":!0,"check-strictly":!0,"default-expand-all":!1,onNodeClick:O},null,8,["data"]),[[V,n(E)]])]),_:1})]),_:1}),e(de,{style:{padding:"10px 10px 10px 0px"}},{default:o(()=>[e(L,{shadow:"never"},{header:o(()=>[e(ae,{ref_key:"queryFormRef",ref:U,model:n(s),inline:!0},{default:o(()=>[e(ne,{style:{"padding-left":"20px"}},{default:o(()=>[e(I,{span:19},{default:o(()=>[e(z,{label:"关键字",prop:"keywords"},{default:o(()=>[e(ee,{modelValue:n(s).keywords,"onUpdate:modelValue":t[0]||(t[0]=a=>n(s).keywords=a),placeholder:"角色名称",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),e(I,{span:5,class:"flex-end"},{default:o(()=>[e(z,null,{default:o(()=>[e(r,{type:"primary",onClick:d},{icon:o(()=>[e(te)]),default:o(()=>[p("搜索")]),_:1}),e(r,{onClick:G},{icon:o(()=>[e(oe)]),default:o(()=>[p(" 重置")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),default:o(()=>[P("div",Qe,[e(r,{type:"primary",onClick:t[1]||(t[1]=a=>H())},{default:o(()=>[e(le),p("新增")]),_:1}),e(r,{plain:"",type:"primary",disabled:n(S).length===0,onClick:t[2]||(t[2]=a=>F())},{default:o(()=>[e(ie),p("删除")]),_:1},8,["disabled"]),P("span",Ge,"已选 "+ge(n(D))+" 条",1)]),_((u(),m(se,{data:n($),stripe:"",onSelectionChange:K},{default:o(()=>[e(g,{type:"selection",width:"55",align:"center"}),e(g,{label:"矩阵名称",prop:"name",width:"150"}),e(g,{label:"描述",prop:"center","show-overflow-tooltip":""}),e(g,{label:"归属行政组织",width:"300",prop:"orgname","show-overflow-tooltip":""}),e(g,{fixed:"right",label:"操作",align:"center",width:"320"},{default:o(a=>[_((u(),m(r,{type:"primary",link:"",size:"small",onClick:b(B=>Y(a.row),["stop"])},{default:o(()=>[p("配置字段 ")]),_:2},1032,["onClick"])),[[C,["124067026950959104"]]]),_((u(),m(r,{type:"primary",link:"",size:"small",onClick:b(B=>J(a.row),["stop"])},{default:o(()=>[p("配置矩阵关系 ")]),_:2},1032,["onClick"])),[[C,["124067108593086464"]]]),_((u(),m(r,{type:"primary",link:"",size:"small",onClick:b(B=>W(a.row),["stop"])},{default:o(()=>[p("编辑 ")]),_:2},1032,["onClick"])),[[C,["124066883237326848"]]]),_((u(),m(r,{type:"primary",link:"",size:"small",onClick:b(B=>F(a.row.id),["stop"])},{default:o(()=>[p("删除 ")]),_:2},1032,["onClick"])),[[C,["124066956029472768"]]])]),_:1})]),_:1},8,["data"])),[[V,n(T)]]),n(f)>0?(u(),m(re,{key:0,total:n(f),"onUpdate:total":t[3]||(t[3]=a=>x(f)?f.value=a:null),page:n(s).page,"onUpdate:page":t[4]||(t[4]=a=>n(s).page=a),limit:n(s).pagesize,"onUpdate:limit":t[5]||(t[5]=a=>n(s).pagesize=a),onPagination:d},null,8,["total","page","limit"])):xe("",!0)]),_:1}),e(Ne,{addShow:n(y),"onUpdate:addShow":t[6]||(t[6]=a=>x(y)?y.value=a:null),orgid:n(s).adminorg,orgtree:n(v),onRestlist:d},null,8,["addShow","orgid","orgtree"]),e(Pe,{editShow:n(h),"onUpdate:editShow":t[7]||(t[7]=a=>x(h)?h.value=a:null),matrixcont:n(c),orgtree:n(v),onRestlist:d},null,8,["editShow","matrixcont","orgtree"]),e(je,{fieldShow:n(w),"onUpdate:fieldShow":t[8]||(t[8]=a=>x(w)?w.value=a:null),matrixcont:n(c)},null,8,["fieldShow","matrixcont"]),e(qe,{userShow:n(k),"onUpdate:userShow":t[9]||(t[9]=a=>x(k)?k.value=a:null),matrixcont:n(c)},null,8,["userShow","matrixcont"])]),_:1})]),_:1})])}}});const dt=$e(He,[["__scopeId","data-v-346a3734"]]);export{dt as default};