[split-upload 3/6] f2fd4fa backup via proxy

This commit is contained in:
Simon
2026-08-11 14:16:50 +08:00
parent e54529d307
commit 8ef4be0fa0
74 changed files with 7945 additions and 5 deletions
@@ -0,0 +1 @@
.login-page[data-v-069790d6]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;background:linear-gradient(135deg,#07c160,#06ad56);padding:24px}.login-card[data-v-069790d6]{width:100%;max-width:400px;background:var(--bg-secondary, #ffffff);border-radius:16px;padding:40px 32px;box-shadow:0 8px 32px #00000026}.login-header[data-v-069790d6]{text-align:center;margin-bottom:32px}.login-logo-row[data-v-069790d6]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.logo-block[data-v-069790d6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;background:#fffffff2;color:#07c160;font-size:16px;font-weight:800;letter-spacing:-.5px;flex-shrink:0}.login-title[data-v-069790d6]{font-size:24px;font-weight:700;color:#fff;margin:0}.login-subtitle[data-v-069790d6]{font-size:14px;color:var(--text-tertiary, #909399);margin:0}.qr-login[data-v-069790d6]{display:flex;flex-direction:column;align-items:center}.qr-container[data-v-069790d6]{width:200px;height:200px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary, #f5f5f5);border-radius:12px;margin-bottom:16px}.qr-loading[data-v-069790d6]{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-tertiary, #909399)}.qr-code img[data-v-069790d6]{width:180px;height:180px}.qr-error[data-v-069790d6]{text-align:center;color:var(--error-color, #f56c6c)}.qr-hint[data-v-069790d6]{font-size:14px;color:var(--text-tertiary, #909399);margin:0}.scan-tip[data-v-069790d6]{display:flex;align-items:center;gap:4px;color:var(--success-color, #07c160);font-size:14px;margin-top:12px}.loading-container[data-v-069790d6]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0;color:var(--text-secondary, #606266)}
@@ -0,0 +1 @@
import{a3 as t}from"./index-CC8pRDT2.js";async function u(){return t.get("/auth/qrcode")}async function s(a){return t.get("/auth/scan/status",{params:{ticket:a}})}async function r(a,n){return t.get("/auth/oauth2/callback",{params:{code:a,state:n}})}async function e(a){return t.post("/auth/bind",a)}export{s as a,e as b,u as g,r as h};
@@ -0,0 +1 @@
import{a8 as c,a9 as o,aa as a,ab as u,ac as d,ad as m,ae as f,af as g,ag as p}from"./index-CC8pRDT2.js";const[v,i]=g("cell-group"),b={title:String,inset:Boolean,border:o};var O=c({name:v,inheritAttrs:!1,props:b,setup(e,{slots:t,attrs:l}){const r=()=>{var n;return a("div",d({class:[i({inset:e.inset}),{[f]:e.border&&!e.inset}]},l,m()),[(n=t.default)==null?void 0:n.call(t)])},s=()=>a("div",{class:i("title",{inset:e.inset})},[t.title?t.title():e.title]);return()=>e.title||t.title?a(u,null,[s(),r()]):r()}});const T=p(O);export{T as C,b as c};