2 lines
28 KiB
JavaScript
2 lines
28 KiB
JavaScript
|
|
import{_ as te}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as ne}from"./index-CZps0rIN.js?v=1773287522785";import{a4 as Ue,r as C,a6 as se,k as P,R as M,e as z,$,a8 as T,a9 as r,a0 as e,S as a,_ as s,j as b,aa as d,l as G,v as Q,F as ce,an as Re,Z as L,q as ae,H as Ie,al as oe,aj as De,X as B,ab as Ae,c as Te,L as Me,ak as Y,N as Be}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{ag as Ee,i as S,aY as qe,aZ as Oe,a_ as ze,a$ as je,n as Ne,M as ee,h as Ve,m as q,b0 as He,b1 as Ke,c as fe,l as J,aj as Fe,aR as Xe,b2 as Ye,d as Ze,e as O,f as le,b3 as Ge,b4 as Qe,b5 as Je,b6 as me,b7 as ve,b8 as We,aQ as et,b9 as tt,ah as ge,p as U,ba as nt,a3 as st}from"./index-BTglIPU2.js?v=1773287522785";import{u as we}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{a1 as H,a8 as he,b as K,B as ie,a3 as xe,ag as at,a9 as be,u as re,al as Ce,a5 as ot,_ as lt,a6 as it,ad as $e,ap as rt,a4 as ut,k as pt}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as dt}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{u as _t}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{_ as ct}from"./index.vue_vue_type_script_setup_true_lang-DG86e1NA.js?v=1773287522785";import{g as ft}from"./data-BVsViUMm.js?v=1773287522785";import{a as mt,c as vt}from"./check-CNel7fTH.js?v=1773287522785";import{_ as gt}from"./index-BRQskX9P.js?v=1773287522785";import{s as wt,a as ht,g as xt}from"./ssl-lets-progress-6I5lHATh.js?v=1773287522785";import{g as bt}from"./ssl-Bm8jcneQ.js?v=1773287522785";const ue=Ue("settings-all",()=>{const c=C({listenIpv6:!1,offlineMode:!1,debugMode:!1,apiInterface:!1,api_token:"",cdn_status:!1,lang:null,langList:[],webname:"",session_timeout:"",session_timeout_source:0,sites_path:"",backup_path:"",serverIp:"",systemDate:"",username:"",account:"",isBindAccount:!1,icon_status:!1,backup_info:{auto_backup:0,backup_number:0,total_size:0}}),i=C({panelSSL:!1,basicAuth:!1,dynamicPwd:!1,pwdComplexity:!1,domain:"",limitIp:"",port:"7800",adminPath:"/",statusCode:404,pwdSetDay:0,pwdExpireDay:0,pwdExpireTime:0,uaAstrict:!1}),f=async()=>{const{message:o}=await Ee();S(o)&&(t(o),_(o))},t=o=>{c.value.listenIpv6=o.ipv6==="checked",c.value.offlineMode=o.is_local==="checked",c.value.debugMode=o.debug==="checked",c.value.apiInterface=o.api==="checked",c.value.cdn_status=o.cdn_status,c.value.api_token=o.api_token,c.value.lang=o.language,c.value.langList=o.language_list.map(v=>({label:v.title,value:v.name})),c.value.webname=o.webname||"",c.value.session_timeout=o.session_timeout||"",c.value.session_timeout_source=o.session_timeout_source||86400,c.value.sites_path=o.sites_path||"",c.value.backup_path=o.backup_path||"",c.value.systemDate=o.systemdate||"",c.value.username=o.username||"",c.value.icon_status=o.icon_status;const{panel:h,user_info:p}=o;S(h)&&(c.value.serverIp=h.address||"",c.value.backup_info=h.backup_info),S(p)&&(c.value.account=p.data.username,c.value.isBindAccount=p.status===!0)},_=o=>{var v;const{panel:h,SSL:p}=o;i.value.panelSSL=p||location.protocol.indexOf("https:")>-1,i.value.basicAuth=((v=o.basic_auth)==null?void 0:v.open)||!1,i.value.statusCode=o.status_code||404,S(h)&&(i.value.domain=h.domain||"",i.value.limitIp=h.limitip||"",i.value.port=h.listen_port||"7800",i.value.adminPath=h.admin_path||"/")},n=async()=>{const{message:o}=await qe();S(o)&&(i.value.dynamicPwd=o.result)},w=async()=>{const{message:o}=await Oe();S(o)&&(i.value.pwdSetDay=o.expire,i.value.pwdExpireDay=o.expire_day,i.value.pwdExpireTime=o.expire_time,i.value.pwdComplexity=o.password_safe)},m=async()=>{const{message:o}=await ze();S(o)&&(i.value.uaAstrict=o.status!=="0")},g=C([]);return{panelConfig:c,safeConfig:i,menuList:g,getConfig:f,getMenus:async()=>{const{message:o}=await je();g.value=Ne(o)?o:[]},getDynamicPwd:n,getPasswordStatus:w,getLimitUaInfo:m}}),pe=()=>{const c=ue(),{panelConfig:i}=se(c);return{panelConfig:i,getConfig:c.getConfig}},Ct={class:"w-320px"},$t=["innerHTML"],yt={class:"inline-block text-center leading-[1.4]"},St={cl
|