SettingsAuth-Beck-Llj.js 3.6 KB

1
  1. import{_ as k,u as B,B as P}from"./index-DDQ3xnze.js";import{F as U,a as F}from"./index-lnsGo_RW.js";/* empty css */import{T as S}from"./index-D42tdBSX.js";/* empty css *//* empty css */import"./index-iGPf4cEa.js";import{r as A,e as D,j as _,B as N,c as M,a as f,v as o,w as l,N as R,p as j,o as d,q as x,t as E}from"./vue-vendor-CBGUFTsF.js";import{u as q}from"./use-platform-information-BwI-Z1kC.js";import{g as z,l as O}from"./login-D3-T8tQO.js";import{c as Y}from"./clipboard-DlZWQ6hw.js";/* empty css */import"./index-CvSb5Sor.js";import{I as G}from"./index-DQBiNiiu.js";import{T as H}from"./index-C6G9kgIK.js";import{M as u}from"./index-CRtSI-6R.js";import"./index-B3z4cY-J.js";import"./responsive-observe-4ACH6YSC.js";import"./resize-observer-DP7XZpcG.js";import"./use-merge-state-BPHsYdQn.js";const J={__name:"SettingsAuth",setup(K){const{t:g}=B(),V=q();R();const t=A({version:"",status:"",machine_id:"",licenseCode:"",expired_at:""});D(()=>{if(t.status)return{color:"#00f"}});const r=_(""),v=()=>{var m;const a=new Date,e=(m=new Date(t.expired_at))==null?void 0:m.getTime(),n=10*365*24*60*60*1e3;return e-a.getTime()>=n?"永久":""},c=_(!1),y=()=>{b(t.licenseCode)},p=async()=>{try{const a=await z();if(a.code/1===200){const e={version:a.data.version,status:a.data.status,machine_id:a.data.machine_id,license_code:a.data.license_code,expired_at:a.data.expired_at};V.updatePlatformAuth(e),Object.assign(t,e),r.value=v()}}catch(a){console.log(a)}},b=async a=>{try{c.value=!0;const e=await O({licenseCode:a});e.code/1===200?(u.success(g("auth.activationSuccessful")),t.licenseCode="",p()):u.error(e.msg)}catch(e){console.log(e)}finally{c.value=!1}},h=()=>{Y(t.machine_id),u.success("复制成功")};return N(async()=>{await p(),t.status_txt=t.status/1===1?"已激活":t.status/1===2?"已过期":"未激活"}),(a,e)=>{const n=G,i=F,m=j("icon-copy"),w=H,C=S,I=P,T=U;return d(),M("div",null,[e[7]||(e[7]=f("div",{class:"form"},[f("div",{class:"form-item"})],-1)),o(T,{ref:"ref_form",model:t,style:{width:"600px"},"label-align":"right"},{default:l(()=>[o(i,{label:"版本类型"},{default:l(()=>[o(n,{modelValue:t.version,"onUpdate:modelValue":e[0]||(e[0]=s=>t.version=s),disabled:"",placeholder:"Please enter something"},null,8,["modelValue"])]),_:1}),o(i,{label:"激活状态"},{default:l(()=>[o(n,{class:"status_txt",modelValue:t.status_txt,"onUpdate:modelValue":e[1]||(e[1]=s=>t.status_txt=s),disabled:"",placeholder:"Please enter something"},null,8,["modelValue"])]),_:1}),o(i,{label:"请求码",class:"machine"},{default:l(()=>[o(n,{modelValue:t.machine_id,"onUpdate:modelValue":e[2]||(e[2]=s=>t.machine_id=s),disabled:"",placeholder:"Please enter something"},null,8,["modelValue"]),o(w,{content:"复制"},{default:l(()=>[o(m,{class:"copy",onClick:h})]),_:1})]),_:1}),o(i,{label:"授权密钥"},{default:l(()=>[o(C,{modelValue:t.licenseCode,"onUpdate:modelValue":e[3]||(e[3]=s=>t.licenseCode=s),placeholder:"请输入授权码","auto-size":{minRows:2,maxRows:10}},null,8,["modelValue"])]),_:1}),o(i,{label:"到期时间"},{default:l(()=>[r.value?(d(),x(n,{key:0,modelValue:r.value,"onUpdate:modelValue":e[4]||(e[4]=s=>r.value=s),disabled:"",placeholder:"Please enter something"},null,8,["modelValue"])):(d(),x(n,{key:1,modelValue:t.expired_at,"onUpdate:modelValue":e[5]||(e[5]=s=>t.expired_at=s),disabled:"",placeholder:"Please enter something"},null,8,["modelValue"]))]),_:1}),o(i,null,{default:l(()=>[o(I,{type:"primary",onClick:y},{default:l(()=>e[6]||(e[6]=[E("激活")])),_:1})]),_:1})]),_:1},8,["model"])])}}},_e=k(J,[["__scopeId","data-v-e5a75982"]]);export{_e as default};