UnisKB/static/admin/assets/SystemHeader-CULbb2GK.js

2 lines
18 KiB
JavaScript
Raw Normal View History

import{a$ as _e,a_ as ye,ay as X,aA as ue,aO as B,aB as I,aV as pe,aC as z,aD as u,b7 as ge,aE as d,aF as $,aG as o,b8 as ve,aW as K,aI as e,aJ as i,aK as _,b2 as s,dD as ae,b1 as S,bG as H,bI as R,bK as q,aH as t,ce as J,aQ as Q,cj as le,aS as oe,bZ as xe,c0 as be,b3 as ie,az as he,b6 as ce,aX as ee,cx as re,bH as j,bJ as te,aY as ke,cU as we,cf as fe,bc as E,dE as Ce,dF as Ae,dG as $e,cq as Ie}from"./admin-DaVCPNig.js";import{_ as Ee}from"./ResetPassword.vue_vue_type_script_setup_true_lang-EoNg8L9T.js";import{_ as Se,s as Y}from"./SettingAPIKeyDialog.vue_vue_type_script_setup_true_lang-DFuaerEl.js";import{C as De}from"./index-BsCo_pFL.js";const me="/license",Re=W=>ye(`${me}/profile`,void 0,W),ze=(W,a)=>_e(`${me}/profile`,W,void 0,a),de={getLicense:Re,putLicense:ze},Ke=["id"],Pe={class:"about-ui"},Ne={class:"flex"},Me={class:"label"},Oe={class:"flex"},We={class:"label"},Ve={key:0,class:"color-danger"},Te={class:"flex"},Ue={class:"label"},Be={class:"flex"},Ge={class:"label"},Le={class:"flex"},Fe={class:"label"},He={class:"flex"},Xe={class:"label"},je={key:0,class:"mt-16 flex align-center"},Ye={class:"border-t text-center mt-16 p-16 pb-0"},qe=X({__name:"AboutDialog",setup(W,{expose:a}){const{user:v,theme:c}=ue(),x=B(()=>c.isDefaultTheme()),y=I(!1),g=I(!1),b=I(null),D=I(!1);pe(y,n=>{n||(D.value&&window.location.reload(),D.value=!1)});const f=()=>{v.showXpack()&&F(),y.value=!0},l=n=>{const p=new FormData;p.append("license_file",n.raw),de.putLicense(p,g).then(w=>{F(),D.value=!0})},h=B(()=>v?v.getEditionName()==="PE"?z("layout.about.edition.professional"):v.getEditionName()==="EE"?z("layout.about.edition.enterprise"):z("layout.about.edition.community"):"-");function F(){de.getLicense(g).then(n=>{var p;b.value=(p=n.data)==null?void 0:p.license})}return a({open:f}),(n,p)=>{const w=u("LogoFull"),T=u("el-button"),r=u("el-upload"),C=u("el-text"),A=u("el-dialog"),N=ge("loading");return d(),$(A,{modelValue:y.value,"onUpdate:modelValue":p[0]||(p[0]=k=>y.value=k),class:J(["about-dialog border-r-6",x.value?"":"dialog-custom-header"])},{header:o(({titleId:k,titleClass:V})=>[e("div",{class:J(["logo flex-center",V]),id:k},[t(w,{height:"59px"})],10,Ke)]),default:o(()=>{var k,V,M,G,P,O,L;return[ve((d(),K("div",Pe,[e("div",Ne,[e("span",Me,i(n.$t("layout.about.authorize")),1),e("span",null,i(((k=b.value)==null?void 0:k.corporation)||"-"),1)]),e("div",Oe,[e("span",We,i(n.$t("layout.about.expiredTime")),1),e("span",null,[_(i(((V=b.value)==null?void 0:V.expired)||"-")+" ",1),(M=b.value)!=null&&M.expired&&s(ae)((G=b.value)==null?void 0:G.expired)?(d(),K("span",Ve,""+i(s(ae)((P=b.value)==null?void 0:P.expired))+"",1)):S("",!0)])]),e("div",Te,[e("span",Ue,i(n.$t("layout.about.edition.label")),1),e("span",null,i(h.value),1)]),e("div",Be,[e("span",Ge,i(n.$t("layout.about.version")),1),e("span",null,i(s(v).version),1)]),e("div",Le,[e("span",Fe,i(n.$t("layout.about.serialNo")),1),e("span",null,i(((O=b.value)==null?void 0:O.serialNo)||"-"),1)]),e("div",He,[e("span",Xe,i(n.$t("layout.about.remark")),1),e("span",null,i(((L=b.value)==null?void 0:L.remark)||"-"),1)]),s(v).showXpack()?(d(),K("div",je,[s(H)([s(R).ADMIN,s(q).ABOUT_UPDATE],"OR")?(d(),$(r,{key:0,ref:"uploadRef",action:"#","auto-upload":!1,"show-file-list":!1,"on-change":l},{default:o(()=>[t(T,{class:"border-primary mr-16"},{default:o(()=>[_(i(n.$t("layout.about.update"))+" License ",1)]),_:1})]),_:1},512)):S("",!0)])):S("",!0)])),[[N,g.value]]),e("div",Ye,[t(C,{type:"info"},{default:o(()=>[_(i(n.$t("layout.copyright")),1)]),_:1})])]}),_:1},8,["modelValue","class"])}}}),Je={style:{"margin-top":"10px"}},Qe={class:"vertical-middle lighter break-all"},Ze={class:"mr-4"},et=X({__name:"APIKeyDialog",props:{userId:{type:String,default:""}},emits:["addData"],setup(W,{expose:a,emit:v}){const c=Q(),{params:{id:x}}=c,y=window.location.origin+`${window.MaxKB.prefix}/api-doc/`,g=I(),b=I(!1),D=I(!1),f=I(null);pe(b,r=>{r||(f.value=null)});function l(r){g.value.open(r,"USER")}function h(r){be(`${z("views.applicationOverview.appInfo.APIKeyDialog.msgConfirm1")}: ${r.secret_key}?`,z(z("views.applicationOverv