From 711a4ae34f35608022fba0aa1dbc65f3819b8daf Mon Sep 17 00:00:00 2001 From: Soybean Date: Thu, 14 Jul 2022 00:02:00 +0800 Subject: [PATCH] =?UTF-8?q?build(projects):=20=E5=8D=87=E7=BA=A7=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=AF=B9json=E7=9A=84eslin?= =?UTF-8?q?t=E6=A3=80=E6=B5=8B=E5=8F=8A=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 1 - .eslintrc.js | 6 + .vscode/settings.json | 6 +- package.json | 16 +- src/settings/color.json | 1352 +++++++++++++++++++-------------------- src/settings/theme.json | 286 ++++----- src/views/index.ts | 2 +- tsconfig.json | 23 +- 8 files changed, 847 insertions(+), 845 deletions(-) diff --git a/.eslintignore b/.eslintignore index 951a8c38..a5a8c50e 100644 --- a/.eslintignore +++ b/.eslintignore @@ -11,6 +11,5 @@ lib /docs .vscode .local -package.json !.env-config.ts components.d.ts diff --git a/.eslintrc.js b/.eslintrc.js index 1bf14135..58928dda 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -38,6 +38,12 @@ module.exports = { rules: { 'vue/comment-directive': 'off' } + }, + { + files: ['*.json'], + rules: { + 'no-unused-expressions': 'off' + } } ], settings: { diff --git a/.vscode/settings.json b/.vscode/settings.json index d5535bd7..eb210df3 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,6 +9,8 @@ "strings": true }, "editor.tabSize": 2, + "eslint.alwaysShowStatus": true, + "eslint.validate": ["javascript", "javascriptreact", "vue", "typescript", "typescriptreact", "html", "json", "jsonc"], "files.associations": { "*.env.*": "dotenv" }, @@ -48,10 +50,10 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { - "editor.defaultFormatter": "vscode.json-language-features" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { - "editor.defaultFormatter": "vscode.json-language-features" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" diff --git a/package.json b/package.json index 27d61207..52b8712d 100644 --- a/package.json +++ b/package.json @@ -16,14 +16,14 @@ "build:vercel": "cross-env VITE_HASH_ROUTE=1 VITE_VERCEL=1 vite build", "preview": "vite preview", "typecheck": "vue-tsc --noEmit --skipLibCheck", - "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix", + "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts,.json --fix", "prepare": "husky install", "postinstall": "patch-package", "release": "standard-version", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 0 && git add CHANGELOG.md" }, "lint-staged": { - "*.{vue,js,jsx,ts,tsx}": "eslint --fix" + "*.{vue,js,jsx,ts,tsx,json}": "eslint --fix" }, "config": { "commitizen": { @@ -46,10 +46,10 @@ "form-data": "^4.0.0", "lodash-es": "^4.17.21", "naive-ui": "^2.31.0", - "pinia": "^2.0.15", + "pinia": "^2.0.16", "print-js": "^1.6.0", "qs": "^6.11.0", - "swiper": "^8.3.0", + "swiper": "^8.3.1", "ua-parser-js": "^1.0.2", "vditor": "^3.8.15", "vue": "3.2.37", @@ -61,7 +61,7 @@ "@amap/amap-jsapi-types": "^0.0.8", "@commitlint/cli": "^17.0.3", "@commitlint/config-conventional": "^17.0.3", - "@iconify/json": "^2.1.76", + "@iconify/json": "^2.1.77", "@iconify/vue": "^3.2.1", "@types/bmapgl": "^0.0.5", "@types/crypto-js": "^4.1.1", @@ -70,8 +70,8 @@ "@types/ua-parser-js": "^0.7.36", "@typescript-eslint/eslint-plugin": "^5.30.6", "@typescript-eslint/parser": "^5.30.6", - "@vitejs/plugin-vue": "^2.3.3", - "@vitejs/plugin-vue-jsx": "^1.3.10", + "@vitejs/plugin-vue": "^3.0.0", + "@vitejs/plugin-vue-jsx": "^2.0.0", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.0", "commitizen": "^4.2.4", @@ -99,7 +99,7 @@ "unplugin-icons": "^0.14.7", "unplugin-vue-components": "0.21.1", "unplugin-vue-define-options": "^0.6.2", - "vite": "^2.9.14", + "vite": "^3.0.0", "vite-plugin-compression": "^0.5.1", "vite-plugin-html": "^3.2.0", "vite-plugin-mock": "^2.9.6", diff --git a/src/settings/color.json b/src/settings/color.json index 42b6c575..46ecd213 100644 --- a/src/settings/color.json +++ b/src/settings/color.json @@ -1,678 +1,678 @@ [ - { - "label": "红色系", - "data": [ - { - "label": "绾", - "color": "#A98175" - }, - { - "label": "檀", - "color": "#B36D61" - }, - { - "label": "栗色", - "color": "#60281E" - }, - { - "label": "玄", - "color": "#622A1D" - }, - { - "label": "胭脂", - "color": "#9D2933" - }, - { - "label": "殷红", - "color": "#BE002F" - }, - { - "label": "枣红", - "color": "#C32136" - }, - { - "label": "赤", - "color": "#C3272B" - }, - { - "label": "绯红", - "color": "#C83C23" - }, - { - "label": "赫赤", - "color": "#C91F37" - }, - { - "label": "樱桃红", - "color": "#C93756" - }, - { - "label": "茜色", - "color": "#CB3A56" - }, - { - "label": "海棠红", - "color": "#DB5A6B" - }, - { - "label": "酡红", - "color": "#DC3023" - }, - { - "label": "妃色", - "color": "#ED5736" - }, - { - "label": "嫣红", - "color": "#EF7A82" - }, - { - "label": "品红", - "color": "#F00056" - }, - { - "label": "石榴红", - "color": "#F20C00" - }, - { - "label": "银红", - "color": "#F05654" - }, - { - "label": "彤", - "color": "#F35336" - }, - { - "label": "桃红", - "color": "#F47983" - }, - { - "label": "酡颜", - "color": "#F9906F" - }, - { - "label": "洋红", - "color": "#FF0097" - }, - { - "label": "大红", - "color": "#FF2121" - }, - { - "label": "火红", - "color": "#FF2D51" - }, - { - "label": "炎", - "color": "#FF3300" - }, - { - "label": "朱红", - "color": "#FF4C00" - }, - { - "label": "丹", - "color": "#FF4E20" - }, - { - "label": "粉红", - "color": "#FFB3A7" - }, - { - "label": "藕荷", - "color": "#E4C6D0" - }, - { - "label": "藕", - "color": "#EDD1D8" - }, - { - "label": "水红", - "color": "#F3D3E7" - }, - { - "label": "鱼肚白", - "color": "#FCEFE8" - } - ] - }, - { - "label": "橙色系", - "data": [ - { - "label": "褐色", - "color": "#6E511E" - }, - { - "label": "棕黑", - "color": "#7C4B00" - }, - { - "label": "赭色", - "color": "#955539" - }, - { - "label": "棕红", - "color": "#9B4400" - }, - { - "label": "赭", - "color": "#9C5333" - }, - { - "label": "驼色", - "color": "#A88462" - }, - { - "label": "棕色", - "color": "#B25D25" - }, - { - "label": "茶色", - "color": "#B35C44" - }, - { - "label": "琥珀", - "color": "#CA6924" - }, - { - "label": "黄栌", - "color": "#E29C45" - }, - { - "label": "橙色", - "color": "#FA8C35" - }, - { - "label": "橘红", - "color": "#FF7500" - }, - { - "label": "橘黄", - "color": "#FF8936" - }, - { - "label": "杏红", - "color": "#FF8C31" - }, - { - "label": "橙黄", - "color": "#FFA400" - }, - { - "label": "杏黄", - "color": "#FFA631" - }, - { - "label": "姜黄", - "color": "#FFC773" - } - ] - }, - { - "label": "黄色系", - "data": [ - { - "label": "黧", - "color": "#5D513C" - }, - { - "label": "黎", - "color": "#75664D" - }, - { - "label": "棕绿", - "color": "#827100" - }, - { - "label": "秋色", - "color": "#896C39" - }, - { - "label": "苍黄", - "color": "#A29B7C" - }, - { - "label": "乌金", - "color": "#A78E44" - }, - { - "label": "棕黄", - "color": "#AE7000" - }, - { - "label": "昏黄", - "color": "#C89B40" - }, - { - "label": "枯黄", - "color": "#D3B17D" - }, - { - "label": "秋香色", - "color": "#D9B611" - }, - { - "label": "金", - "color": "#EACD76" - }, - { - "label": "牙", - "color": "#EEDEB0" - }, - { - "label": "缃色", - "color": "#F0C239" - }, - { - "label": "赤金", - "color": "#F2BE45" - }, - { - "label": "鸭黄", - "color": "#FAFF72" - }, - { - "label": "鹅黄", - "color": "#FFF143" - }, - { - "label": "缟", - "color": "#F2ECDE" - }, - { - "label": "象牙白", - "color": "#FFFBF0" - } - ] - }, - { - "label": "绿色系", - "data": [ - { - "label": "竹青", - "color": "#789262" - }, - { - "label": "黯", - "color": "#41555D" - }, - { - "label": "黛绿", - "color": "#426666" - }, - { - "label": "松花绿", - "color": "#057748" - }, - { - "label": "绿沈", - "color": "#0C8918" - }, - { - "label": "深绿", - "color": "#009900" - }, - { - "label": "青葱", - "color": "#0AA344" - }, - { - "label": "铜绿", - "color": "#549688" - }, - { - "label": "苍翠", - "color": "#519A73" - }, - { - "label": "松柏绿", - "color": "#21A675" - }, - { - "label": "葱青", - "color": "#0EB83A" - }, - { - "label": "油绿", - "color": "#00BC12" - }, - { - "label": "绿", - "color": "#00E500" - }, - { - "label": "草绿", - "color": "#40DE5A" - }, - { - "label": "豆青", - "color": "#96CE54" - }, - { - "label": "豆绿", - "color": "#9ED048" - }, - { - "label": "葱绿", - "color": "#9ED900" - }, - { - "label": "葱黄", - "color": "#A3D900" - }, - { - "label": "柳绿", - "color": "#AFDD22" - }, - { - "label": "嫩绿", - "color": "#BDDD22" - }, - { - "label": "柳黄", - "color": "#C9DD22" - }, - { - "label": "松花", - "color": "#BCE672" - }, - { - "label": "樱草色", - "color": "#EAFF56" - } - ] - }, - { - "label": "青色系", - "data": [ - { - "label": "水", - "color": "#88ADA6" - }, - { - "label": "青碧", - "color": "#48C0A3" - }, - { - "label": "碧", - "color": "#1BD1A5" - }, - { - "label": "石青", - "color": "#7BCFA6" - }, - { - "label": "青翠", - "color": "#00E079" - }, - { - "label": "青", - "color": "#00E09E" - }, - { - "label": "碧绿", - "color": "#2ADD9C" - }, - { - "label": "玉", - "color": "#2EDFA3" - }, - { - "label": "翡翠", - "color": "#3DE1AD" - }, - { - "label": "缥", - "color": "#7FECAD" - }, - { - "label": "碧蓝", - "color": "#3EEDE7" - }, - { - "label": "湖绿", - "color": "#25F8CD" - }, - { - "label": "艾绿", - "color": "#A4E2C6" - }, - { - "label": "青白", - "color": "#C0EBD7" - }, - { - "label": "水绿", - "color": "#D4F2E7" - }, - { - "label": "鸭卵青", - "color": "#E0EEE8" - }, - { - "label": "素", - "color": "#E0F0E9" - }, - { - "label": "荼白", - "color": "#F3F9F1" - } - ] - }, - { - "label": "蓝色系", - "data": [ - { - "label": "藏蓝", - "color": "#3B2E7E" - }, - { - "label": "宝蓝", - "color": "#4B5CC4" - }, - { - "label": "绀青", - "color": "#003371" - }, - { - "label": "藏青", - "color": "#2E4E7E" - }, - { - "label": "靛蓝", - "color": "#065279" - }, - { - "label": "靛青", - "color": "#177CB0" - }, - { - "label": "群青", - "color": "#4C8DAE" - }, - { - "label": "蓝", - "color": "#44CEF6" - }, - { - "label": "湖蓝", - "color": "#30DFF3" - }, - { - "label": "蔚蓝", - "color": "#70F3FF" - }, - { - "label": "月白", - "color": "#D6ECF0" - }, - { - "label": "水蓝", - "color": "#D2F0F4" - }, - { - "label": "莹白", - "color": "#E3F9FD" - }, - { - "label": "雪白", - "color": "#F0FCFF" - } - ] - }, - { - "label": "紫色系", - "data": [ - { - "label": "黛", - "color": "#4A4266" - }, - { - "label": "紫檀", - "color": "#4C211B" - }, - { - "label": "紫棠", - "color": "#56004F" - }, - { - "label": "黛紫", - "color": "#574266" - }, - { - "label": "绛紫", - "color": "#8C4356" - }, - { - "label": "紫酱", - "color": "#815463" - }, - { - "label": "酱紫", - "color": "#815476" - }, - { - "label": "黝", - "color": "#6B6882" - }, - { - "label": "青莲", - "color": "#801DAE" - }, - { - "label": "紫", - "color": "#8D4BBB" - }, - { - "label": "雪青", - "color": "#B0A4E3" - }, - { - "label": "丁香", - "color": "#CCA4E3" - } - ] - }, - { - "label": "灰色系", - "data": [ - { - "label": "黑", - "color": "#000000" - }, - { - "label": "漆黑", - "color": "#161823" - }, - { - "label": "象牙黑", - "color": "#312520" - }, - { - "label": "乌黑", - "color": "#392F41" - }, - { - "label": "玄青", - "color": "#3D3B4F" - }, - { - "label": "缁", - "color": "#493131" - }, - { - "label": "黝黑", - "color": "#665757" - }, - { - "label": "鸦青", - "color": "#424C50" - }, - { - "label": "黛蓝", - "color": "#425066" - }, - { - "label": "苍黑", - "color": "#395260" - }, - { - "label": "墨", - "color": "#50616D" - }, - { - "label": "灰", - "color": "#808080" - }, - { - "label": "苍", - "color": "#75878A" - }, - { - "label": "墨灰", - "color": "#758A99" - }, - { - "label": "苍青", - "color": "#7397AB" - }, - { - "label": "蓝灰", - "color": "#A1AFC9" - }, - { - "label": "老银", - "color": "#BACAC6" - }, - { - "label": "蟹壳青", - "color": "#BBCDC5" - }, - { - "label": "苍白", - "color": "#D1D9E0" - }, - { - "label": "淡青", - "color": "#D3E0F3" - }, - { - "label": "银白", - "color": "#E9E7EF" - }, - { - "label": "霜", - "color": "#E9F1F6" - }, - { - "label": "铅白", - "color": "#F0F0F4" - }, - { - "label": "精白", - "color": "#FFFFFF" - } - ] - } + { + "label": "红色系", + "data": [ + { + "label": "绾", + "color": "#A98175" + }, + { + "label": "檀", + "color": "#B36D61" + }, + { + "label": "栗色", + "color": "#60281E" + }, + { + "label": "玄", + "color": "#622A1D" + }, + { + "label": "胭脂", + "color": "#9D2933" + }, + { + "label": "殷红", + "color": "#BE002F" + }, + { + "label": "枣红", + "color": "#C32136" + }, + { + "label": "赤", + "color": "#C3272B" + }, + { + "label": "绯红", + "color": "#C83C23" + }, + { + "label": "赫赤", + "color": "#C91F37" + }, + { + "label": "樱桃红", + "color": "#C93756" + }, + { + "label": "茜色", + "color": "#CB3A56" + }, + { + "label": "海棠红", + "color": "#DB5A6B" + }, + { + "label": "酡红", + "color": "#DC3023" + }, + { + "label": "妃色", + "color": "#ED5736" + }, + { + "label": "嫣红", + "color": "#EF7A82" + }, + { + "label": "品红", + "color": "#F00056" + }, + { + "label": "石榴红", + "color": "#F20C00" + }, + { + "label": "银红", + "color": "#F05654" + }, + { + "label": "彤", + "color": "#F35336" + }, + { + "label": "桃红", + "color": "#F47983" + }, + { + "label": "酡颜", + "color": "#F9906F" + }, + { + "label": "洋红", + "color": "#FF0097" + }, + { + "label": "大红", + "color": "#FF2121" + }, + { + "label": "火红", + "color": "#FF2D51" + }, + { + "label": "炎", + "color": "#FF3300" + }, + { + "label": "朱红", + "color": "#FF4C00" + }, + { + "label": "丹", + "color": "#FF4E20" + }, + { + "label": "粉红", + "color": "#FFB3A7" + }, + { + "label": "藕荷", + "color": "#E4C6D0" + }, + { + "label": "藕", + "color": "#EDD1D8" + }, + { + "label": "水红", + "color": "#F3D3E7" + }, + { + "label": "鱼肚白", + "color": "#FCEFE8" + } + ] + }, + { + "label": "橙色系", + "data": [ + { + "label": "褐色", + "color": "#6E511E" + }, + { + "label": "棕黑", + "color": "#7C4B00" + }, + { + "label": "赭色", + "color": "#955539" + }, + { + "label": "棕红", + "color": "#9B4400" + }, + { + "label": "赭", + "color": "#9C5333" + }, + { + "label": "驼色", + "color": "#A88462" + }, + { + "label": "棕色", + "color": "#B25D25" + }, + { + "label": "茶色", + "color": "#B35C44" + }, + { + "label": "琥珀", + "color": "#CA6924" + }, + { + "label": "黄栌", + "color": "#E29C45" + }, + { + "label": "橙色", + "color": "#FA8C35" + }, + { + "label": "橘红", + "color": "#FF7500" + }, + { + "label": "橘黄", + "color": "#FF8936" + }, + { + "label": "杏红", + "color": "#FF8C31" + }, + { + "label": "橙黄", + "color": "#FFA400" + }, + { + "label": "杏黄", + "color": "#FFA631" + }, + { + "label": "姜黄", + "color": "#FFC773" + } + ] + }, + { + "label": "黄色系", + "data": [ + { + "label": "黧", + "color": "#5D513C" + }, + { + "label": "黎", + "color": "#75664D" + }, + { + "label": "棕绿", + "color": "#827100" + }, + { + "label": "秋色", + "color": "#896C39" + }, + { + "label": "苍黄", + "color": "#A29B7C" + }, + { + "label": "乌金", + "color": "#A78E44" + }, + { + "label": "棕黄", + "color": "#AE7000" + }, + { + "label": "昏黄", + "color": "#C89B40" + }, + { + "label": "枯黄", + "color": "#D3B17D" + }, + { + "label": "秋香色", + "color": "#D9B611" + }, + { + "label": "金", + "color": "#EACD76" + }, + { + "label": "牙", + "color": "#EEDEB0" + }, + { + "label": "缃色", + "color": "#F0C239" + }, + { + "label": "赤金", + "color": "#F2BE45" + }, + { + "label": "鸭黄", + "color": "#FAFF72" + }, + { + "label": "鹅黄", + "color": "#FFF143" + }, + { + "label": "缟", + "color": "#F2ECDE" + }, + { + "label": "象牙白", + "color": "#FFFBF0" + } + ] + }, + { + "label": "绿色系", + "data": [ + { + "label": "竹青", + "color": "#789262" + }, + { + "label": "黯", + "color": "#41555D" + }, + { + "label": "黛绿", + "color": "#426666" + }, + { + "label": "松花绿", + "color": "#057748" + }, + { + "label": "绿沈", + "color": "#0C8918" + }, + { + "label": "深绿", + "color": "#009900" + }, + { + "label": "青葱", + "color": "#0AA344" + }, + { + "label": "铜绿", + "color": "#549688" + }, + { + "label": "苍翠", + "color": "#519A73" + }, + { + "label": "松柏绿", + "color": "#21A675" + }, + { + "label": "葱青", + "color": "#0EB83A" + }, + { + "label": "油绿", + "color": "#00BC12" + }, + { + "label": "绿", + "color": "#00E500" + }, + { + "label": "草绿", + "color": "#40DE5A" + }, + { + "label": "豆青", + "color": "#96CE54" + }, + { + "label": "豆绿", + "color": "#9ED048" + }, + { + "label": "葱绿", + "color": "#9ED900" + }, + { + "label": "葱黄", + "color": "#A3D900" + }, + { + "label": "柳绿", + "color": "#AFDD22" + }, + { + "label": "嫩绿", + "color": "#BDDD22" + }, + { + "label": "柳黄", + "color": "#C9DD22" + }, + { + "label": "松花", + "color": "#BCE672" + }, + { + "label": "樱草色", + "color": "#EAFF56" + } + ] + }, + { + "label": "青色系", + "data": [ + { + "label": "水", + "color": "#88ADA6" + }, + { + "label": "青碧", + "color": "#48C0A3" + }, + { + "label": "碧", + "color": "#1BD1A5" + }, + { + "label": "石青", + "color": "#7BCFA6" + }, + { + "label": "青翠", + "color": "#00E079" + }, + { + "label": "青", + "color": "#00E09E" + }, + { + "label": "碧绿", + "color": "#2ADD9C" + }, + { + "label": "玉", + "color": "#2EDFA3" + }, + { + "label": "翡翠", + "color": "#3DE1AD" + }, + { + "label": "缥", + "color": "#7FECAD" + }, + { + "label": "碧蓝", + "color": "#3EEDE7" + }, + { + "label": "湖绿", + "color": "#25F8CD" + }, + { + "label": "艾绿", + "color": "#A4E2C6" + }, + { + "label": "青白", + "color": "#C0EBD7" + }, + { + "label": "水绿", + "color": "#D4F2E7" + }, + { + "label": "鸭卵青", + "color": "#E0EEE8" + }, + { + "label": "素", + "color": "#E0F0E9" + }, + { + "label": "荼白", + "color": "#F3F9F1" + } + ] + }, + { + "label": "蓝色系", + "data": [ + { + "label": "藏蓝", + "color": "#3B2E7E" + }, + { + "label": "宝蓝", + "color": "#4B5CC4" + }, + { + "label": "绀青", + "color": "#003371" + }, + { + "label": "藏青", + "color": "#2E4E7E" + }, + { + "label": "靛蓝", + "color": "#065279" + }, + { + "label": "靛青", + "color": "#177CB0" + }, + { + "label": "群青", + "color": "#4C8DAE" + }, + { + "label": "蓝", + "color": "#44CEF6" + }, + { + "label": "湖蓝", + "color": "#30DFF3" + }, + { + "label": "蔚蓝", + "color": "#70F3FF" + }, + { + "label": "月白", + "color": "#D6ECF0" + }, + { + "label": "水蓝", + "color": "#D2F0F4" + }, + { + "label": "莹白", + "color": "#E3F9FD" + }, + { + "label": "雪白", + "color": "#F0FCFF" + } + ] + }, + { + "label": "紫色系", + "data": [ + { + "label": "黛", + "color": "#4A4266" + }, + { + "label": "紫檀", + "color": "#4C211B" + }, + { + "label": "紫棠", + "color": "#56004F" + }, + { + "label": "黛紫", + "color": "#574266" + }, + { + "label": "绛紫", + "color": "#8C4356" + }, + { + "label": "紫酱", + "color": "#815463" + }, + { + "label": "酱紫", + "color": "#815476" + }, + { + "label": "黝", + "color": "#6B6882" + }, + { + "label": "青莲", + "color": "#801DAE" + }, + { + "label": "紫", + "color": "#8D4BBB" + }, + { + "label": "雪青", + "color": "#B0A4E3" + }, + { + "label": "丁香", + "color": "#CCA4E3" + } + ] + }, + { + "label": "灰色系", + "data": [ + { + "label": "黑", + "color": "#000000" + }, + { + "label": "漆黑", + "color": "#161823" + }, + { + "label": "象牙黑", + "color": "#312520" + }, + { + "label": "乌黑", + "color": "#392F41" + }, + { + "label": "玄青", + "color": "#3D3B4F" + }, + { + "label": "缁", + "color": "#493131" + }, + { + "label": "黝黑", + "color": "#665757" + }, + { + "label": "鸦青", + "color": "#424C50" + }, + { + "label": "黛蓝", + "color": "#425066" + }, + { + "label": "苍黑", + "color": "#395260" + }, + { + "label": "墨", + "color": "#50616D" + }, + { + "label": "灰", + "color": "#808080" + }, + { + "label": "苍", + "color": "#75878A" + }, + { + "label": "墨灰", + "color": "#758A99" + }, + { + "label": "苍青", + "color": "#7397AB" + }, + { + "label": "蓝灰", + "color": "#A1AFC9" + }, + { + "label": "老银", + "color": "#BACAC6" + }, + { + "label": "蟹壳青", + "color": "#BBCDC5" + }, + { + "label": "苍白", + "color": "#D1D9E0" + }, + { + "label": "淡青", + "color": "#D3E0F3" + }, + { + "label": "银白", + "color": "#E9E7EF" + }, + { + "label": "霜", + "color": "#E9F1F6" + }, + { + "label": "铅白", + "color": "#F0F0F4" + }, + { + "label": "精白", + "color": "#FFFFFF" + } + ] + } ] diff --git a/src/settings/theme.json b/src/settings/theme.json index 8f53a8d0..aa1dd740 100644 --- a/src/settings/theme.json +++ b/src/settings/theme.json @@ -1,145 +1,145 @@ { - "darkMode": false, - "followSystemTheme": true, - "layout": { - "minWidth": 900, - "mode": "vertical", - "modeList": [ - { - "value": "vertical", - "label": "左侧菜单模式" - }, - { - "value": "vertical-mix", - "label": "左侧菜单混合模式" - }, - { - "value": "horizontal", - "label": "顶部菜单模式" - }, - { - "value": "horizontal-mix", - "label": "顶部菜单混合模式" - } - ] - }, - "themeColor": "#1890ff", - "themeColorList": [ - "#1890ff", - "#409EFF", - "#2d8cf0", - "#007AFF", - "#5ac8fa", - "#5856D6", - "#536dfe", - "#9c27b0", - "#AF52DE", - "#0096c7", - "#00C1D4", - "#34C759", - "#43a047", - "#7cb342", - "#c0ca33", - "#78DEC7", - "#e53935", - "#d81b60", - "#f4511e", - "#fb8c00", - "#ffb300", - "#fdd835", - "#6d4c41", - "#546e7a" - ], - "otherColor": { - "info": "#0099ad", - "success": "#52c41a", - "warning": "#faad14", - "error": "#f5222d" - }, - "isCustomizeInfoColor": false, - "fixedHeaderAndTab": true, - "showReload": true, - "header": { - "inverted": false, - "height": 56, - "crumb": { - "visible": true, - "showIcon": true - } - }, - "tab": { - "visible": true, - "height": 44, - "mode": "chrome", - "modeList": [ - { - "value": "chrome", - "label": "谷歌风格" - }, - { - "value": "button", - "label": "按钮风格" - } - ], - "isCache": true - }, - "sider": { - "inverted": false, - "width": 220, - "collapsedWidth": 64, - "mixWidth": 80, - "mixCollapsedWidth": 48, - "mixChildMenuWidth": 200 - }, - "menu": { - "horizontalPosition": "flex-start", - "horizontalPositionList": [ - { - "value": "flex-start", - "label": "居左" - }, - { - "value": "center", - "label": "居中" - }, - { - "value": "flex-end", - "label": "居右" - } - ] - }, - "footer": { - "fixed": false, - "height": 48 - }, - "page": { - "animate": true, - "animateMode": "fade-slide", - "animateModeList": [ - { - "value": "fade-slide", - "label": "滑动" - }, - { - "value": "fade", - "label": "消退" - }, - { - "value": "fade-bottom", - "label": "底部消退" - }, - { - "value": "fade-scale", - "label": "缩放消退" - }, - { - "value": "zoom-fade", - "label": "渐变" - }, - { - "value": "zoom-out", - "label": "闪现" - } - ] - } + "darkMode": false, + "followSystemTheme": true, + "layout": { + "minWidth": 900, + "mode": "vertical", + "modeList": [ + { + "value": "vertical", + "label": "左侧菜单模式" + }, + { + "value": "vertical-mix", + "label": "左侧菜单混合模式" + }, + { + "value": "horizontal", + "label": "顶部菜单模式" + }, + { + "value": "horizontal-mix", + "label": "顶部菜单混合模式" + } + ] + }, + "themeColor": "#1890ff", + "themeColorList": [ + "#1890ff", + "#409EFF", + "#2d8cf0", + "#007AFF", + "#5ac8fa", + "#5856D6", + "#536dfe", + "#9c27b0", + "#AF52DE", + "#0096c7", + "#00C1D4", + "#34C759", + "#43a047", + "#7cb342", + "#c0ca33", + "#78DEC7", + "#e53935", + "#d81b60", + "#f4511e", + "#fb8c00", + "#ffb300", + "#fdd835", + "#6d4c41", + "#546e7a" + ], + "otherColor": { + "info": "#0099ad", + "success": "#52c41a", + "warning": "#faad14", + "error": "#f5222d" + }, + "isCustomizeInfoColor": false, + "fixedHeaderAndTab": true, + "showReload": true, + "header": { + "inverted": false, + "height": 56, + "crumb": { + "visible": true, + "showIcon": true + } + }, + "tab": { + "visible": true, + "height": 44, + "mode": "chrome", + "modeList": [ + { + "value": "chrome", + "label": "谷歌风格" + }, + { + "value": "button", + "label": "按钮风格" + } + ], + "isCache": true + }, + "sider": { + "inverted": false, + "width": 220, + "collapsedWidth": 64, + "mixWidth": 80, + "mixCollapsedWidth": 48, + "mixChildMenuWidth": 200 + }, + "menu": { + "horizontalPosition": "flex-start", + "horizontalPositionList": [ + { + "value": "flex-start", + "label": "居左" + }, + { + "value": "center", + "label": "居中" + }, + { + "value": "flex-end", + "label": "居右" + } + ] + }, + "footer": { + "fixed": false, + "height": 48 + }, + "page": { + "animate": true, + "animateMode": "fade-slide", + "animateModeList": [ + { + "value": "fade-slide", + "label": "滑动" + }, + { + "value": "fade", + "label": "消退" + }, + { + "value": "fade-bottom", + "label": "底部消退" + }, + { + "value": "fade-scale", + "label": "缩放消退" + }, + { + "value": "zoom-fade", + "label": "渐变" + }, + { + "value": "zoom-out", + "label": "闪现" + } + ] + } } diff --git a/src/views/index.ts b/src/views/index.ts index 8657f049..bcadfde9 100644 --- a/src/views/index.ts +++ b/src/views/index.ts @@ -2,7 +2,7 @@ import type { Component } from 'vue'; type ViewComponent = Record Promise>; -const importViews = import.meta.glob('./**/index.vue'); +const importViews = import.meta.glob('./**/index.vue') as ViewComponent; const COMPONENTS_KEY = 'components'; const PREFIX = './'; diff --git a/tsconfig.json b/tsconfig.json index db0d0aaa..678ba98b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,6 @@ { - "compilerOptions": { - "baseUrl": ".", + "compilerOptions": { + "baseUrl": ".", "module": "ESNext", "target": "ESNext", "lib": ["DOM", "ESNext"], @@ -12,16 +12,11 @@ "noUnusedLocals": true, "strictNullChecks": true, "forceConsistentCasingInFileNames": true, - "paths": { - "~/*": ["./*"], - "@/*": ["./src/*"] - }, - "types": [ - "vite/client", - "node", - "unplugin-icons/types/vue", - "naive-ui/volar" - ] - }, - "exclude": ["node_modules", "dist"] + "paths": { + "~/*": ["./*"], + "@/*": ["./src/*"] + }, + "types": ["vite/client", "node", "unplugin-icons/types/vue", "naive-ui/volar"] + }, + "exclude": ["node_modules", "dist"] }