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
2.1 KiB
2 lines
2.1 KiB
|
4 months ago
|
import{d as T,r as f,G as L,a as _,f as g,e as t,h as d,I as R,b as a,H as r,q as c,F as S,g as U,c as V,t as z,gT as m,a7 as v,gS as A,aw as F,aF as N,ab as O,cz as P,b2 as D,av as $,aA as j,_ as q}from"./index-e450010e.js";import G from"./userBox-968393d1.js";import"./org-e062a454.js";/* empty css */import"./orgrole-c22df0dc.js";import"./rolePage-38074a51.js";const H={width:"80px"},J={width:"80px"},K=T({__name:"appManager",props:{appCont:{type:Object,default(){return{}}}},setup(C){const u=C,s=f([]),l=f(!1),k=n=>{l.value=!0},x=n=>{l.value=!1,s.value=n.value;let o={id:u.appCont.uuid,orgRoleUs:n.value};m(o).then(e=>{v({showClose:!0,message:e.msg,type:"success"})})},y=n=>{if(s.value.length>0){s.value.forEach((e,i)=>{e.id==n.id&&s.value.splice(i,1)});let o={id:u.appCont.uuid,orgRoleUs:s.value};m(o).then(e=>{v({showClose:!0,message:e.msg,type:"success"})})}},b=()=>{A({id:u.appCont.uuid}).then(n=>{s.value=n.data.appManager})};return L(()=>{b()}),(n,o)=>{const e=F,i=N,h=O,w=P,E=D,M=$,I=j;return _(),g("div",null,[t(G,{"is-open":d(l),"onUpdate:isOpen":o[0]||(o[0]=p=>R(l)?l.value=p:null),"pick-list":d(s),types:2,"org-true":2,onPickInfo:x},null,8,["is-open","pick-list"]),t(I,{shadow:"never",class:"boxTop"},{default:a(()=>[t(M,null,{default:a(()=>[t(e,{span:24,class:"appTitle"},{default:a(()=>[r("应用主管理员")]),_:1}),t(e,{span:24,class:"appContent"},{default:a(()=>[r("应用主管理员拥有应用管理后台的全部权限,可进行应用搭建、编辑、设置以及数据管理")]),_:1}),t(e,{span:24,class:"appManList"},{default:a(()=>[c("table",null,[c("tr",null,[c("td",H,[t(i,null,{default:a(()=>[r("权限成员")]),_:1})]),c("td",J,[t(h,{link:"",type:"primary",size:"large",onClick:o[1]||(o[1]=p=>k(2))},{default:a(()=>[r("设置成员")]),_:1})]),c("td",null,[t(E,{wrap:"",size:15},{default:a(()=>[(_(!0),g(S,null,U(d(s),(p,B)=>(_(),V(w,{key:B,closable:"",type:"info","disable-transitions":!0,onClose:Q=>y(p)},{default:a(()=>[r(z(p.title),1)]),_:2},1032,["onClose"]))),128))]),_:1})])])])]),_:1})]),_:1})]),_:1})])}}});const ae=q(K,[["__scopeId","data-v-7b084545"]]);export{ae as default};
|