UNPKG

yekonga-server

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