yekonga-server
Version:
Yekonga Server
2 lines (1 loc) • 3.46 kB
JavaScript
import{H as s,g as i,o as e,c as o,m as a,q as n,h as t,v as r,t as l}from"./vendor.38a5f540.js";const u={name:"AuthPermissionViewComponent",computed:s({currentUser:"user"}),components:{},props:{oneLine:{type:Boolean,default:!0},isProfile:Boolean,authPermissionId:String},watch:{authPermissionId:function(s,i){this.reset(s)},"$route.params.authPermissionId":function(s,i){this.reset(s)}},created(){this.uuid=this.$route.params.authPermissionId,this.authPermissionId&&!this.uuid&&(this.uuid=this.authPermissionId),this.fetchJson()},data:()=>({uuid:null,loading:!1,formQuery:"{uuid:authPermissionId,authPermissionId,namespace,group,name,description,isVisible}",authPermission:{namespace:"",group:"",name:"",description:"",isVisible:"",authGroupPermission:[],authUserGroup:[]}}),methods:{reset:function(s){this.uuid=s;for(const i in this.authPermission)Object.prototype.hasOwnProperty.call(this.authPermission,i)&&(this.authPermission[i]=null);this.uuid&&this.fetchJson()},fetchJson:async function(){this.loading=!0;var s=await window.ajaxGraphql(`query {authPermission(where:{authPermissionId:{equalTo:"${this.uuid}"}})${this.formQuery}}`,null);if(console.log(s),s.authPermission){var i=s.authPermission;for(const s in this.authPermission)Object.prototype.hasOwnProperty.call(this.authPermission,s)&&"uuid"!=s&&"id"!=s&&(this.authPermission[s]=i[s]);this.$emit("update",this.authPermission)}this.loading=!1},onUpdated:async function(s){console.log(s),this.authPermission=await s}}},m={class:"main-container-middle pt-3"},c={key:1,class:"clearfix"},h={class:"d-block"},d={class:"d-block"},p={class:"d-block"},f=["innerHTML"],b={key:0,class:"ye ye-check text-success","aria-hidden":"true"},P={key:1,class:"ye ye-minus text-danger","aria-hidden":"true"};u.render=function(s,u,y,g,v,w){const L=i("processing-block");return e(),o("div",m,[v.loading?(e(),a(L,{key:0})):n("",!0),v.loading?n("",!0):(e(),o("div",c,[t("div",{class:r(["form-group form-view mx-0 mb-1",{"row g-2":y.oneLine}])},[t("label",{class:r(["form-label mb-0 py-1",{"col-auto col-form-label":y.oneLine}])},l(s.$t("authPermission.namespace"))+":",3),t("div",{class:r(["py-1",{col:y.oneLine}])},[t("div",h,l(v.authPermission.namespace),1)],2)],2),t("div",{class:r(["form-group form-view mx-0 mb-1",{"row g-2":y.oneLine}])},[t("label",{class:r(["form-label mb-0 py-1",{"col-auto col-form-label":y.oneLine}])},l(s.$t("authPermission.group"))+":",3),t("div",{class:r(["py-1",{col:y.oneLine}])},[t("span",d,l(v.authPermission.group),1)],2)],2),t("div",{class:r(["form-group form-view mx-0 mb-1",{"row g-2":y.oneLine}])},[t("label",{class:r(["form-label mb-0 py-1",{"col-auto col-form-label":y.oneLine}])},l(s.$t("authPermission.name"))+":",3),t("div",{class:r(["py-1",{col:y.oneLine}])},[t("div",p,l(v.authPermission.name),1)],2)],2),t("div",{class:r(["form-group form-view mx-0 mb-1",{"row g-2":y.oneLine}])},[t("label",{class:r(["form-label mb-0 py-1",{"col-auto col-form-label":y.oneLine}])},l(s.$t("authPermission.description"))+":",3),t("div",{class:r(["py-1",{col:y.oneLine}])},[t("span",{class:"d-block",innerHTML:v.authPermission.description},null,8,f)],2)],2),t("div",{class:r(["form-group form-view mx-0 mb-1",{"row g-2":y.oneLine}])},[t("label",{class:r(["form-label mb-0 py-1",{"col-auto col-form-label":y.oneLine}])},l(s.$t("authPermission.isVisible"))+":",3),t("div",{class:r(["py-1",{col:y.oneLine}])},[v.authPermission.isVisible?(e(),o("i",b)):(e(),o("i",P))],2)],2)]))])};export{u as default};