feat(projects): 登录页面适配移动端

This commit is contained in:
Soybean 2022-04-21 00:15:34 +08:00
parent cecce83bc3
commit ec0776e268
4 changed files with 116 additions and 107 deletions

14
components.d.ts vendored
View File

@ -13,10 +13,14 @@ declare module 'vue' {
IconAntDesignCloseOutlined: typeof import('~icons/ant-design/close-outlined')['default']
IconAntDesignEnterOutlined: typeof import('~icons/ant-design/enter-outlined')['default']
IconAntDesignSettingOutlined: typeof import('~icons/ant-design/setting-outlined')['default']
IconCustomActivity: typeof import('~icons/custom/activity')['default']
IconCustomAvatar: typeof import('~icons/custom/avatar')['default']
IconCustomBanner: typeof import('~icons/custom/banner')['default']
IconCustomCast: typeof import('~icons/custom/cast')['default']
IconCustomEmptyData: typeof import('~icons/custom/empty-data')['default']
IconCustomLogo: typeof import('~icons/custom/logo')['default']
IconCustomLogoFill: typeof import('~icons/custom/logo-fill')['default']
IconCustomNetworkError: typeof import('~icons/custom/network-error')['default']
IconGridiconsFullscreen: typeof import('~icons/gridicons/fullscreen')['default']
IconGridiconsFullscreenExit: typeof import('~icons/gridicons/fullscreen-exit')['default']
IconIcOutlineCheck: typeof import('~icons/ic/outline-check')['default']
@ -30,6 +34,7 @@ declare module 'vue' {
IconMdiPin: typeof import('~icons/mdi/pin')['default']
IconMdiPinOff: typeof import('~icons/mdi/pin-off')['default']
IconMdiRefresh: typeof import('~icons/mdi/refresh')['default']
IconMdiWechat: typeof import('~icons/mdi/wechat')['default']
IconMdiWhiteBalanceSunny: typeof import('~icons/mdi/white-balance-sunny')['default']
IconPhCaretDoubleLeftBold: typeof import('~icons/ph/caret-double-left-bold')['default']
IconPhCaretDoubleRightBold: typeof import('~icons/ph/caret-double-right-bold')['default']
@ -43,19 +48,25 @@ declare module 'vue' {
NBreadcrumbItem: typeof import('naive-ui')['NBreadcrumbItem']
NButton: typeof import('naive-ui')['NButton']
NCard: typeof import('naive-ui')['NCard']
NCheckbox: typeof import('naive-ui')['NCheckbox']
NColorPicker: typeof import('naive-ui')['NColorPicker']
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
NDataTable: typeof import('naive-ui')['NDataTable']
NDescriptions: typeof import('naive-ui')['NDescriptions']
NDescriptionsItem: typeof import('naive-ui')['NDescriptionsItem']
NDialogProvider: typeof import('naive-ui')['NDialogProvider']
NDivider: typeof import('naive-ui')['NDivider']
NDrawer: typeof import('naive-ui')['NDrawer']
NDrawerContent: typeof import('naive-ui')['NDrawerContent']
NDropdown: typeof import('naive-ui')['NDropdown']
NEmpty: typeof import('naive-ui')['NEmpty']
NForm: typeof import('naive-ui')['NForm']
NFormItem: typeof import('naive-ui')['NFormItem']
NGradientText: typeof import('naive-ui')['NGradientText']
NGrid: typeof import('naive-ui')['NGrid']
NGridItem: typeof import('naive-ui')['NGridItem']
NInput: typeof import('naive-ui')['NInput']
NInputGroup: typeof import('naive-ui')['NInputGroup']
NInputNumber: typeof import('naive-ui')['NInputNumber']
NList: typeof import('naive-ui')['NList']
NListItem: typeof import('naive-ui')['NListItem']
@ -64,13 +75,16 @@ declare module 'vue' {
NMessageProvider: typeof import('naive-ui')['NMessageProvider']
NModal: typeof import('naive-ui')['NModal']
NNotificationProvider: typeof import('naive-ui')['NNotificationProvider']
NPopover: typeof import('naive-ui')['NPopover']
NScrollbar: typeof import('naive-ui')['NScrollbar']
NSelect: typeof import('naive-ui')['NSelect']
NSpace: typeof import('naive-ui')['NSpace']
NSpin: typeof import('naive-ui')['NSpin']
NStatistic: typeof import('naive-ui')['NStatistic']
NSwitch: typeof import('naive-ui')['NSwitch']
NTabPane: typeof import('naive-ui')['NTabPane']
NTabs: typeof import('naive-ui')['NTabs']
NTag: typeof import('naive-ui')['NTag']
NThing: typeof import('naive-ui')['NThing']
NTimeline: typeof import('naive-ui')['NTimeline']
NTimelineItem: typeof import('naive-ui')['NTimelineItem']

View File

@ -28,7 +28,7 @@
"dependencies": {
"@antv/g2plot": "^2.4.15",
"@better-scroll/core": "^2.4.2",
"@vueuse/core": "^8.2.6",
"@vueuse/core": "^8.3.0",
"axios": "^0.26.1",
"clipboard": "^2.0.10",
"colord": "^2.9.2",
@ -36,13 +36,13 @@
"dayjs": "^1.11.1",
"form-data": "^4.0.0",
"lodash-es": "^4.17.21",
"naive-ui": "^2.28.0",
"naive-ui": "^2.28.1",
"pinia": "^2.0.13",
"print-js": "^1.6.0",
"qs": "^6.10.3",
"soybean-admin-layout": "^1.0.4",
"soybean-admin-tab": "^1.2.3",
"swiper": "^8.1.1",
"swiper": "^8.1.3",
"ua-parser-js": "^1.0.2",
"vditor": "^3.8.13",
"vue": "3.2.33",
@ -54,15 +54,15 @@
"@amap/amap-jsapi-types": "^0.0.8",
"@commitlint/cli": "^16.2.3",
"@commitlint/config-conventional": "^16.2.1",
"@iconify/json": "^2.1.29",
"@iconify/json": "^2.1.30",
"@iconify/vue": "^3.2.1",
"@types/bmapgl": "^0.0.5",
"@types/crypto-js": "^4.1.1",
"@types/node": "^17.0.24",
"@types/node": "^17.0.25",
"@types/qs": "^6.9.7",
"@types/ua-parser-js": "^0.7.36",
"@typescript-eslint/eslint-plugin": "^5.19.0",
"@typescript-eslint/parser": "^5.19.0",
"@typescript-eslint/eslint-plugin": "^5.20.0",
"@typescript-eslint/parser": "^5.20.0",
"@vitejs/plugin-vue": "^2.3.1",
"@vue/eslint-config-prettier": "^7.0.0",
"@vue/eslint-config-typescript": "^10.0.0",
@ -84,7 +84,7 @@
"postinstall-postinstall": "^2.1.0",
"prettier": "^2.6.2",
"rollup-plugin-visualizer": "^5.6.0",
"sass": "^1.50.0",
"sass": "^1.50.1",
"typescript": "^4.6.3",
"unplugin-icons": "^0.14.1",
"unplugin-vue-components": "0.18.5",

View File

@ -6,20 +6,20 @@ specifiers:
'@better-scroll/core': ^2.4.2
'@commitlint/cli': ^16.2.3
'@commitlint/config-conventional': ^16.2.1
'@iconify/json': ^2.1.29
'@iconify/json': ^2.1.30
'@iconify/vue': ^3.2.1
'@types/bmapgl': ^0.0.5
'@types/crypto-js': ^4.1.1
'@types/node': ^17.0.24
'@types/node': ^17.0.25
'@types/qs': ^6.9.7
'@types/ua-parser-js': ^0.7.36
'@typescript-eslint/eslint-plugin': ^5.19.0
'@typescript-eslint/parser': ^5.19.0
'@typescript-eslint/eslint-plugin': ^5.20.0
'@typescript-eslint/parser': ^5.20.0
'@vitejs/plugin-vue': ^2.3.1
'@vue/eslint-config-prettier': ^7.0.0
'@vue/eslint-config-typescript': ^10.0.0
'@vue/tsconfig': ^0.1.3
'@vueuse/core': ^8.2.6
'@vueuse/core': ^8.3.0
axios: ^0.26.1
clipboard: ^2.0.10
colord: ^2.9.2
@ -40,7 +40,7 @@ specifiers:
lint-staged: ^12.3.8
lodash-es: ^4.17.21
mockjs: ^1.1.0
naive-ui: ^2.28.0
naive-ui: ^2.28.1
patch-package: ^6.4.7
pinia: ^2.0.13
postinstall-postinstall: ^2.1.0
@ -48,10 +48,10 @@ specifiers:
print-js: ^1.6.0
qs: ^6.10.3
rollup-plugin-visualizer: ^5.6.0
sass: ^1.50.0
sass: ^1.50.1
soybean-admin-layout: ^1.0.4
soybean-admin-tab: ^1.2.3
swiper: ^8.1.1
swiper: ^8.1.3
typescript: ^4.6.3
ua-parser-js: ^1.0.2
unplugin-icons: ^0.14.1
@ -73,7 +73,7 @@ specifiers:
dependencies:
'@antv/g2plot': 2.4.15
'@better-scroll/core': registry.nlark.com/@better-scroll/core/2.4.2
'@vueuse/core': 8.2.6_vue@3.2.33
'@vueuse/core': 8.3.0_vue@3.2.33
axios: 0.26.1
clipboard: 2.0.10
colord: 2.9.2
@ -81,13 +81,13 @@ dependencies:
dayjs: 1.11.1
form-data: registry.nlark.com/form-data/4.0.0
lodash-es: 4.17.21
naive-ui: 2.28.0_vue@3.2.33
naive-ui: 2.28.1_vue@3.2.33
pinia: 2.0.13_typescript@4.6.3+vue@3.2.33
print-js: 1.6.0
qs: 6.10.3
soybean-admin-layout: 1.0.4_vue@3.2.33
soybean-admin-tab: 1.2.3_vue@3.2.33
swiper: 8.1.1
swiper: 8.1.3
ua-parser-js: 1.0.2
vditor: 3.8.13
vue: 3.2.33
@ -99,19 +99,19 @@ devDependencies:
'@amap/amap-jsapi-types': 0.0.8
'@commitlint/cli': 16.2.3
'@commitlint/config-conventional': 16.2.1
'@iconify/json': 2.1.29
'@iconify/json': 2.1.30
'@iconify/vue': 3.2.1_vue@3.2.33
'@types/bmapgl': 0.0.5
'@types/crypto-js': 4.1.1
'@types/node': 17.0.24
'@types/node': 17.0.25
'@types/qs': 6.9.7
'@types/ua-parser-js': 0.7.36
'@typescript-eslint/eslint-plugin': 5.19.0_f34adc8488d2e4f014fe61432d70cbf2
'@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/eslint-plugin': 5.20.0_b9ac9b5656ce5dffade639fcf5e491bf
'@typescript-eslint/parser': 5.20.0_eslint@8.13.0+typescript@4.6.3
'@vitejs/plugin-vue': 2.3.1_vite@2.9.5+vue@3.2.33
'@vue/eslint-config-prettier': 7.0.0_eslint@8.13.0+prettier@2.6.2
'@vue/eslint-config-typescript': 10.0.0_a62cbc2f4797496d74696b1f6538012a
'@vue/tsconfig': 0.1.3_@types+node@17.0.24
'@vue/tsconfig': 0.1.3_@types+node@17.0.25
commitizen: 4.2.4
cross-env: registry.nlark.com/cross-env/7.0.3
cz-conventional-changelog: registry.nlark.com/cz-conventional-changelog/3.3.0
@ -129,11 +129,11 @@ devDependencies:
postinstall-postinstall: 2.1.0
prettier: 2.6.2
rollup-plugin-visualizer: 5.6.0
sass: 1.50.0
sass: 1.50.1
typescript: 4.6.3
unplugin-icons: 0.14.1_vite@2.9.5
unplugin-vue-components: 0.18.5_vite@2.9.5+vue@3.2.33
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
vite-plugin-html: 3.2.0_vite@2.9.5
vite-plugin-html-template: 1.1.2
vite-plugin-mock: 2.9.6_mockjs@1.1.0+vite@2.9.5
@ -472,10 +472,10 @@ packages:
'@commitlint/execute-rule': 16.2.1
'@commitlint/resolve-extends': 16.2.1
'@commitlint/types': 16.2.1
'@types/node': 17.0.24
'@types/node': 17.0.25
chalk: 4.1.2
cosmiconfig: 7.0.1
cosmiconfig-typescript-loader: 1.0.2_17a82b5ac88a5de7094eac76b4edda13
cosmiconfig-typescript-loader: 1.0.2_de7c86b0cde507c63a0402da5b982bd3
lodash: 4.17.21
resolve-from: 5.0.0
typescript: 4.6.3
@ -612,8 +612,8 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
/@iconify/json/2.1.29:
resolution: {integrity: sha512-xJe97HzJDyq39VK8DgEPGApTlRMmwwa0zinbkV/Yn5M7x6DEFmjW/JdYvLmBYtT2T4l8wNXvuqyrY8vTvNc1EA==}
/@iconify/json/2.1.30:
resolution: {integrity: sha512-mxaB9gr4sSAKUq6GJdXV42YC7tkJ9WOZW6/8zGXciiA1cjLLyHe73GJl6qpnc53G8SDSSXWClQC5RHWNz/HIBQ==}
dependencies:
'@iconify/types': 1.1.0
pathe: 0.2.0
@ -650,7 +650,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
'@types/node': 17.0.24
'@types/node': 17.0.25
'@types/yargs': 16.0.4
chalk: 4.1.2
@ -789,8 +789,8 @@ packages:
resolution: {integrity: sha512-DssMqTV9UnnoxDWu959sDLZzfvqCF0qDNRjaWeYSui9xkFe61kKo4l1TWNTQONpuXEm+gLMRvdlzvNHBamzmEw==}
dev: false
/@types/node/17.0.24:
resolution: {integrity: sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==}
/@types/node/17.0.25:
resolution: {integrity: sha512-wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==}
/@types/normalize-package-data/2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@ -807,7 +807,7 @@ packages:
/@types/resolve/1.17.1:
resolution: {integrity: sha1-Ov1q2JZ8d+Q3bFmKgt3Vj0bsRdY=, registry: http://registry.npm.taobao.org/, tarball: http://registry.npm.taobao.org/@types/resolve/download/@types/resolve-1.17.1.tgz}
dependencies:
'@types/node': 17.0.24
'@types/node': 17.0.25
dev: true
/@types/ua-parser-js/0.7.36:
@ -822,8 +822,8 @@ packages:
dependencies:
'@types/yargs-parser': 20.2.1
/@typescript-eslint/eslint-plugin/5.19.0_f34adc8488d2e4f014fe61432d70cbf2:
resolution: {integrity: sha512-w59GpFqDYGnWFim9p6TGJz7a3qWeENJuAKCqjGSx+Hq/bwq3RZwXYqy98KIfN85yDqz9mq6QXiY5h0FjGQLyEg==}
/@typescript-eslint/eslint-plugin/5.20.0_b9ac9b5656ce5dffade639fcf5e491bf:
resolution: {integrity: sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -833,10 +833,10 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/scope-manager': 5.19.0
'@typescript-eslint/type-utils': 5.19.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/parser': 5.20.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/scope-manager': 5.20.0
'@typescript-eslint/type-utils': 5.20.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/utils': 5.20.0_eslint@8.13.0+typescript@4.6.3
debug: 4.3.4
eslint: 8.13.0
functional-red-black-tree: 1.0.1
@ -849,8 +849,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.19.0_eslint@8.13.0+typescript@4.6.3:
resolution: {integrity: sha512-yhktJjMCJX8BSBczh1F/uY8wGRYrBeyn84kH6oyqdIJwTGKmzX5Qiq49LRQ0Jh0LXnWijEziSo6BRqny8nqLVQ==}
/@typescript-eslint/parser/5.20.0_eslint@8.13.0+typescript@4.6.3:
resolution: {integrity: sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -859,9 +859,9 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.19.0
'@typescript-eslint/types': 5.19.0
'@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3
'@typescript-eslint/scope-manager': 5.20.0
'@typescript-eslint/types': 5.20.0
'@typescript-eslint/typescript-estree': 5.20.0_typescript@4.6.3
debug: 4.3.4
eslint: 8.13.0
typescript: 4.6.3
@ -869,16 +869,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.19.0:
resolution: {integrity: sha512-Fz+VrjLmwq5fbQn5W7cIJZ066HxLMKvDEmf4eu1tZ8O956aoX45jAuBB76miAECMTODyUxH61AQM7q4/GOMQ5g==}
/@typescript-eslint/scope-manager/5.20.0:
resolution: {integrity: sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.19.0
'@typescript-eslint/visitor-keys': 5.19.0
'@typescript-eslint/types': 5.20.0
'@typescript-eslint/visitor-keys': 5.20.0
dev: true
/@typescript-eslint/type-utils/5.19.0_eslint@8.13.0+typescript@4.6.3:
resolution: {integrity: sha512-O6XQ4RI4rQcBGshTQAYBUIGsKqrKeuIOz9v8bckXZnSeXjn/1+BDZndHLe10UplQeJLXDNbaZYrAytKNQO2T4Q==}
/@typescript-eslint/type-utils/5.20.0_eslint@8.13.0+typescript@4.6.3:
resolution: {integrity: sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -887,7 +887,7 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/utils': 5.19.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/utils': 5.20.0_eslint@8.13.0+typescript@4.6.3
debug: 4.3.4
eslint: 8.13.0
tsutils: 3.21.0_typescript@4.6.3
@ -896,13 +896,13 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types/5.19.0:
resolution: {integrity: sha512-zR1ithF4Iyq1wLwkDcT+qFnhs8L5VUtjgac212ftiOP/ZZUOCuuF2DeGiZZGQXGoHA50OreZqLH5NjDcDqn34w==}
/@typescript-eslint/types/5.20.0:
resolution: {integrity: sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.19.0_typescript@4.6.3:
resolution: {integrity: sha512-dRPuD4ocXdaE1BM/dNR21elSEUPKaWgowCA0bqJ6YbYkvtrPVEvZ+zqcX5a8ECYn3q5iBSSUcBBD42ubaOp0Hw==}
/@typescript-eslint/typescript-estree/5.20.0_typescript@4.6.3:
resolution: {integrity: sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -910,8 +910,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.19.0
'@typescript-eslint/visitor-keys': 5.19.0
'@typescript-eslint/types': 5.20.0
'@typescript-eslint/visitor-keys': 5.20.0
debug: 4.3.4
globby: 11.0.4
is-glob: 4.0.3
@ -922,16 +922,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.19.0_eslint@8.13.0+typescript@4.6.3:
resolution: {integrity: sha512-ZuEckdupXpXamKvFz/Ql8YnePh2ZWcwz7APICzJL985Rp5C2AYcHO62oJzIqNhAMtMK6XvrlBTZeNG8n7gS3lQ==}
/@typescript-eslint/utils/5.20.0_eslint@8.13.0+typescript@4.6.3:
resolution: {integrity: sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.9
'@typescript-eslint/scope-manager': 5.19.0
'@typescript-eslint/types': 5.19.0
'@typescript-eslint/typescript-estree': 5.19.0_typescript@4.6.3
'@typescript-eslint/scope-manager': 5.20.0
'@typescript-eslint/types': 5.20.0
'@typescript-eslint/typescript-estree': 5.20.0_typescript@4.6.3
eslint: 8.13.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.13.0
@ -940,11 +940,11 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.19.0:
resolution: {integrity: sha512-Ym7zZoMDZcAKWsULi2s7UMLREdVQdScPQ/fKWMYefarCztWlHPFVJo8racf8R0Gc8FAEJ2eD4of8As1oFtnQlQ==}
/@typescript-eslint/visitor-keys/5.20.0:
resolution: {integrity: sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.19.0
'@typescript-eslint/types': 5.20.0
eslint-visitor-keys: 3.3.0
dev: true
@ -955,7 +955,7 @@ packages:
vite: ^2.5.10
vue: ^3.2.25
dependencies:
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
vue: 3.2.33
dev: true
@ -1050,8 +1050,8 @@ packages:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
eslint-plugin-vue: ^8.0.1
dependencies:
'@typescript-eslint/eslint-plugin': 5.19.0_f34adc8488d2e4f014fe61432d70cbf2
'@typescript-eslint/parser': 5.19.0_eslint@8.13.0+typescript@4.6.3
'@typescript-eslint/eslint-plugin': 5.20.0_b9ac9b5656ce5dffade639fcf5e491bf
'@typescript-eslint/parser': 5.20.0_eslint@8.13.0+typescript@4.6.3
eslint: 8.13.0
eslint-plugin-vue: 8.6.0_eslint@8.13.0
vue-eslint-parser: 8.0.1_eslint@8.13.0
@ -1113,7 +1113,7 @@ packages:
/@vue/shared/3.2.33:
resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==}
/@vue/tsconfig/0.1.3_@types+node@17.0.24:
/@vue/tsconfig/0.1.3_@types+node@17.0.25:
resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==}
peerDependencies:
'@types/node': '*'
@ -1121,11 +1121,11 @@ packages:
'@types/node':
optional: true
dependencies:
'@types/node': 17.0.24
'@types/node': 17.0.25
dev: true
/@vueuse/core/8.2.6_vue@3.2.33:
resolution: {integrity: sha512-fzlpM3B5oVe+UhCT1mXlhG1Zxdq2lq1Z2AvddSB8+RxrsSFzII7DKfsQEz8Vop7Lzc++4m8drTNbhPovYoFqHw==}
/@vueuse/core/8.3.0_vue@3.2.33:
resolution: {integrity: sha512-GDHM0vr/E3mw1fbh3yj4DJCJ/KvTXtOtT0OR2kCKuEUOo0Btk45MDGI6MdIqsHMjI0OXBJl8jH8WFv64KU2mOQ==}
peerDependencies:
'@vue/composition-api': ^1.1.0
vue: ^2.6.0 || ^3.2.0
@ -1135,18 +1135,18 @@ packages:
vue:
optional: true
dependencies:
'@vueuse/metadata': 8.2.6
'@vueuse/shared': 8.2.6_vue@3.2.33
'@vueuse/metadata': 8.3.0
'@vueuse/shared': 8.3.0_vue@3.2.33
vue: 3.2.33
vue-demi: 0.12.1_vue@3.2.33
dev: false
/@vueuse/metadata/8.2.6:
resolution: {integrity: sha512-OBKtafCt+4RcEJlYDCjp1vl65pBCL2g4TmipEtdZ8/qphKlW6nakJbkY7XRN5grPmjqU99/ahJGtyGk5NHS2hw==}
/@vueuse/metadata/8.3.0:
resolution: {integrity: sha512-7R/LNPQWp1r/owa2e71l3dFlJ21p89YE3ks14ZclP2VOTvhC6AzDRcpk+ChISNetv8spsFbWZj/Z7sFjbFZfuw==}
dev: false
/@vueuse/shared/8.2.6_vue@3.2.33:
resolution: {integrity: sha512-J/W4CMfdL8TahELuSOgtfVO4eQXTjhigp7dVWIBsLUVFCeY9d49gvHUcQN3y5xYLZ6iNP57TjTQjMMT/zhklkw==}
/@vueuse/shared/8.3.0_vue@3.2.33:
resolution: {integrity: sha512-xehtLfevPw9nsVIGFe/tWMtFvbvZjeAfXh7DT9Fptt/6/C5rLwpJtxsVguIBtPybjwobO4KCpQYS78aa9fg5Sw==}
peerDependencies:
'@vue/composition-api': ^1.1.0
vue: ^2.6.0 || ^3.2.0
@ -1704,16 +1704,16 @@ packages:
requiresBuild: true
dev: false
/cosmiconfig-typescript-loader/1.0.2_17a82b5ac88a5de7094eac76b4edda13:
/cosmiconfig-typescript-loader/1.0.2_de7c86b0cde507c63a0402da5b982bd3:
resolution: {integrity: sha512-27ZehvijYqAKVzta5xtZBS3PAliC8CmnWkGXN0vgxAZz7yqxpMjf3aG7flxF5rEiu8FAD7nZZXtOI+xUGn+bVg==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@types/node': '*'
typescript: '>=3'
dependencies:
'@types/node': 17.0.24
'@types/node': 17.0.25
cosmiconfig: 7.0.1
ts-node: 10.4.0_17a82b5ac88a5de7094eac76b4edda13
ts-node: 10.4.0_de7c86b0cde507c63a0402da5b982bd3
typescript: 4.6.3
transitivePeerDependencies:
- '@swc/core'
@ -1760,7 +1760,7 @@ packages:
resolution: {integrity: sha512-FMVcWsVipKEBR/mVf1+pIjCRQdztILVKxbp8TN5/Vf0Q/fdTq0OIb8JRW/pk7PP1eeWnB/ejQ0MNBe7ELjLblg==}
dependencies:
'@emotion/hash': 0.8.0
'@types/node': 17.0.24
'@types/node': 17.0.25
csstype: 3.0.10
/css-select/4.2.1:
@ -3513,7 +3513,7 @@ packages:
engines: {node: '>=8.6'}
dependencies:
braces: 3.0.2
picomatch: 2.3.0
picomatch: 2.3.1
dev: true
/micromatch/4.0.5:
@ -3606,8 +3606,8 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true
/naive-ui/2.28.0_vue@3.2.33:
resolution: {integrity: sha512-/yXMF0nrciLrs5Os88omN4dbKlLU7D51lU60+di/o2dx7faJM7wsiXa0nS1fwTGTF9L19x6GBGSvBTxYtvx+lg==}
/naive-ui/2.28.1_vue@3.2.33:
resolution: {integrity: sha512-wgQ0uebfeZGmOkh2iKCDZI0ycK9IhGkkyfGPya6/Yfs9sDytloknh7Aapk1bhVe5uMsyMQyhHNQoByWgENdxbA==}
peerDependencies:
vue: ^3.0.0
dependencies:
@ -3910,7 +3910,7 @@ packages:
dev: true
/pathe/0.2.0:
resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npm.taobao.org/pathe/-/pathe-0.2.0.tgz}
resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
dev: true
/pdfast/0.2.0:
@ -3920,11 +3920,6 @@ packages:
/picocolors/1.0.0:
resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
/picomatch/2.3.0:
resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==}
engines: {node: '>=8.6'}
dev: true
/picomatch/2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
@ -4254,8 +4249,8 @@ packages:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: true
/sass/1.50.0:
resolution: {integrity: sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==}
/sass/1.50.1:
resolution: {integrity: sha512-noTnY41KnlW2A9P8sdwESpDmo+KBNkukI1i8+hOK3footBUcohNHtdOJbckp46XO95nuvcHDDZ+4tmOnpK3hjw==}
engines: {node: '>=12.0.0'}
hasBin: true
dependencies:
@ -4274,7 +4269,7 @@ packages:
dev: false
/semver/5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, registry: http://registry.npm.taobao.org/, tarball: http://registry.npm.taobao.org/semver/-/semver-5.7.1.tgz}
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
hasBin: true
dev: true
@ -4598,8 +4593,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/swiper/8.1.1:
resolution: {integrity: sha512-Ypx0K79en1Y5EcTy4ArR6E9EP/OwMMY2K0gawl/P27B5PYRiHedFdbdgfyuOFuxSUKsMoSVqFdmKs3DPXYHTdQ==}
/swiper/8.1.3:
resolution: {integrity: sha512-S7UDkX1IRpyL3vadRUHq+YTq916d56AJZX4Whdh772Dc07PjJ+721AqBZZvLuXVPgm/v4QRvLBBjrWasMS001A==}
engines: {node: '>= 4.7.0'}
requiresBuild: true
dependencies:
@ -4681,7 +4676,7 @@ packages:
engines: {node: '>=8'}
dev: true
/ts-node/10.4.0_17a82b5ac88a5de7094eac76b4edda13:
/ts-node/10.4.0_de7c86b0cde507c63a0402da5b982bd3:
resolution: {integrity: sha512-g0FlPvvCXSIO1JDF6S232P5jPYqBkRL9qly81ZgAOSU7rwI0stphCgd2kLiCrU9DjQCrJMWEqcNSjQL02s6d8A==}
hasBin: true
peerDependencies:
@ -4700,7 +4695,7 @@ packages:
'@tsconfig/node12': 1.0.9
'@tsconfig/node14': 1.0.1
'@tsconfig/node16': 1.0.2
'@types/node': 17.0.24
'@types/node': 17.0.25
acorn: 8.7.0
acorn-walk: 8.2.0
arg: 4.1.3
@ -4907,7 +4902,7 @@ packages:
optional: true
dependencies:
chokidar: 3.5.3
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
webpack-virtual-modules: 0.4.3
dev: true
@ -4929,7 +4924,7 @@ packages:
optional: true
dependencies:
chokidar: 3.5.3
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.3
dev: true
@ -5003,7 +4998,7 @@ packages:
html-minifier-terser: 6.1.0
node-html-parser: 5.3.3
pathe: 0.2.0
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
transitivePeerDependencies:
- acorn
dev: true
@ -5025,7 +5020,7 @@ packages:
fast-glob: registry.nlark.com/fast-glob/3.2.7
mockjs: 1.1.0
path-to-regexp: registry.nlark.com/path-to-regexp/6.2.0
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
transitivePeerDependencies:
- rollup
- supports-color
@ -5039,13 +5034,13 @@ packages:
'@windicss/plugin-utils': 1.8.4
debug: 4.3.4
kolorist: 1.5.1
vite: 2.9.5_sass@1.50.0
vite: 2.9.5_sass@1.50.1
windicss: 3.5.1
transitivePeerDependencies:
- supports-color
dev: true
/vite/2.9.5_sass@1.50.0:
/vite/2.9.5_sass@1.50.1:
resolution: {integrity: sha512-dvMN64X2YEQgSXF1lYabKXw3BbN6e+BL67+P3Vy4MacnY+UzT1AfkHiioFSi9+uiDUiaDy7Ax/LQqivk6orilg==}
engines: {node: '>=12.2.0'}
hasBin: true
@ -5065,7 +5060,7 @@ packages:
postcss: 8.4.12
resolve: 1.22.0
rollup: 2.70.1
sass: 1.50.0
sass: 1.50.1
optionalDependencies:
fsevents: 2.3.2
dev: true

View File

@ -6,7 +6,7 @@
@update:dark="theme.setDarkMode"
/>
<n-card :bordered="false" size="large" class="z-4 !w-auto rounded-20px shadow-sm">
<div class="w-360px">
<div class="w-360px <sm:w-300px">
<header class="flex-y-center justify-between">
<div class="w-70px h-70px rounded-35px overflow-hidden">
<system-logo class="text-70px text-primary" :fill="true" />