yekonga-server
Version:
Yekonga Server
2 lines (1 loc) • 2.11 kB
JavaScript
import{H as a,g as s,o as t,c as u,h as o,t as i,q as r,m as e,k as n,x as h,j as p}from"./vendor.38a5f540.js";const d={name:"AuthGroupShowComponent",computed:a({currentUser:"user"}),components:{},props:{},watch:{"$route.params.authGroupId":function(a){this.uuid=a,this.fetchJson()}},data:()=>({uuid:null,loading:!1,summary:{},authGroup:{},query:"{uuid:authGroupId,authGroupId,name}"}),created(){this.uuid=this.$route.params.authGroupId,this.fetchJson()},methods:{onLoading:function(a){this.loading=a},fetchJson:async function(){this.loading=!0;var a=`query {\n authGroup(where:{authGroupId:{equalTo:"${this.uuid}"}})${this.query},\n }`,s=await window.ajaxGraphql(a,null);s.authGroup&&(this.authGroup=s.authGroup),s.summary&&(this.summary=s.summary),this.loading=!1}}},l={class:"container-detail p-4"},m={class:"container-summary bg-default"},c={class:"d-flex justify-content-between"},G={class:"d-inline-block h5"},f={class:"d-flex align-items-center"},v={key:0,class:"d-inline-block h5 pe-3"},y={class:"container-navbar separator"},g={class:"nav"},k={class:"container-detail"};d.render=function(a,d,w,$,q,P){const b=s("router-link"),x=s("router-view");return t(),u("div",l,[o("div",m,[o("div",c,[o("div",G,[o("div",f,[o("span",null,i(q.authGroup.name),1)])]),a.$isPermitted("authGroup.summary")?(t(),u("div",v)):r("",!0)])]),o("div",y,[o("nav",g,[a.$isPermitted("authGroup.information")?(t(),e(b,{key:0,to:"/app/permissions/auth-groups/show/"+this.uuid,class:"nav-link"},{default:n((()=>[h(i(a.$t("authGroup.information")),1)])),_:1},8,["to"])):r("",!0),a.$isPermitted("authGroup.authGroupPermission")?(t(),e(b,{key:1,to:"/app/permissions/auth-groups/show/"+this.uuid+"/auth-group-permissions",class:"nav-link"},{default:n((()=>[h(i(a.$t("authGroup.authGroupPermissions")),1)])),_:1},8,["to"])):r("",!0),a.$isPermitted("authGroup.authUserGroup")?(t(),e(b,{key:2,to:"/app/permissions/auth-groups/show/"+this.uuid+"/auth-user-groups",class:"nav-link"},{default:n((()=>[h(i(a.$t("authGroup.authUserGroups")),1)])),_:1},8,["to"])):r("",!0)])]),o("div",k,[p(x)])])};export{d as default};