first version

This commit is contained in:
tmoment 2022-11-05 17:45:11 +08:00
commit fe4559de64
429 changed files with 43050 additions and 0 deletions

27
.env.example Normal file
View File

@ -0,0 +1,27 @@
DB_DSN=mysql:host=localhost;port=3306;dbname=2022_yaa
DB_USERNAME=root
DB_PASSWORD=123456
APP_ID=base
APP_NAME=样板项目
APP_ENV=dev
APP_DEBUG=1
APP_PASSWORD=123456
APP_URL=http://base-yii.com
APP_DISABLE_CACHE=1
APP_SERVER_TIMEZONE=Asia/Shanghai
APP_COOKIE_VALIDATION_KEY=MUST_CHANGE
EMAIL_HOST=**.**.com
EMAIL_USERNAME=admin@admin.com
EMAIL_PASSWORD=****
EMAIL_PORT=465
EMAIL_ENCRYPTION=ssl
EMAIL_FROM_KEY=admin@admin.com
EMAIL_FROM_VALUE=样板项目
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=

43
.gitignore vendored Normal file
View File

@ -0,0 +1,43 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.fleet
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.env
.buildpath
.settings/
.project
*.patch
.idea/
.git/
runtime/
vendor/
.phpintel/
.env
.DS_Store
.phpunit*
*.cache
extend/

22
LICENSE Normal file
View File

@ -0,0 +1,22 @@
MIT License
Copyright (c) 2022 umono
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

65
composer.json Normal file
View File

@ -0,0 +1,65 @@
{
"name": "umono/yaa-yii2",
"type": "project",
"description":"A background management system based on vue3+vite3+yii2. 一个基于Vue3 yii2 的后台框架,可快速助你开发。",
"autoload": {
"psr-4": {
"app\\": "src"
}
},
"authors": [
{
"name": "umono",
"email": "umono.life@gmail.com"
}
],
"require": {
"php": ">=7.3.0",
"yiisoft/yii2": "~2.0.45",
"yiisoft/yii2-bootstrap": "~2.0.11",
"yiisoft/yii2-swiftmailer": "~2.1.3",
"vlucas/phpdotenv": "^5.5",
"yiisoft/yii2-redis": "2.0.18",
"ext-json": "*",
"twbs/bootstrap": "^5.2",
"ext-gd": "*",
"yiisoft/yii2-imagine": "^2.3",
"ext-openssl": "*",
"pimple/pimple": "^3.5",
"openspout/openspout": "3.7.4",
"ext-zip": "*",
"phpoffice/phpspreadsheet": "^1.25",
"gregwar/captcha": "^1.1",
"umono/yii2-multiple": "^0.1.0"
},
"provide": {
"bower-asset/jquery": "*",
"bower-asset/bootstrap": "*",
"bower-asset/inputmask": "*",
"bower-asset/punycode": "*",
"bower-asset/typeahead.js": "*",
"bower-asset/yii2-pjax": "*",
"bower-asset/swagger-ui": "*"
},
"config": {
"allow-plugins": {
"yiisoft/yii2-composer": true
}
},
"require-dev": {
"yiisoft/yii2-debug": "^2.1",
"yiisoft/yii2-gii": "^2.2",
"yiisoft/yii2-faker": "^2.0",
"swagger-api/swagger-ui": "^4.15",
"twbs/bootstrap": "^5.2",
"light/yii2-swagger": "^3.0"
},
"scripts": {
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-install-cmd": [
"@php yii init"
]
}
}

3664
composer.lock generated Normal file

File diff suppressed because it is too large Load Diff

48
package.json Normal file
View File

@ -0,0 +1,48 @@
{
"name": "yaa-ui",
"private": true,
"version": "0.1.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
"preview": "vite preview"
},
"dependencies": {
"axios": "^1.1.3",
"crypto-js": "^4.1.1",
"vue": "^3.2.41",
"vue-router": "^4.1.6",
"vuex": "^4.1.0"
},
"devDependencies": {
"@sicons/fluent": "^0.12.0",
"@types/crypto-js": "^4.1.1",
"@types/lodash": "^4.14.186",
"@types/lodash-es": "^4.17.6",
"@types/node": "^18.11.7",
"@vicons/fluent": "^0.12.0",
"@vicons/ionicons5": "^0.12.0",
"@vicons/material": "^0.12.0",
"@vicons/utils": "^0.1.4",
"@vitejs/plugin-vue": "^3.2.0",
"@vue/runtime-core": "^3.2.41",
"autoprefixer": "^10.4.13",
"css-doodle": "^0.30.4",
"lodash": "^4.17.21",
"lodash-es": "^4.17.21",
"naive-ui": "^2.33.5",
"postcss": "^8.4.18",
"rollup-plugin-visualizer": "^5.8.3",
"sass": "^1.55.0",
"tailwindcss": "^3.2.1",
"terser": "^5.15.1",
"typescript": "^4.8.4",
"unplugin-auto-import": "^0.11.4",
"unplugin-vue-components": "^0.22.9",
"vite": "^3.2.0",
"vite-plugin-compression": "^0.5.1",
"vue-tsc": "^1.0.9",
"vuedraggable": "^4.1.0"
}
}

1835
pnpm-lock.yaml Normal file

File diff suppressed because it is too large Load Diff

6
postcss.config.cjs Normal file
View File

@ -0,0 +1,6 @@
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}

4
public/.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
.htaccess
nginx.htaccess
# *.png
uploads

3
public/assets/.gitignore vendored Executable file
View File

@ -0,0 +1,3 @@
# ignore all except .gitignore file
*
!.gitignore

BIN
public/images/avatar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
public/images/homebg.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
public/images/icon01@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
public/images/icon02@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
public/images/icon03@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
public/images/icon04@2x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
public/images/loading.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

1
public/images/pc.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1614926609210" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1832" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M1024 968.224V1024l-87.776-87.776H992a32 32 0 0 1 32 32zM848.464 789.936v58.528l-146.288-146.288h234.048v-598.4a16 16 0 0 0-16-16H87.776L0 0h992a32 32 0 0 1 32 32v725.936a32 32 0 0 1-32 32h-143.536z m-32-175.536H614.4L175.536 175.536H816.48a32 32 0 0 1 32 32V582.4a32 32 0 0 1-32 32z" p-id="1833"></path></svg>

After

Width:  |  Height:  |  Size: 687 B

1
public/images/san.svg Normal file
View File

@ -0,0 +1 @@
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1614926599881" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3759" xmlns:xlink="http://www.w3.org/1999/xlink" width="200" height="200"><defs><style type="text/css"></style></defs><path d="M0 0h297.661321v297.661321L0 0z m1024 1024L726.338679 726.338679H1024V1024zM403.954902 403.954902l-53.14679-53.14679v-49.643759h53.14679v102.790549z m251.521786 251.521786h14.212168v14.212168l-14.212168-14.212168z m-109.797804-109.797804V531.467907h53.14679v-53.146791h70.863182v53.146791h53.146791v70.861991H602.329898l-56.651014-56.651014zM425.174326 425.174326h49.642567v49.642567L425.174326 425.174326z m53.14679 53.14679h49.642568v49.642568l-49.642568-49.642568z m67.357768-230.303553h53.14679v124.009972h53.146791v53.146791H474.816893v-53.146791h53.146791V248.017563h-53.146791V124.008781h70.861991V70.861991H421.670102V0H616.543256v70.861991h53.146791v53.14679h-53.146791v53.146791h-70.863182v70.861991zM1024 0v301.164353H722.835647V0H1024zM474.816893 248.017563v53.14679h-53.146791v-53.14679h53.146791z m-124.008781-70.861991h53.14679v53.146791h-53.14679v-53.146791z m0-70.861991V53.146791h53.14679V106.293581h-53.14679z m425.174325 425.174326h-53.14679v-53.146791h53.14679v53.146791z m-53.14679-53.146791h-53.146791V425.174326h53.146791v53.14679z m53.14679-124.009972v53.146791h-53.14679v-53.146791h53.14679z m70.861991 0h53.146791v124.009972h-53.146791V354.311144z m0 248.018754h-70.861991v-53.146791h124.008782v-53.146791h53.14679V425.174326H1024v124.008781h-70.861991v53.146791h-53.14679v70.86199h-53.146791v-70.86199z m-124.008781 53.14679v-53.14679h53.14679v53.14679h-53.14679z m301.164353 0h-53.146791v-53.14679H1024v53.14679z" p-id="3760"></path></svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

27
public/index.php Normal file
View File

@ -0,0 +1,27 @@
<?php
header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Headers:*');
header('Access-Control-Allow-Methods:*');
require __DIR__ . '/../vendor/autoload.php';
require __DIR__ . '/../src/config/env.php';
require __DIR__ . '/../src/config/msg.php';
require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
$config = require __DIR__ . '/../src/config/web.php';
$application = new \yii\web\Application($config);
$debugUrlRules = false;
if ($debugUrlRules) {
var_dump($application->getUrlManager()->rules);
die;
}
$application->run();

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
import{b as a}from"./TableData.699f2187.js";import{d as r,ag as t,r as l,_ as d,h as c,w as i,k as _,o as p,b as u}from"./index.435adb25.js";import"./lodash.f4bc9830.js";import"./difference.dcfc45ca.js";import"./Input.de4f8c62.js";const m=r({name:"AdminLog",components:{TableData:a},setup(){let e=t({name:""});const n=t([{title:"\u64CD\u4F5C",key:"tags",width:200,fixed:"right",NButtons:[{size:"small",emitFunction:"view",text:"\u67E5\u770B"}]}]);return{selectedValue:l(null),handle:n,search:e}},methods:{refresh(e){console.log(e.id)}}});function h(e,n,f,g,b,x){const o=a,s=_;return p(),c(s,null,{default:i(()=>[u(o,{subHeight:240,search:e.search,ref:"tables",onView:e.refresh,scrollX:1800,url:"admin/api/admin-log/index",handle:e.handle},null,8,["search","onView","handle"])]),_:1})}const C=d(m,[["render",h],["__scopeId","data-v-7dba751d"]]);export{C as default};

View File

@ -0,0 +1 @@
.ticker-column-container[data-v-57a11911]{position:relative}.ticker-column[data-v-57a11911]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-57a11911]{height:10%}.ticker-column[data-v-57a11911]{animation:pulseGreen-57a11911 .5s cubic-bezier(.4,0,.6,1) 1}.number-placeholder[data-v-57a11911]{visibility:hidden}@keyframes pulseGreen-57a11911{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:#a3a3a3}}h1[data-v-cc4b99b9]{line-height:2.5rem}.font-200[data-v-cc4b99b9]{font-weight:200}.inline-block[data-v-cc4b99b9]{display:inline-block}.ticker-view[data-v-cc4b99b9]{height:100%;margin:auto;display:flex;overflow:hidden;position:relative}

View File

@ -0,0 +1 @@
.menu-rule-auth-box[data-v-2b7a0815] .n-collapse-item__header-main{align-items:center!important;justify-content:space-between!important}.menu-rule-auth-box .m-btn[data-v-2b7a0815]{box-shadow:0 0 2px #00000026,0 2px 5px #0000000d,0 8px 40px #0000000a;border-radius:9999px;font-weight:700!important;letter-spacing:0;height:40px}.menu-rule-auth-box .m-btn .label[data-v-2b7a0815]{margin-left:8px}.menu-rule-auth-box .m-btn .label span[data-v-2b7a0815]{color:#000;padding:0 8px;font-size:10px;border-radius:99999px;background-color:#f2f2f2}

View File

@ -0,0 +1 @@
.ticker-column-container[data-v-53d2b454]{position:relative}.ticker-column[data-v-53d2b454]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-53d2b454]{height:10%}.ticker-column[data-v-53d2b454]{-webkit-animation:pulseGreen-53d2b454 .5s cubic-bezier(.4,0,.6,1) 1;animation:pulseGreen-53d2b454 .5s cubic-bezier(.4,0,.6,1) 1}.number-placeholder[data-v-53d2b454]{visibility:hidden}@-webkit-keyframes pulseGreen-53d2b454{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:#a3a3a3}}@keyframes pulseGreen-53d2b454{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:#a3a3a3}}h1[data-v-dcbf3fd0]{line-height:2.5rem}.font-200[data-v-dcbf3fd0]{font-weight:200}.inline-block[data-v-dcbf3fd0]{display:inline-block}.ticker-view[data-v-dcbf3fd0]{height:100%;margin:auto;display:flex;overflow:hidden;position:relative}h1[data-v-29eb382b]{line-height:2.5rem}.font-200[data-v-29eb382b]{font-weight:200}.inline-block[data-v-29eb382b]{display:inline-block}.ticker-view[data-v-29eb382b]{height:100%;margin:auto;display:flex;flex-direction:row-reverse;overflow:hidden;position:relative}.number-placeholder[data-v-29eb382b]{visibility:hidden}.ticker-column-container[data-v-29eb382b]{position:relative}.ticker-column[data-v-29eb382b]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-29eb382b]{height:10%}.ticker-column[data-v-29eb382b]{-webkit-animation:pulseGreen-29eb382b .5s cubic-bezier(.4,0,.6,1) 1;animation:pulseGreen-29eb382b .5s cubic-bezier(.4,0,.6,1) 1}@-webkit-keyframes pulseGreen-29eb382b{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:rgba(163,163,163,var(--tw-text-opacity))}}@keyframes pulseGreen-29eb382b{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:rgba(163,163,163,var(--tw-text-opacity))}}

View File

@ -0,0 +1 @@
.ticker-column-container[data-v-53d2b454]{position:relative}.ticker-column[data-v-53d2b454]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-53d2b454]{height:10%}.ticker-column[data-v-53d2b454]{animation:pulseGreen-53d2b454 .5s cubic-bezier(.4,0,.6,1) 1}.number-placeholder[data-v-53d2b454]{visibility:hidden}@keyframes pulseGreen-53d2b454{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:#a3a3a3}}h1[data-v-dcbf3fd0]{line-height:2.5rem}.font-200[data-v-dcbf3fd0]{font-weight:200}.inline-block[data-v-dcbf3fd0]{display:inline-block}.ticker-view[data-v-dcbf3fd0]{height:100%;margin:auto;display:flex;overflow:hidden;position:relative}h1[data-v-0e514495]{line-height:2.5rem}.font-200[data-v-0e514495]{font-weight:200}.inline-block[data-v-0e514495]{display:inline-block}.ticker-view[data-v-0e514495]{height:100%;margin:auto;display:flex;flex-direction:row-reverse;overflow:hidden;position:relative}.number-placeholder[data-v-0e514495]{visibility:hidden}.ticker-column-container[data-v-0e514495]{position:relative}.ticker-column[data-v-0e514495]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-0e514495]{height:10%}.ticker-column[data-v-0e514495]{animation:pulseGreen-0e514495 .5s cubic-bezier(.4,0,.6,1) 1}@keyframes pulseGreen-0e514495{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:rgba(163,163,163,var(--tw-text-opacity))}}

View File

@ -0,0 +1 @@
.n-card--bordered[data-v-53269d9f]{border:0}

View File

@ -0,0 +1 @@
.site[data-v-af6bc533]{display:flex;align-items:center;justify-content:center;height:100vh}.login-container[data-v-af6bc533]{max-width:1000px;width:100%;padding:0 30px;margin:0 auto;position:relative}.login-container .bg[data-v-af6bc533]{position:absolute;width:350px;height:350px;z-index:-2;display:none}.login-box[data-v-af6bc533]{display:flex;flex-wrap:wrap}.login-box .hero[data-v-af6bc533]{flex:1 0 66.6666%;position:relative;display:flex;flex-direction:column;gap:50px;padding:70px 0;font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.login-box .hero h1[data-v-af6bc533]{font-size:48px;font-weight:400}.login-box .hero[data-v-af6bc533]:before{content:"";position:absolute;top:15%;left:0;width:280px;height:100px;background:linear-gradient(to right,#ec2F4B,#009FFF);z-index:-1;filter:blur(70px)}.login-box .contact-me[data-v-af6bc533]{position:relative;top:-50px;font-size:21px;font-weight:300}.login-box .contact-me a[data-v-af6bc533]{color:#0057ff;cursor:pointer}.login-box .item[data-v-af6bc533]{height:50px;border-radius:10px;line-height:50px}.login-box[data-v-af6bc533] .n-form-item-feedback-wrapper{display:none!important}.login-box .captcha-card[data-v-af6bc533] .n-card__content{border-radius:10px}.login-box .captcha-card[data-v-af6bc533] .n-card.n-card--bordered{border:1px solid rgb(224,224,230);border-radius:10px}.login-box .login-form[data-v-af6bc533]{flex:1 0 33.3333%}.login-box .login-form h1[data-v-af6bc533]{font-weight:300}.login-box .submit[data-v-af6bc533]{box-shadow:#2080f0 0 20px 30px -10px;font-weight:700!important;font-size:17px;transition:all .5s;background:#0057ff}.login-box .submit[data-v-af6bc533]:hover{box-shadow:#2080f0 0 10px 30px -10px}

View File

@ -0,0 +1 @@
import{_ as i}from"./TableData.34f56b6c.js";import{d,r as u,b as h,w as c,a4 as g,o as p,e as r,j as w,a5 as v,y as B,i as F,f as $}from"./vendor.ea902574.js";import{_ as m}from"./index.19b55c5b.js";const E=d({setup(){const e=u(!1),o=u("right");return{active:e,placement:o,activate:n=>{e.value=!0,o.value=n}}},methods:{async show(e){this.active=!0,console.log("hi show",e);const{data:o}=await this.$http.get("admin/api/admin-group/view?id="+e.id);console.log(o)}}});function A(e,o,l,n,_,f){const t=v,a=g;return p(),h(a,{show:e.active,"onUpdate:show":o[0]||(o[0]=s=>e.active=s),width:502,placement:e.placement},{default:c(()=>[r(t,{title:"\u67E5\u770B"},{default:c(()=>[w(" \u300A\u65AF\u901A\u7EB3\u300B\u662F\u7F8E\u56FD\u4F5C\u5BB6\u7EA6\u7FF0\xB7\u5A01\u5EC9\u59C6\u65AF\u5728 1965 \u5E74\u51FA\u7248\u7684\u5C0F\u8BF4\u3002 ")]),_:1})]),_:1},8,["show","placement"])}const C=m(E,[["render",A]]),M=d({name:"AdminGroup",components:{TableData:i,formModal:C},setup(){let e=B({name:""});return{selectedValue:u(null),search:e}},methods:{omg(e){console.log("edit",e)}}});function b(e,o,l,n,_,f){const t=i,a=$("formModal");return p(),F("div",null,[r(t,{subHeight:240,search:e.search,ref:"tables",onView:o[0]||(o[0]=s=>e.openModal(s,"formModal")),onEdit:e.omg,scrollX:0,url:"admin/api/admin-group/index",handle:e._handleBtn},null,8,["search","onEdit","handle"]),r(a,{ref:"formModal"},null,512)])}const T=m(M,[["render",b]]);export{T as default};

Binary file not shown.

View File

@ -0,0 +1 @@
import{_ as h,a as g,b as i}from"./TableData.699f2187.js";import{d,r as u,_ as p,h as w,w as c,o as m,b as r,f as v,ag as B,c as F,e as $}from"./index.435adb25.js";import"./lodash.f4bc9830.js";import"./difference.dcfc45ca.js";import"./Input.de4f8c62.js";const E=d({setup(){const e=u(!1),o=u("right");return{active:e,placement:o,activate:n=>{e.value=!0,o.value=n}}},methods:{async show(e){this.active=!0,console.log("hi show",e);const{data:o}=await this.$http.get("admin/api/admin-group/view?id="+e.id);console.log(o)}}});function A(e,o,l,n,_,f){const t=g,a=h;return m(),w(a,{show:e.active,"onUpdate:show":o[0]||(o[0]=s=>e.active=s),width:502,placement:e.placement},{default:c(()=>[r(t,{title:"\u67E5\u770B"},{default:c(()=>[v(" \u300A\u65AF\u901A\u7EB3\u300B\u662F\u7F8E\u56FD\u4F5C\u5BB6\u7EA6\u7FF0\xB7\u5A01\u5EC9\u59C6\u65AF\u5728 1965 \u5E74\u51FA\u7248\u7684\u5C0F\u8BF4\u3002 ")]),_:1})]),_:1},8,["show","placement"])}const C=p(E,[["render",A]]),b=d({name:"AdminGroup",components:{TableData:i,formModal:C},setup(){let e=B({name:""});return{selectedValue:u(null),search:e}},methods:{omg(e){console.log("edit",e)}}});function M(e,o,l,n,_,f){const t=i,a=$("formModal");return m(),F("div",null,[r(t,{subHeight:240,search:e.search,ref:"tables",onView:o[0]||(o[0]=s=>e.openModal(s,"formModal")),onEdit:e.omg,scrollX:0,url:"admin/api/admin-group/index",handle:e._handleBtn},null,8,["search","onEdit","handle"]),r(a,{ref:"formModal"},null,512)])}const N=p(b,[["render",M]]);export{N as default};

Binary file not shown.

View File

@ -0,0 +1 @@
import{d as e,i as n,o}from"./vendor.ea902574.js";import{_ as t}from"./index.19b55c5b.js";const r=e({name:"HOME",setup(){return{}}});function s(a,c,p,i,_,d){return o(),n("div",null," Hi,Ok ")}const u=t(r,[["render",s]]);export{u as default};

View File

@ -0,0 +1 @@
import{_ as e}from"./index.19b55c5b.js";import{o as t,i as o}from"./vendor.ea902574.js";const r={setup(){return{}}};function n(s,c,a,p,_,f){return t(),o("div",null," Test! ")}const d=e(r,[["render",n]]);export{d as default};

View File

@ -0,0 +1 @@
import{d as e,_ as n,c as t,o}from"./index.435adb25.js";import"./lodash.f4bc9830.js";const r=e({name:"HOME",setup(){return{}}});function s(c,a,p,_,d,i){return o(),t("div",null," Hi,Ok ")}const u=n(r,[["render",s]]);export{u as default};

View File

@ -0,0 +1 @@
.menu-rule-auth-box[data-v-e66da888] .n-collapse-item__header-main{align-items:center!important;justify-content:space-between!important}.menu-rule-auth-box .m-btn[data-v-e66da888]{box-shadow:0 0 2px #00000026,0 2px 5px #0000000d,0 8px 40px #0000000a;border-radius:9999px;font-weight:700!important;letter-spacing:0;height:40px}.menu-rule-auth-box .m-btn .label[data-v-e66da888]{margin-left:8px}.menu-rule-auth-box .m-btn .label span[data-v-e66da888]{padding:0 8px;font-size:10px;border-radius:99999px}

View File

@ -0,0 +1 @@
import{d as _,r as m,am as h,an as g,B as $,i as l,l as o,ao as k,o as c,p as x,k as I,as as M,F as b,E as y,b as V,x as A,f as B,e as v,w as N,q as C,j as S}from"./vendor.ea902574.js";import{_ as p}from"./index.19b55c5b.js";const w=_({props:["number","index","numberArr"],setup(e){e.index;const a=m(0);let t=null,s=null;const r=h(async d=>{const n=d*40;a.value=-30,t=setInterval(u=>{a.value+=6,a.value>n+30&&(s=setInterval(i=>{a.value-=1,a.value==n&&(a.value=n,clearInterval(s))},1),clearInterval(t))},1)},1e3,{leading:!0,trailing:!1});return g(()=>{r.cancel(),clearInterval(t),clearInterval(s)}),$(()=>e.number,d=>{r(d)}),{number:a}}});const J=e=>(x("data-v-53d2b454"),e=e(),I(),e),E={class:"ticker-column-container"},j=M('<div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>9</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>8</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>7</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>6</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>5</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>4</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>3</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>2</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>1</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>0</span></div>',10),z=[j],D=J(()=>o("span",{class:"number-placeholder"},"0",-1));function F(e,a,t,s,r,d){return c(),l("div",E,[o("div",{class:"ticker-column",style:k(`transform: translateY(${e.number}px) translateZ(00px);`)},z,4),D])}const U=p(w,[["render",F],["__scopeId","data-v-53d2b454"]]),q=_({props:["number","numberArr"],components:{numberJump:U},setup(e){const a=e.number,t=e.numberArr;return{number:a,numberValue:t}}});const L={class:"jump-number-box"},R={class:"font-200 inline-block"},T={class:"ticker-view",style:{transform:"none","transform-origin":"50% 50% 0px"}};function Y(e,a,t,s,r,d){const n=B("numberJump");return c(),l("div",L,[o("h1",null,[o("span",R,[o("div",T,[(c(!0),l(b,null,y(e.number,(u,i)=>(c(),V(n,{number:e.numberValue[i],index:i,class:A("sort-"+i)},null,8,["number","index","class"]))),256))])])])])}const f=p(q,[["render",Y],["__scopeId","data-v-dcbf3fd0"]]),Z=_({name:"USER",components:{NumberJump:f},setup(){const e=m([1,3,0,5,2]);return{labelArr:e,tttt(){e.value[0]=Math.ceil(Math.random()*9),e.value[1]=Math.ceil(Math.random()*9),e.value[2]=Math.ceil(Math.random()*9),e.value[3]=Math.ceil(Math.random()*9),e.value[4]=Math.ceil(Math.random()*9),console.log("go",e.value)}}}});function G(e,a,t,s,r,d){const n=C,u=f;return c(),l(b,null,[v(n,{onClick:e.tttt},{default:N(()=>[S("\u6D4B\u8BD5")]),_:1},8,["onClick"]),v(u,{number:5,numberArr:e.labelArr},null,8,["numberArr"])],64)}const O=p(Z,[["render",G],["__scopeId","data-v-29eb382b"]]);export{O as default};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
import"./difference.dcfc45ca.js";import{t as h}from"./throttle.9e40e6dc.js";import{d as _,r as m,bl as g,q as $,_ as p,c as l,a as o,aI as k,o as c,p as x,j as I,a_ as M,aa as b,bp as y,h as V,aG as A,e as N,b as v,w as B,l as C,f as S}from"./index.435adb25.js";import"./lodash.f4bc9830.js";const w=_({props:["number","index","numberArr"],setup(e){e.index;const a=m(0);let t=null,s=null;const r=h(async d=>{const n=d*40;a.value=-30,t=setInterval(u=>{a.value+=6,a.value>n+30&&(s=setInterval(i=>{a.value-=1,a.value==n&&(a.value=n,clearInterval(s))},1),clearInterval(t))},1)},1e3,{leading:!0,trailing:!1});return g(()=>{r.cancel(),clearInterval(t),clearInterval(s)}),$(()=>e.number,d=>{r(d)}),{number:a}}});const J=e=>(x("data-v-53d2b454"),e=e(),I(),e),j={class:"ticker-column-container"},z=M('<div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>9</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>8</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>7</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>6</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>5</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>4</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>3</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>2</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>1</span></div><div class="ticker-digit" data-v-53d2b454><span data-v-53d2b454>0</span></div>',10),D=[z],E=J(()=>o("span",{class:"number-placeholder"},"0",-1));function U(e,a,t,s,r,d){return c(),l("div",j,[o("div",{class:"ticker-column",style:k(`transform: translateY(${e.number}px) translateZ(00px);`)},D,4),E])}const q=p(w,[["render",U],["__scopeId","data-v-53d2b454"]]),F=_({props:["number","numberArr"],components:{numberJump:q},setup(e){const a=e.number,t=e.numberArr;return{number:a,numberValue:t}}});const G={class:"jump-number-box"},L={class:"font-200 inline-block"},R={class:"ticker-view",style:{transform:"none","transform-origin":"50% 50% 0px"}};function T(e,a,t,s,r,d){const n=N("numberJump");return c(),l("div",G,[o("h1",null,[o("span",L,[o("div",R,[(c(!0),l(b,null,y(e.number,(u,i)=>(c(),V(n,{number:e.numberValue[i],index:i,class:A("sort-"+i)},null,8,["number","index","class"]))),256))])])])])}const f=p(F,[["render",T],["__scopeId","data-v-dcbf3fd0"]]),Y=_({name:"USER",components:{NumberJump:f},setup(){const e=m([1,3,0,5,2]);return{labelArr:e,tttt(){e.value[0]=Math.ceil(Math.random()*9),e.value[1]=Math.ceil(Math.random()*9),e.value[2]=Math.ceil(Math.random()*9),e.value[3]=Math.ceil(Math.random()*9),e.value[4]=Math.ceil(Math.random()*9),console.log("go",e.value)}}}});function Z(e,a,t,s,r,d){const n=C,u=f;return c(),l(b,null,[v(n,{onClick:e.tttt},{default:B(()=>[S("\u6D4B\u8BD5")]),_:1},8,["onClick"]),v(u,{number:5,numberArr:e.labelArr},null,8,["numberArr"])],64)}const Q=p(Y,[["render",Z],["__scopeId","data-v-29eb382b"]]);export{Q as default};

Binary file not shown.

View File

@ -0,0 +1 @@
import{_ as e,o as t,c as o}from"./index.435adb25.js";import"./lodash.f4bc9830.js";const r={setup(){return{}}};function n(s,c,a,p,_,u){return t(),o("div",null," Test! ")}const i=e(r,[["render",n]]);export{i as default};

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
.site[data-v-af6bc533]{display:flex;align-items:center;justify-content:center;height:100vh}.login-container[data-v-af6bc533]{max-width:1000px;width:100%;padding:0 30px;margin:0 auto;position:relative}.login-container .bg[data-v-af6bc533]{position:absolute;width:350px;height:350px;z-index:-2;display:none}.login-box[data-v-af6bc533]{display:flex;flex-wrap:wrap}.login-box .hero[data-v-af6bc533]{flex:1 0 66.6666%;position:relative;display:flex;flex-direction:column;gap:50px;padding:70px 0;font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.login-box .hero h1[data-v-af6bc533]{font-size:48px;font-weight:400}.login-box .hero[data-v-af6bc533]:before{content:"";position:absolute;top:15%;left:0;width:280px;height:100px;background:-webkit-linear-gradient(to right,#ec2F4B,#009FFF);background:linear-gradient(to right,#ec2F4B,#009FFF);z-index:-1;filter:blur(70px)}.login-box .contact-me[data-v-af6bc533]{position:relative;top:-50px;font-size:21px;font-weight:300}.login-box .contact-me a[data-v-af6bc533]{color:#0057ff;cursor:pointer}.login-box .item[data-v-af6bc533]{height:50px;border-radius:10px;line-height:50px}.login-box[data-v-af6bc533] .n-form-item-feedback-wrapper{display:none!important}.login-box .captcha-card[data-v-af6bc533] .n-card__content{border-radius:10px}.login-box .captcha-card[data-v-af6bc533] .n-card.n-card--bordered{border:1px solid rgb(224,224,230);border-radius:10px}.login-box .login-form[data-v-af6bc533]{flex:1 0 33.3333%}.login-box .login-form h1[data-v-af6bc533]{font-weight:300}.login-box .submit[data-v-af6bc533]{box-shadow:#2080f0 0 20px 30px -10px;font-weight:700!important;font-size:17px;transition:all .5s;background:#0057ff}.login-box .submit[data-v-af6bc533]:hover{box-shadow:#2080f0 0 10px 30px -10px}

View File

@ -0,0 +1 @@
import{_ as a}from"./TableData.34f56b6c.js";import{d as r,y as t,r as l,b as d,w as _,v as c,o as i,e as u}from"./vendor.ea902574.js";import{_ as p}from"./index.19b55c5b.js";const m=r({name:"AdminLog",components:{TableData:a},setup(){let e=t({name:""});const n=t([{title:"\u64CD\u4F5C",key:"tags",width:200,fixed:"right",NButtons:[{size:"small",emitFunction:"view",text:"\u67E5\u770B"}]}]);return{selectedValue:l(null),handle:n,search:e}},methods:{refresh(e){console.log(e.id)}}});function h(e,n,f,g,b,x){const o=a,s=c;return i(),d(s,null,{default:_(()=>[u(o,{subHeight:240,search:e.search,ref:"tables",onView:e.refresh,scrollX:1800,url:"admin/api/admin-log/index",handle:e.handle},null,8,["search","onView","handle"])]),_:1})}const y=p(m,[["render",h],["__scopeId","data-v-7dba751d"]]);export{y as default};

View File

@ -0,0 +1 @@
.n-card--bordered[data-v-7dba751d]{border:0}

View File

@ -0,0 +1 @@
.ticker-column-container[data-v-53d2b454]{position:relative}.ticker-column[data-v-53d2b454]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-53d2b454]{height:10%}.ticker-column[data-v-53d2b454]{-webkit-animation:pulseGreen-53d2b454 .5s cubic-bezier(.4,0,.6,1) 1;animation:pulseGreen-53d2b454 .5s cubic-bezier(.4,0,.6,1) 1}.number-placeholder[data-v-53d2b454]{visibility:hidden}@-webkit-keyframes pulseGreen-53d2b454{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:#a3a3a3}}@keyframes pulseGreen-53d2b454{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:#a3a3a3}}h1[data-v-dcbf3fd0]{line-height:2.5rem}.font-200[data-v-dcbf3fd0]{font-weight:200}.inline-block[data-v-dcbf3fd0]{display:inline-block}.ticker-view[data-v-dcbf3fd0]{height:100%;margin:auto;display:flex;overflow:hidden;position:relative}h1[data-v-0e514495]{line-height:2.5rem}.font-200[data-v-0e514495]{font-weight:200}.inline-block[data-v-0e514495]{display:inline-block}.ticker-view[data-v-0e514495]{height:100%;margin:auto;display:flex;flex-direction:row-reverse;overflow:hidden;position:relative}.number-placeholder[data-v-0e514495]{visibility:hidden}.ticker-column-container[data-v-0e514495]{position:relative}.ticker-column[data-v-0e514495]{position:absolute;height:1000%;bottom:0}.ticker-digit[data-v-0e514495]{height:10%}.ticker-column[data-v-0e514495]{-webkit-animation:pulseGreen-0e514495 .5s cubic-bezier(.4,0,.6,1) 1;animation:pulseGreen-0e514495 .5s cubic-bezier(.4,0,.6,1) 1}@-webkit-keyframes pulseGreen-0e514495{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:rgba(163,163,163,var(--tw-text-opacity))}}@keyframes pulseGreen-0e514495{0%,to{color:#fff}50%{--tw-text-opacity: 1;color:rgba(163,163,163,var(--tw-text-opacity))}}

View File

@ -0,0 +1 @@
import{d as f,r as u,_ as C,c as F,a as e,b as n,w as a,e as v,o as r,f as p,g as c,h as w,i as B,p as E,j as y,k as b,l as I}from"./index.435adb25.js";import{_ as $,a as k}from"./FormItem.a93ea502.js";import{_ as A}from"./Input.de4f8c62.js";import"./lodash.f4bc9830.js";const K=f({setup(){return{loginForm:u({phone:null,password:null}),loading:u(!1),phone:u(""),password:u(""),captchaImg:u(""),captchaCode:u("")}},methods:{async loginGo(){const o={account:this.phone,password:this.password,captchaCode:this.captchaCode};if(!o.account||!o.password)return window.$message.warning("\u8BF7\u8F93\u5165\u8D26\u6237\u4E0E\u5BC6\u7801\uFF01");this.loading=!0;const{data:s}=await this.$http.post("admin/api/auth/login",o);s&&(s.haveErr==!1?(this.$store.dispatch("auth/login",s.userInfo),window.$message.success("\u767B\u5F55\u6210\u529F"),this.$router.replace("/admin/home")):(window.$message.error(s.errMsg),this.captchaImg=s.captchaImg,this.captchaCode="",console.log("????",this.loginForm))),this.loading=!1}}});const d=o=>(E("data-v-af6bc533"),o=o(),y(),o),D={class:"site"},G={class:"login-container"},N={class:"login-box"},V=d(()=>e("div",{class:"hero"},[e("h1",null,[e("span",{style:{"font-weight":"300"}}," \u4E13\u6CE8\u4E8E\u5B66\u4E60\u7684\u5E73\u53F0"),e("br"),p(),e("span",null,"Yaa")]),e("div",{class:"contact-me"},[e("span",null," \u5982\u679C\u60A8\u6CA1\u6709\u8D26\u53F7,\u6216\u8BB8\u60A8\u9700\u8981\u5E2E\u52A9 "),e("br"),e("span",null,[p(" \u60A8\u9700\u8981\u5C1D\u8BD5 "),e("a",null,"\u8054\u7CFB\u6211\u4EEC")])])],-1)),S={class:"login-form"},U=d(()=>e("h1",null,"\u55E8\uFF0C\u6B22\u8FCE\u56DE\u6765",-1)),z=["src"];function j(o,s,M,T,Y,q){const _=v("css-doodle"),i=A,l=k,m=b,h=I,g=$;return r(),F("div",D,[e("div",G,[n(_,{class:"bg"},{default:a(()=>[p(" :doodle { @grid: 8 / 90%; } transition: .2s @r(.6s); border-radius: @pick(100% 0, 0 100%); transform: scale(@r(.25, 1.25)); background: hsla( calc(240 - 6 * @x * @y), 70%, 68%, @r.8 ); ")]),_:1}),e("div",N,[V,e("div",S,[U,n(g,{ref:"loginForm",size:"large"},{default:a(()=>[n(l,null,{default:a(()=>[n(i,{class:"item",value:o.phone,"onUpdate:value":s[0]||(s[0]=t=>o.phone=t),placeholder:"\u8BF7\u8F93\u5165\u6CE8\u518C\u624B\u673A\u53F7\u7801",onKeyup:c(o.loginGo,["enter","native"]),"input-props":{autoComplete:"off"}},null,8,["value","onKeyup"])]),_:1}),n(l,null,{default:a(()=>[n(i,{class:"item",value:o.password,"onUpdate:value":s[1]||(s[1]=t=>o.password=t),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",onKeyup:c(o.loginGo,["enter","native"]),"input-props":{autoComplete:"off"}},null,8,["value","onKeyup"])]),_:1}),o.captchaImg?(r(),w(l,{key:0,class:"captcha-card"},{default:a(()=>[n(m,null,{default:a(()=>[e("img",{src:o.captchaImg,alt:"",srcset:""},null,8,z),n(i,{class:"item",value:o.captchaCode,"onUpdate:value":s[2]||(s[2]=t=>o.captchaCode=t),placeholder:"\u8BF7\u8F93\u5165\u6CE8\u518C\u624B\u673A\u53F7\u7801",onKeyup:c(o.loginGo,["enter","native"]),"input-props":{autoComplete:"off"}},null,8,["value","onKeyup"])]),_:1})]),_:1})):B("",!0),n(l,null,{default:a(()=>[n(h,{class:"item submit",style:{width:"100%"},type:"primary",size:"large",loading:o.loading,onClick:o.loginGo},{default:a(()=>[p("\u767B\u5F55")]),_:1},8,["loading","onClick"])]),_:1})]),_:1},512)])])])])}const P=C(K,[["render",j],["__scopeId","data-v-af6bc533"]]);export{P as default};

Binary file not shown.

View File

@ -0,0 +1 @@
.site[data-v-b93cb418]{display:flex;align-items:center;justify-content:center;height:100vh}.login-container[data-v-b93cb418]{max-width:1000px;width:100%;padding:0 30px;margin:0 auto;position:relative}.login-container .bg[data-v-b93cb418]{position:absolute;width:350px;height:350px;z-index:-2;display:none}.login-box[data-v-b93cb418]{display:flex;flex-wrap:wrap}.login-box .hero[data-v-b93cb418]{flex:1 0 66.6666%;position:relative;display:flex;flex-direction:column;gap:50px;padding:70px 0;font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.login-box .hero h1[data-v-b93cb418]{font-size:48px;font-weight:400}.login-box .hero[data-v-b93cb418]:before{content:"";position:absolute;top:15%;left:0;width:280px;height:100px;background:linear-gradient(to right,#ec2F4B,#009FFF);z-index:-1;filter:blur(70px)}.login-box .contact-me[data-v-b93cb418]{position:relative;top:-50px;font-size:21px;font-weight:300}.login-box .contact-me a[data-v-b93cb418]{color:#0057ff;cursor:pointer}.login-box .item[data-v-b93cb418]{height:50px;border-radius:10px;line-height:50px}.login-box[data-v-b93cb418] .n-form-item-feedback-wrapper{display:none!important}.login-box .captcha-card[data-v-b93cb418] .n-card__content{border-radius:10px}.login-box .captcha-card[data-v-b93cb418] .n-card.n-card--bordered{border:1px solid rgb(224,224,230);border-radius:10px}.login-box .login-form[data-v-b93cb418]{flex:1 0 33.3333%}.login-box .login-form h1[data-v-b93cb418]{font-weight:300}.login-box .submit[data-v-b93cb418]{box-shadow:#2080f0 0 20px 30px -10px;font-weight:700!important;font-size:17px;transition:all .5s;background:#0057ff}.login-box .submit[data-v-b93cb418]:hover{box-shadow:#2080f0 0 10px 30px -10px}

View File

@ -0,0 +1 @@
import{d as f,r as u,i as C,l as e,e as a,w as n,f as v,a0 as F,o as r,j as p,a1 as c,b as w,n as B,p as E,k as y,a2 as b,a3 as I,v as $,q as k}from"./vendor.ea902574.js";import{_ as A}from"./index.19b55c5b.js";const K=f({setup(){return{loginForm:u({phone:null,password:null}),loading:u(!1),phone:u(""),password:u(""),captchaImg:u(""),captchaCode:u("")}},methods:{async loginGo(){const o={account:this.phone,password:this.password,captchaCode:this.captchaCode};if(!o.account||!o.password)return window.$message.warning("\u8BF7\u8F93\u5165\u8D26\u6237\u4E0E\u5BC6\u7801\uFF01");this.loading=!0;const{data:s}=await this.$http.post("admin/api/auth/login",o);s&&(s.haveErr==!1?(this.$store.dispatch("auth/login",s.userInfo),window.$message.success("\u767B\u5F55\u6210\u529F"),this.$router.replace("/admin/home")):(window.$message.error(s.errMsg),this.captchaImg=s.captchaImg,this.captchaCode="",console.log("????",this.loginForm))),this.loading=!1}}});const d=o=>(E("data-v-af6bc533"),o=o(),y(),o),D={class:"site"},G={class:"login-container"},N={class:"login-box"},V=d(()=>e("div",{class:"hero"},[e("h1",null,[e("span",{style:{"font-weight":"300"}}," \u4E13\u6CE8\u4E8E\u5B66\u4E60\u7684\u5E73\u53F0"),e("br"),p(),e("span",null,"Yaa")]),e("div",{class:"contact-me"},[e("span",null," \u5982\u679C\u60A8\u6CA1\u6709\u8D26\u53F7,\u6216\u8BB8\u60A8\u9700\u8981\u5E2E\u52A9 "),e("br"),e("span",null,[p(" \u60A8\u9700\u8981\u5C1D\u8BD5 "),e("a",null,"\u8054\u7CFB\u6211\u4EEC")])])],-1)),S={class:"login-form"},U=d(()=>e("h1",null,"\u55E8\uFF0C\u6B22\u8FCE\u56DE\u6765",-1)),z=["src"];function j(o,s,q,M,T,Y){const _=v("css-doodle"),i=b,l=I,m=$,h=k,g=F;return r(),C("div",D,[e("div",G,[a(_,{class:"bg"},{default:n(()=>[p(" :doodle { @grid: 8 / 90%; } transition: .2s @r(.6s); border-radius: @pick(100% 0, 0 100%); transform: scale(@r(.25, 1.25)); background: hsla( calc(240 - 6 * @x * @y), 70%, 68%, @r.8 ); ")]),_:1}),e("div",N,[V,e("div",S,[U,a(g,{ref:"loginForm",size:"large"},{default:n(()=>[a(l,null,{default:n(()=>[a(i,{class:"item",value:o.phone,"onUpdate:value":s[0]||(s[0]=t=>o.phone=t),placeholder:"\u8BF7\u8F93\u5165\u6CE8\u518C\u624B\u673A\u53F7\u7801",onKeyup:c(o.loginGo,["enter","native"]),"input-props":{autoComplete:"off"}},null,8,["value","onKeyup"])]),_:1}),a(l,null,{default:n(()=>[a(i,{class:"item",value:o.password,"onUpdate:value":s[1]||(s[1]=t=>o.password=t),type:"password",placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",onKeyup:c(o.loginGo,["enter","native"]),"input-props":{autoComplete:"off"}},null,8,["value","onKeyup"])]),_:1}),o.captchaImg?(r(),w(l,{key:0,class:"captcha-card"},{default:n(()=>[a(m,null,{default:n(()=>[e("img",{src:o.captchaImg,alt:"",srcset:""},null,8,z),a(i,{class:"item",value:o.captchaCode,"onUpdate:value":s[2]||(s[2]=t=>o.captchaCode=t),placeholder:"\u8BF7\u8F93\u5165\u6CE8\u518C\u624B\u673A\u53F7\u7801",onKeyup:c(o.loginGo,["enter","native"]),"input-props":{autoComplete:"off"}},null,8,["value","onKeyup"])]),_:1})]),_:1})):B("",!0),a(l,null,{default:n(()=>[a(h,{class:"item submit",style:{width:"100%"},type:"primary",size:"large",loading:o.loading,onClick:o.loginGo},{default:n(()=>[p("\u767B\u5F55")]),_:1},8,["loading","onClick"])]),_:1})]),_:1},512)])])])])}const L=A(K,[["render",j],["__scopeId","data-v-af6bc533"]]);export{L as default};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
<g fill="none"><path d="M9 7a2 2 0 1 1-4 0a2 2 0 0 1 4 0zM8 7a1 1 0 1 0-2 0a1 1 0 0 0 2 0zM1 4.25C1 3.56 1.56 3 2.25 3h9.5c.69 0 1.25.56 1.25 1.25v5.5c0 .69-.56 1.25-1.25 1.25h-9.5C1.56 11 1 10.44 1 9.75v-5.5zM2.25 4a.25.25 0 0 0-.25.25V5h.5a.5.5 0 0 0 .5-.5V4h-.75zM2 9.75c0 .138.112.25.25.25H3v-.5a.5.5 0 0 0-.5-.5H2v.75zm2-.25v.5h6v-.5A1.5 1.5 0 0 1 11.5 8h.5V6h-.5A1.5 1.5 0 0 1 10 4.5V4H4v.5A1.5 1.5 0 0 1 2.5 6H2v2h.5A1.5 1.5 0 0 1 4 9.5zm7 .5h.75a.25.25 0 0 0 .25-.25V9h-.5a.5.5 0 0 0-.5.5v.5zm1-5v-.75a.25.25 0 0 0-.25-.25H11v.5a.5.5 0 0 0 .5.5h.5zm-7.5 8a1.5 1.5 0 0 1-1.427-1.036c.139.024.281.036.427.036h8.25A2.25 2.25 0 0 0 14 9.75V5.085A1.5 1.5 0 0 1 15 6.5v3.25A3.25 3.25 0 0 1 11.75 13H4.5z" fill="currentColor" /></g>
</svg>

After

Width:  |  Height:  |  Size: 847 B

View File

@ -0,0 +1 @@
.custom-card[data-v-d6a79dc4] .n-collapse-item__header-main{justify-content:space-between!important}.custom-card .drag-bt[data-v-d6a79dc4]{margin-left:10px;margin-bottom:10px}.custom-card[data-v-d6a79dc4] .n-collapse-item__header-main,.custom-card .n-button[data-v-d6a79dc4]{font-weight:700!important}.table-data-box[data-v-98187ab5]{width:100%;transition:all .01s!important;border:0}.table-data-box .table-head-box[data-v-98187ab5]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.table-data-box .table-head-box .button-group[data-v-98187ab5]{padding:6px;background-color:var(--n-border-color);border-radius:32px;display:flex;align-items:center;margin-right:10px}.table-data-box .table-head-box .button-group[data-v-98187ab5] .n-button__content{font-weight:700!important}.table-data-box .table-head-box .button-group[data-v-98187ab5] .n-button{border-radius:16px}.table-data-box .table-head-box .button-group[data-v-98187ab5] .n-button:hover{background-color:#0057ff;color:#fff}.table-data-box .table-head-box .button-group[data-v-98187ab5] .n-button:focus{background-color:#0057ff;color:#fff}.table-data-box .table-head-box .slot-head[data-v-98187ab5]{display:flex;align-items:center}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
.custom-card[data-v-c35acc95] .n-collapse-item__header-main{justify-content:space-between!important}.custom-card .drag-bt[data-v-c35acc95]{margin-left:10px;margin-bottom:10px}.custom-card[data-v-c35acc95] .n-collapse-item__header-main,.custom-card .n-button[data-v-c35acc95]{font-weight:700!important}.table-data-box[data-v-47bc34da]{width:100%;transition:all .01s!important;border:0}.table-data-box .table-head-box[data-v-47bc34da]{display:flex;align-items:center;justify-content:start;margin-bottom:10px}.table-data-box .table-head-box .button-group[data-v-47bc34da]{padding:6px;background-color:var(--n-border-color);border-radius:32px;display:flex;align-items:center;margin-right:10px}.table-data-box .table-head-box .button-group[data-v-47bc34da] .n-button__content{font-weight:700!important}.table-data-box .table-head-box .button-group[data-v-47bc34da] .n-button{border-radius:16px}.table-data-box .table-head-box .button-group[data-v-47bc34da] .n-button:hover{background-color:#0057ff;color:#fff}.table-data-box .table-head-box .button-group[data-v-47bc34da] .n-button:focus{background-color:#0057ff;color:#fff}.table-data-box .table-head-box .slot-head[data-v-47bc34da]{display:flex;align-items:center}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
@charset "UTF-8";#app{position:relative}*{font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.n-modal{border-radius:16px;position:relative;box-shadow:0 1px 3px #00000014}.n-modal .n-card{border-radius:16px}.n-modal .n-card-header{margin-top:20px;margin-bottom:20px}.n-modal .n-card-header .n-base-close{font-size:17px;background:var(--n-close-color-hover);padding:15px;position:absolute;top:15px;right:15px}.n-modal .n-card-header .n-base-close:hover{background:var(--n-close-color-hover);padding:15px}.n-modal .n-card-header__main{font-weight:700!important}.n-modal .n-card__footer{padding:22px;background:var(--n-color-embedded-modal);align-items:center;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.n-modal .n-card__footer .n-space{justify-content:flex-end!important}.not-found[data-v-efa2effb]{height:100vh;display:flex;justify-content:center;align-items:center;background:white}.not-found .bg[data-v-efa2effb]{position:absolute;width:350px;height:350px}.not-found .label[data-v-efa2effb]{font-size:33px;font-weight:700}.header-box[data-v-f28b5eb8]{height:80px;border-left:none;border-right:none;border-top:none}.avatar[data-v-2b9fed72]{width:50px;min-width:50px;height:50px;box-shadow:10px 11px 17px #b5b4d550;border:3px solid rgb(255,255,255);border-radius:13px;position:relative;z-index:1;background:rgb(255,255,255)}.avatar[data-v-2b9fed72] img{width:100%;height:100%;border-radius:10px}.avatar .label[data-v-2b9fed72]{position:absolute;width:12px;height:12px;right:-8px;top:-8px;z-index:2;border-radius:100%;border:3px solid rgb(255,255,255);background:#52b260}.no-shadow[data-v-2b9fed72]{box-shadow:none!important}.fillet[data-v-2b9fed72]{border-radius:100%}.moon[data-v-9890ae10]{background:#f8f8f8}.drak[data-v-9890ae10]{background:#272735}.left-menu[data-v-9890ae10]{transition:all .1s;height:100vh}.left-menu[data-v-9890ae10] .n-menu-item{height:50px;margin-top:0;padding:0 16px}.left-menu[data-v-9890ae10] .n-menu-item-content{height:50px;padding-left:25px!important;font-weight:700;color:#000;font-family:Arial,Microsoft YaHei,sans-serif}.left-menu[data-v-9890ae10] .n-menu-item-content__icon{margin-right:15px!important}.left-menu[data-v-9890ae10] .n-submenu-children .n-menu-item-content{padding-left:62px!important}.left-menu .user-box[data-v-9890ae10]{margin:75px 45px 45px 40px}.left-menu .account-box[data-v-9890ae10]{display:flex}.left-menu .account-box .info[data-v-9890ae10]{margin-left:18px;z-index:1}.left-menu .account-box .info .name[data-v-9890ae10]{font-weight:700;margin-top:8px;font-size:18px}.left-menu .account-box .info .des[data-v-9890ae10]{font-size:11px}.collapsed .user-box[data-v-9890ae10]{margin:75px 0 45px 18px}.collapsed .user-box .avatar[data-v-9890ae10]{width:45px;min-width:45px;height:45px;box-shadow:none;border-radius:100%}.collapsed .user-box .avatar[data-v-9890ae10] img{border-radius:100%}.collapsed .user-box .info[data-v-9890ae10]{display:none}.collapsed[data-v-9890ae10] .n-menu-item-content{padding-left:18px!important}.collapsed[data-v-9890ae10] .n-menu-item-content--selected .n-menu-item-content__icon:before{width:60px!important;border-radius:6px;left:7px}.collapsed[data-v-9890ae10] .n-menu-item-content:before{min-width:50px;left:4px}.header-tabs[data-v-712ecae1]{border-radius:none!important;border:none!important}.header-tabs .tabs[data-v-712ecae1]{overflow-x:auto}.header-tabs[data-v-712ecae1] .n-tabs-wrapper{padding:3px 0}.header-tabs[data-v-712ecae1] .n-tabs-nav{background:var(--n-color-segment)}.header-tabs[data-v-712ecae1] .n-tabs-tab{border:none!important;top:-1px}.header-tabs[data-v-712ecae1] .n-tabs-tab--active{background:var(--n-color-popover)!important;border-radius:6px!important;box-shadow:0 1px 3px #00000014}.header-tabs .item[data-v-712ecae1]{display:none!important}.fade-enter-active[data-v-27c2172e]{transition:all .1s ease-out}.fade-leave-active[data-v-27c2172e]{transition:all .1s cubic-bezier(1,.5,.8,1)}.fade-enter-from[data-v-27c2172e],.fade-leave-to[data-v-27c2172e]{transform:translate(-20%);opacity:0}

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
@charset "UTF-8";#app{position:relative}*{font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.n-modal{border-radius:16px;position:relative;box-shadow:0 1px 3px #00000014}.n-modal .n-card{border-radius:16px}.n-modal .n-card-header{margin-top:20px;margin-bottom:20px}.n-modal .n-card-header .n-base-close{font-size:17px;background:var(--n-close-color-hover);padding:15px;position:absolute;top:15px;right:15px}.n-modal .n-card-header .n-base-close:hover{background:var(--n-close-color-hover);padding:15px}.n-modal .n-card-header__main{font-weight:700!important}.n-modal .n-card__footer{padding:22px;background:var(--n-color-embedded-modal);align-items:center;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.n-modal .n-card__footer .n-space{justify-content:flex-end!important}.not-found[data-v-efa2effb]{height:100vh;display:flex;justify-content:center;align-items:center;background:white}.not-found .bg[data-v-efa2effb]{position:absolute;width:350px;height:350px}.not-found .label[data-v-efa2effb]{font-size:33px;font-weight:700}.header-box[data-v-4f009f56]{height:80px;border-left:none;border-right:none;border-top:none}.avatar[data-v-2b9fed72]{width:50px;min-width:50px;height:50px;box-shadow:10px 11px 17px #b5b4d550;border:3px solid rgb(255,255,255);border-radius:13px;position:relative;z-index:1;background:rgb(255,255,255)}.avatar[data-v-2b9fed72] img{width:100%;height:100%;border-radius:10px}.avatar .label[data-v-2b9fed72]{position:absolute;width:12px;height:12px;right:-8px;top:-8px;z-index:2;border-radius:100%;border:3px solid rgb(255,255,255);background:#52b260}.no-shadow[data-v-2b9fed72]{box-shadow:none!important}.fillet[data-v-2b9fed72]{border-radius:100%}.moon[data-v-9890ae10]{background:#f8f8f8}.drak[data-v-9890ae10]{background:#272735}.left-menu[data-v-9890ae10]{transition:all .1s;height:100vh}.left-menu[data-v-9890ae10] .n-menu-item{height:50px;margin-top:0;padding:0 16px}.left-menu[data-v-9890ae10] .n-menu-item-content{height:50px;padding-left:25px!important;font-weight:700;color:#000;font-family:Arial,Microsoft YaHei,sans-serif}.left-menu[data-v-9890ae10] .n-menu-item-content__icon{margin-right:15px!important}.left-menu[data-v-9890ae10] .n-submenu-children .n-menu-item-content{padding-left:62px!important}.left-menu .user-box[data-v-9890ae10]{margin:75px 45px 45px 40px}.left-menu .account-box[data-v-9890ae10]{display:flex}.left-menu .account-box .info[data-v-9890ae10]{margin-left:18px;z-index:1}.left-menu .account-box .info .name[data-v-9890ae10]{font-weight:700;margin-top:8px;font-size:18px}.left-menu .account-box .info .des[data-v-9890ae10]{font-size:11px}.collapsed .user-box[data-v-9890ae10]{margin:75px 0 45px 18px}.collapsed .user-box .avatar[data-v-9890ae10]{width:45px;min-width:45px;height:45px;box-shadow:none;border-radius:100%}.collapsed .user-box .avatar[data-v-9890ae10] img{border-radius:100%}.collapsed .user-box .info[data-v-9890ae10]{display:none}.collapsed[data-v-9890ae10] .n-menu-item-content{padding-left:18px!important}.collapsed[data-v-9890ae10] .n-menu-item-content--selected .n-menu-item-content__icon:before{width:60px!important;border-radius:6px;left:7px}.collapsed[data-v-9890ae10] .n-menu-item-content:before{min-width:50px;left:4px}.header-tabs[data-v-712ecae1]{border-radius:none!important;border:none!important}.header-tabs .tabs[data-v-712ecae1]{overflow-x:auto}.header-tabs[data-v-712ecae1] .n-tabs-wrapper{padding:3px 0}.header-tabs[data-v-712ecae1] .n-tabs-nav{background:var(--n-color-segment)}.header-tabs[data-v-712ecae1] .n-tabs-tab{border:none!important;top:-1px}.header-tabs[data-v-712ecae1] .n-tabs-tab--active{background:var(--n-color-popover)!important;border-radius:6px!important;box-shadow:0 1px 3px #00000014}.header-tabs .item[data-v-712ecae1]{display:none!important}.fade-enter-active[data-v-27c2172e]{transition:all .1s ease-out}.fade-leave-active[data-v-27c2172e]{transition:all .1s cubic-bezier(1,.5,.8,1)}.fade-enter-from[data-v-27c2172e],.fade-leave-to[data-v-27c2172e]{transform:translate(-20%);opacity:0}

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -0,0 +1 @@
@charset "UTF-8";#app{position:relative}*{font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.n-modal{border-radius:16px;position:relative;box-shadow:0 1px 3px #00000014}.n-modal .n-card{border-radius:16px}.n-modal .n-card-header{margin-top:20px;margin-bottom:20px}.n-modal .n-card-header .n-base-close{font-size:17px;background:var(--n-close-color-hover);padding:15px;position:absolute;top:15px;right:15px}.n-modal .n-card-header .n-base-close:hover{background:var(--n-close-color-hover);padding:15px}.n-modal .n-card-header__main{font-weight:700!important}.n-modal .n-card__footer{padding:22px;background:var(--n-color-embedded-modal);align-items:center;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.n-modal .n-card__footer .n-space{justify-content:flex-end!important}.not-found[data-v-efa2effb]{height:100vh;display:flex;justify-content:center;align-items:center;background:white}.not-found .bg[data-v-efa2effb]{position:absolute;width:350px;height:350px}.not-found .label[data-v-efa2effb]{font-size:33px;font-weight:700}.header-box[data-v-bbe84e90]{height:80px;border-left:none;border-right:none;border-top:none}.avatar[data-v-2b9fed72]{width:50px;min-width:50px;height:50px;box-shadow:10px 11px 17px #b5b4d550;border:3px solid rgb(255,255,255);border-radius:13px;position:relative;z-index:1;background:rgb(255,255,255)}.avatar[data-v-2b9fed72] img{width:100%;height:100%;border-radius:10px}.avatar .label[data-v-2b9fed72]{position:absolute;width:12px;height:12px;right:-8px;top:-8px;z-index:2;border-radius:100%;border:3px solid rgb(255,255,255);background:#52b260}.no-shadow[data-v-2b9fed72]{box-shadow:none!important}.fillet[data-v-2b9fed72]{border-radius:100%}.moon[data-v-9890ae10]{background:#f8f8f8}.drak[data-v-9890ae10]{background:#272735}.left-menu[data-v-9890ae10]{transition:all .1s;height:100vh}.left-menu[data-v-9890ae10] .n-menu-item{height:50px;margin-top:0;padding:0 16px}.left-menu[data-v-9890ae10] .n-menu-item-content{height:50px;padding-left:25px!important;font-weight:700;color:#000;font-family:Arial,Microsoft YaHei,sans-serif}.left-menu[data-v-9890ae10] .n-menu-item-content__icon{margin-right:15px!important}.left-menu[data-v-9890ae10] .n-submenu-children .n-menu-item-content{padding-left:62px!important}.left-menu .user-box[data-v-9890ae10]{margin:75px 45px 45px 40px}.left-menu .account-box[data-v-9890ae10]{display:flex}.left-menu .account-box .info[data-v-9890ae10]{margin-left:18px;z-index:1}.left-menu .account-box .info .name[data-v-9890ae10]{font-weight:700;margin-top:8px;font-size:18px}.left-menu .account-box .info .des[data-v-9890ae10]{font-size:11px}.collapsed .user-box[data-v-9890ae10]{margin:75px 0 45px 18px}.collapsed .user-box .avatar[data-v-9890ae10]{width:45px;min-width:45px;height:45px;box-shadow:none;border-radius:100%}.collapsed .user-box .avatar[data-v-9890ae10] img{border-radius:100%}.collapsed .user-box .info[data-v-9890ae10]{display:none}.collapsed[data-v-9890ae10] .n-menu-item-content{padding-left:18px!important}.collapsed[data-v-9890ae10] .n-menu-item-content--selected .n-menu-item-content__icon:before{width:60px!important;border-radius:6px;left:7px}.collapsed[data-v-9890ae10] .n-menu-item-content:before{min-width:50px;left:4px}.header-tabs[data-v-712ecae1]{border-radius:none!important;border:none!important}.header-tabs .tabs[data-v-712ecae1]{overflow-x:auto}.header-tabs[data-v-712ecae1] .n-tabs-wrapper{padding:3px 0}.header-tabs[data-v-712ecae1] .n-tabs-nav{background:var(--n-color-segment)}.header-tabs[data-v-712ecae1] .n-tabs-tab{border:none!important;top:-1px}.header-tabs[data-v-712ecae1] .n-tabs-tab--active{background:var(--n-color-popover)!important;border-radius:6px!important;box-shadow:0 1px 3px #00000014}.header-tabs .item[data-v-712ecae1]{display:none!important}.fade-enter-active[data-v-27c2172e]{transition:all .1s ease-out}.fade-leave-active[data-v-27c2172e]{transition:all .1s cubic-bezier(1,.5,.8,1)}.fade-enter-from[data-v-27c2172e],.fade-leave-to[data-v-27c2172e]{transform:translate(-20%);opacity:0}

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
@charset "UTF-8";#app{position:relative}*{font-family:SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif}.n-modal{border-radius:16px;position:relative;box-shadow:0 1px 3px #00000014}.n-modal .n-card{border-radius:16px}.n-modal .n-card-header{margin-top:20px;margin-bottom:20px}.n-modal .n-card-header .n-base-close{font-size:17px;background:var(--n-close-color-hover);padding:15px;position:absolute;top:15px;right:15px}.n-modal .n-card-header .n-base-close:hover{background:var(--n-close-color-hover);padding:15px}.n-modal .n-card-header__main{font-weight:700!important}.n-modal .n-card__footer{padding:22px;background:var(--n-color-embedded-modal);align-items:center;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.n-modal .n-card__footer .n-space{justify-content:flex-end!important}.not-found[data-v-efa2effb]{height:100vh;display:flex;justify-content:center;align-items:center;background:white}.not-found .bg[data-v-efa2effb]{position:absolute;width:350px;height:350px}.not-found .label[data-v-efa2effb]{font-size:33px;font-weight:700}.header-box[data-v-71ef9a99]{height:80px;border-left:none;border-right:none;border-top:none}.avatar[data-v-2b9fed72]{width:50px;min-width:50px;height:50px;box-shadow:10px 11px 17px #b5b4d550;border:3px solid rgb(255,255,255);border-radius:13px;position:relative;z-index:1;background:rgb(255,255,255)}.avatar[data-v-2b9fed72] img{width:100%;height:100%;border-radius:10px}.avatar .label[data-v-2b9fed72]{position:absolute;width:12px;height:12px;right:-8px;top:-8px;z-index:2;border-radius:100%;border:3px solid rgb(255,255,255);background:#52b260}.no-shadow[data-v-2b9fed72]{box-shadow:none!important}.fillet[data-v-2b9fed72]{border-radius:100%}.moon[data-v-9890ae10]{background:#f8f8f8}.drak[data-v-9890ae10]{background:#272735}.left-menu[data-v-9890ae10]{transition:all .1s;height:100vh}.left-menu[data-v-9890ae10] .n-menu-item{height:50px;margin-top:0;padding:0 16px}.left-menu[data-v-9890ae10] .n-menu-item-content{height:50px;padding-left:25px!important;font-weight:700;color:#000;font-family:Arial,Microsoft YaHei,sans-serif}.left-menu[data-v-9890ae10] .n-menu-item-content__icon{margin-right:15px!important}.left-menu[data-v-9890ae10] .n-submenu-children .n-menu-item-content{padding-left:62px!important}.left-menu .user-box[data-v-9890ae10]{margin:75px 45px 45px 40px}.left-menu .account-box[data-v-9890ae10]{display:flex}.left-menu .account-box .info[data-v-9890ae10]{margin-left:18px;z-index:1}.left-menu .account-box .info .name[data-v-9890ae10]{font-weight:700;margin-top:8px;font-size:18px}.left-menu .account-box .info .des[data-v-9890ae10]{font-size:11px}.collapsed .user-box[data-v-9890ae10]{margin:75px 0 45px 18px}.collapsed .user-box .avatar[data-v-9890ae10]{width:45px;min-width:45px;height:45px;box-shadow:none;border-radius:100%}.collapsed .user-box .avatar[data-v-9890ae10] img{border-radius:100%}.collapsed .user-box .info[data-v-9890ae10]{display:none}.collapsed[data-v-9890ae10] .n-menu-item-content{padding-left:18px!important}.collapsed[data-v-9890ae10] .n-menu-item-content--selected .n-menu-item-content__icon:before{width:60px!important;border-radius:6px;left:7px}.collapsed[data-v-9890ae10] .n-menu-item-content:before{min-width:50px;left:4px}.header-tabs[data-v-712ecae1]{border-radius:none!important;border:none!important}.header-tabs .tabs[data-v-712ecae1]{overflow-x:auto}.header-tabs[data-v-712ecae1] .n-tabs-wrapper{padding:3px 0}.header-tabs[data-v-712ecae1] .n-tabs-nav{background:var(--n-color-segment)}.header-tabs[data-v-712ecae1] .n-tabs-tab{border:none!important;top:-1px}.header-tabs[data-v-712ecae1] .n-tabs-tab--active{background:var(--n-color-popover)!important;border-radius:6px!important;box-shadow:0 1px 3px #00000014}.header-tabs .item[data-v-712ecae1]{display:none!important}.fade-enter-active[data-v-27c2172e]{transition:all .1s ease-out}.fade-leave-active[data-v-27c2172e]{transition:all .1s cubic-bezier(1,.5,.8,1)}.fade-enter-from[data-v-27c2172e],.fade-leave-to[data-v-27c2172e]{transform:translate(-20%);opacity:0}

Some files were not shown because too many files have changed in this diff Show More