nginx
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc51fa561c54e9f04848886d5e36fe9d27
Found 4 files trough .DS_Store spidering: /css /img /js /static
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c0215adfc0215adfc51fa561c54e9f04848886d5e36fe9d27
Found 4 files trough .DS_Store spidering: /css /img /js /static
Open service 1.62.64.79:80 · jsweb.xcxke.com
2026-01-23 05:33
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 23 Jan 2026 05:34:05 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69718264-121b"
Set-Cookie: server_name_session=9d2abb90481a636a87430c6af6cae07b; Max-Age=86400; httponly; path=/
X-Cache-Lookup: Cache Miss
Last-Modified: Thu, 22 Jan 2026 01:50:28 GMT
Transfer-Encoding: chunked
X-NWS-LOG-UUID: 5085546879756837486
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-d925ab63.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script')
Open service 116.163.31.218:443 · jsweb.xcxke.com
2026-01-22 23:40
HTTP/1.1 200 OK
Server: nginx
Date: Thu, 22 Jan 2026 23:40:23 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69718264-121b"
Set-Cookie: server_name_session=b58271ca5dcfb268ff2b3074d58092d5; Max-Age=86400; httponly; path=/
X-Cache-Lookup: Cache Miss
Last-Modified: Thu, 22 Jan 2026 01:50:28 GMT
Transfer-Encoding: chunked
X-NWS-LOG-UUID: 3689998915033328306
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-d925ab63.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script')
Open service 114.215.171.231:443 · jsweb.xcxke.com
2026-01-12 03:01
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 12 Jan 2026 03:01:40 GMT
Content-Type: text/html
Last-Modified: Mon, 12 Jan 2026 02:44:25 GMT
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding
ETag: "69646009-11f9"
Set-Cookie: server_name_session=ab4ea408407a785ae572e3918fa5f904; Max-Age=86400; httponly; path=/
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-8d425a21.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 116.163.31.218:443 · jsweb.xcxke.com
2026-01-09 22:51
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 09 Jan 2026 22:52:29 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "6960c02a-11f9"
Set-Cookie: server_name_session=38eca2302c10e68ed8bd0346b7eee767; Max-Age=86400; httponly; path=/
X-Cache-Lookup: Cache Miss
Last-Modified: Fri, 09 Jan 2026 08:45:30 GMT
Transfer-Encoding: chunked
X-NWS-LOG-UUID: 836428147751571754
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-73ddc219.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 1.62.64.79:80 · jsweb.xcxke.com
2026-01-09 19:43
HTTP/1.1 200 OK
Server: nginx
Date: Fri, 09 Jan 2026 19:44:17 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "6960c02a-11f9"
Set-Cookie: server_name_session=a3337f5306036f25fffbc136796b7d81; Max-Age=86400; httponly; path=/
X-Cache-Lookup: Cache Miss
Last-Modified: Fri, 09 Jan 2026 08:45:30 GMT
Transfer-Encoding: chunked
X-NWS-LOG-UUID: 5352305943108974930
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-73ddc219.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 42.56.81.77:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:11 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 11396510902774162108
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 60.13.97.57:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:11 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 18096703085979606633
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 116.153.4.244:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 14750305673279806885
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 221.204.209.225:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:11 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 16601418270711613223
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 211.93.211.158:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:11 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 16613634303656376774
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 211.95.142.138:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:11 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 13077863783164365449
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 221.204.15.51:443 · jsweb.xcxke.com
2026-01-03 16:44
Open service 211.95.142.138:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:14 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 11237215821853233694
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 221.204.209.225:80 · jsweb.xcxke.com
2026-01-03 16:44
Open service 116.153.4.244:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:10 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 15558672781283529859
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 42.56.64.131:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:10 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 15099679919468498018
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 1.56.98.184:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:11 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 3791683857670682387
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 60.13.97.57:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 9871331871475233845
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 1.62.64.79:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 7967812096950149138
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 42.56.64.131:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 3401024223350540841
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 42.56.81.77:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 1394784680618081111
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 116.163.31.218:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:10 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 13509918646180412628
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 1.62.64.79:443 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:10 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 15553843543503063019
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 116.163.31.218:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 9943132852308066626
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https:
Open service 1.56.98.184:80 · jsweb.xcxke.com
2026-01-03 16:44
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 03 Jan 2026 16:44:13 GMT
Content-Type: text/html
Vary: Accept-Encoding
ETag: "69594303-11f0"
Strict-Transport-Security: max-age=31536000
Accept-Ranges: bytes
X-Cache-Lookup: Cache Miss
Last-Modified: Sat, 03 Jan 2026 16:25:39 GMT
Content-Length: 4592
X-NWS-LOG-UUID: 6300376998596466216
Connection: close
X-Cache-Lookup: Cache Miss
Page title: vue-next-admin
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
name="keywords"
content="vue-next-admin,vue-prev-admin,vue-admin-wonderful,后台管理系统一站式平台模板,希望可以帮你完成快速开发。vue2.x,vue2.0,vue2,vue3,vue3.x,vue3.0,CompositionAPI,typescript,element plus,element,plus,admin,wonderful,wonderful-next,vue-next-admin,vite,vite-admin,快速,高效,后台模板,后台系统,管理系统"
/>
<meta
name="description"
content="vue-next-admin,基于 vue3 + CompositionAPI + typescript + vite + element plus,适配手机、平板、pc 的后台开源免费管理系统模板!vue-prev-admin,基于 vue2 + element ui,适配手机、平板、pc 的后台开源免费管理系统模板!"
/>
<link rel="icon" href="/favicon.ico" />
<title>vue-next-admin</title>
<script type="module" crossorigin src="/assets/js/index-48dd4ad3.js"></script>
<link rel="modulepreload" crossorigin href="/assets/js/@vue-bbe8e780.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-demi-71ba0ef2.js">
<link rel="modulepreload" crossorigin href="/assets/js/pinia-dc4dcff7.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-router-130320d6.js">
<link rel="modulepreload" crossorigin href="/assets/js/source-map-7d7e1c08.js">
<link rel="modulepreload" crossorigin href="/assets/js/@intlify-9e8a497c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-a13d0569.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-i18n-dc30b1c7.js">
<link rel="modulepreload" crossorigin href="/assets/js/js-cookie-cf83ad76.js">
<link rel="modulepreload" crossorigin href="/assets/js/@element-plus-7e2e5120.js">
<link rel="modulepreload" crossorigin href="/assets/js/nprogress-8d2808ea.js">
<link rel="modulepreload" crossorigin href="/assets/js/axios-707ed124.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-symbols-e8f3ca0e.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-proto-f7d0b240.js">
<link rel="modulepreload" crossorigin href="/assets/js/function-bind-22e7ee79.js">
<link rel="modulepreload" crossorigin href="/assets/js/has-26d28e02.js">
<link rel="modulepreload" crossorigin href="/assets/js/get-intrinsic-bd2830fd.js">
<link rel="modulepreload" crossorigin href="/assets/js/call-bind-7a8dbb7c.js">
<link rel="modulepreload" crossorigin href="/assets/js/object-inspect-7b08a46e.js">
<link rel="modulepreload" crossorigin href="/assets/js/side-channel-1ec37b48.js">
<link rel="modulepreload" crossorigin href="/assets/js/qs-055dbced.js">
<link rel="modulepreload" crossorigin href="/assets/js/lodash-es-32f1e46b.js">
<link rel="modulepreload" crossorigin href="/assets/js/@vueuse-d161d366.js">
<link rel="modulepreload" crossorigin href="/assets/js/@popperjs-c75af06c.js">
<link rel="modulepreload" crossorigin href="/assets/js/@ctrl-f8748455.js">
<link rel="modulepreload" crossorigin href="/assets/js/dayjs-cf7ea121.js">
<link rel="modulepreload" crossorigin href="/assets/js/async-validator-dee29e8b.js">
<link rel="modulepreload" crossorigin href="/assets/js/memoize-one-297ddbcb.js">
<link rel="modulepreload" crossorigin href="/assets/js/normalize-wheel-es-ed76fb12.js">
<link rel="modulepreload" crossorigin href="/assets/js/@floating-ui-b6f35736.js">
<link rel="modulepreload" crossorigin href="/assets/js/element-plus-f50b6a73.js">
<link rel="modulepreload" crossorigin href="/assets/js/mitt-f7ef348c.js">
<link rel="modulepreload" crossorigin href="/assets/js/vue-grid-layout-7d977b37.js">
<link rel="stylesheet" href="/assets/css/nprogress-8b89e2e0.css">
<link rel="stylesheet" href="/assets/css/index-3d765c36.css">
</head>
<body>
<div id="app"></div>
<script type="text/javascript">
var _hmt = _hmt || [];
(function () {
var hm = document.createElement('script');
hm.src = 'https: