style: 修改了pinia文件路径、svgs文件路径

This commit is contained in:
wf 2024-04-28 13:38:12 +08:00
parent 6ba10b1a2f
commit 0b39e81952
34 changed files with 84 additions and 84 deletions

View File

@ -27,7 +27,7 @@
"pinia": "^2.1.7", "pinia": "^2.1.7",
"pinia-plugin-persist": "^1.0.0", "pinia-plugin-persist": "^1.0.0",
"vue": "^3.4.21", "vue": "^3.4.21",
"vue-i18n": "10.0.0-alpha.2", "vue-i18n": "10.0.0-alpha.3",
"vue-router": "^4.3.0" "vue-router": "^4.3.0"
}, },
"devDependencies": { "devDependencies": {

38
pnpm-lock.yaml generated
View File

@ -1,9 +1,5 @@
lockfileVersion: '6.0' lockfileVersion: '6.0'
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
dependencies: dependencies:
dc-admin: dc-admin:
specifier: 'link:' specifier: 'link:'
@ -21,8 +17,8 @@ dependencies:
specifier: ^3.4.21 specifier: ^3.4.21
version: 3.4.21(typescript@5.4.3) version: 3.4.21(typescript@5.4.3)
vue-i18n: vue-i18n:
specifier: 10.0.0-alpha.2 specifier: 10.0.0-alpha.3
version: 10.0.0-alpha.2(vue@3.4.21) version: 10.0.0-alpha.3(vue@3.4.21)
vue-router: vue-router:
specifier: ^4.3.0 specifier: ^4.3.0
version: 4.3.0(vue@3.4.21) version: 4.3.0(vue@3.4.21)
@ -1126,24 +1122,24 @@ packages:
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true dev: true
/@intlify/core-base@10.0.0-alpha.2: /@intlify/core-base@10.0.0-alpha.3:
resolution: {integrity: sha512-bT+RwQtJ2BOwpt/lLlDtJM8+lfNG9TdWWGRYphDsV8123SiGb4Qm6iEjBN3/RKC/9hX+EHl2ENslURfioov3dQ==} resolution: {integrity: sha512-geqr/gY+g/PeAIMeFpi3hypeG7p+gGsHftc9K+jagW8775j6x4pvpeWa5CeHKm6b3lSKfGYZ9BPg74TOKt8B4Q==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
dependencies: dependencies:
'@intlify/message-compiler': 10.0.0-alpha.2 '@intlify/message-compiler': 10.0.0-alpha.3
'@intlify/shared': 10.0.0-alpha.2 '@intlify/shared': 10.0.0-alpha.3
dev: false dev: false
/@intlify/message-compiler@10.0.0-alpha.2: /@intlify/message-compiler@10.0.0-alpha.3:
resolution: {integrity: sha512-OGwttsMwB2BUzhZLraoAfAqcza5UyLMEU013ort3LbmdE6ke/pFONFyxjNQdmFWzW2K868AIVgwx4zo8lbmhjg==} resolution: {integrity: sha512-WjM1KAl5enpOfprfVAJ3FzwACmizZFPgyV0sn+QXoWH8BG2ahVkf7uVEqQH0mvUr2rKKaScwpzhH3wZ5F7ZdPw==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
dependencies: dependencies:
'@intlify/shared': 10.0.0-alpha.2 '@intlify/shared': 10.0.0-alpha.3
source-map-js: 1.2.0 source-map-js: 1.2.0
dev: false dev: false
/@intlify/shared@10.0.0-alpha.2: /@intlify/shared@10.0.0-alpha.3:
resolution: {integrity: sha512-pWlpsC3IqkDuIH/5bNlyyiUbAXYymeNXkznORzPWT3qpAe8MazPOm14wMHGn/wESCdB5b9txQson4+CH0ym1hQ==} resolution: {integrity: sha512-fi2q48i+C6sSCAt3vOj/9LD3tkr1wcvLt+ifZEHrpPiwHCyKLDYGp5qBNUHUBBA/iqFTeWdtHUbHE9z9OeTXkw==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
dev: false dev: false
@ -5189,14 +5185,14 @@ packages:
- supports-color - supports-color
dev: true dev: true
/vue-i18n@10.0.0-alpha.2(vue@3.4.21): /vue-i18n@10.0.0-alpha.3(vue@3.4.21):
resolution: {integrity: sha512-wP3+3k0TbdqvYDUn5lS5v7dtAsX0lP9J+CRcoP7mTQXsmkGurfruyd0rvw+DBnW+mULsoP/oygtj75HZFPp6YQ==} resolution: {integrity: sha512-4+NpYfOUmeG7RKwaqJ2HglqQNbql7hmcy9w/1QZeVwCT0pDG/j93PZlqmsiGSEx7Fz2Ok+dWbd/vEUrOohVwYQ==}
engines: {node: '>= 16'} engines: {node: '>= 16'}
peerDependencies: peerDependencies:
vue: ^3.0.0 vue: ^3.0.0
dependencies: dependencies:
'@intlify/core-base': 10.0.0-alpha.2 '@intlify/core-base': 10.0.0-alpha.3
'@intlify/shared': 10.0.0-alpha.2 '@intlify/shared': 10.0.0-alpha.3
'@vue/devtools-api': 6.6.1 '@vue/devtools-api': 6.6.1
vue: 3.4.21(typescript@5.4.3) vue: 3.4.21(typescript@5.4.3)
dev: false dev: false
@ -5329,3 +5325,7 @@ packages:
resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==}
engines: {node: '>=12.20'} engines: {node: '>=12.20'}
dev: true dev: true
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 939 B

After

Width:  |  Height:  |  Size: 939 B

View File

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 796 B

After

Width:  |  Height:  |  Size: 796 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@ -10,7 +10,7 @@
import zhCN from "@arco-design/web-vue/es/locale/lang/zh-cn"; import zhCN from "@arco-design/web-vue/es/locale/lang/zh-cn";
import enUS from "@arco-design/web-vue/es/locale/lang/en-us"; import enUS from "@arco-design/web-vue/es/locale/lang/en-us";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
const themeStore = useThemeConfig(); const themeStore = useThemeConfig();
const { language } = storeToRefs(themeStore); const { language } = storeToRefs(themeStore);
interface Lang { interface Lang {

View File

@ -1,6 +1,6 @@
import pinia from "@/store/index"; import pinia from "@/store/index";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useRoutesListStore } from "@/store/route-list"; import { useRoutesListStore } from "@/store/modules/route-list";
/** /**
* hooks * hooks
* @returns * @returns

View File

@ -3,7 +3,7 @@ import zhCN from "@/lang/modules/zhCN";
import enUS from "@/lang/modules/enUS"; import enUS from "@/lang/modules/enUS";
import pinia from "@/store/index"; import pinia from "@/store/index";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
const themeStore = useThemeConfig(pinia); const themeStore = useThemeConfig(pinia);
const { language } = storeToRefs(themeStore); const { language } = storeToRefs(themeStore);
/* 这里必须是messages名称 */ /* 这里必须是messages名称 */

View File

@ -14,7 +14,7 @@
import Logo from "@/assets/img/logo.jpg"; import Logo from "@/assets/img/logo.jpg";
import Menu from "@/layout/components/Menu/index.vue"; import Menu from "@/layout/components/Menu/index.vue";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
const themeStore = useThemeConfig(); const themeStore = useThemeConfig();
const { collapsed } = storeToRefs(themeStore); const { collapsed } = storeToRefs(themeStore);

View File

@ -110,8 +110,8 @@ import { useI18n } from "vue-i18n";
import { Modal } from "@arco-design/web-vue"; import { Modal } from "@arco-design/web-vue";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useUserInfoStore } from "@/store/user-info"; import { useUserInfoStore } from "@/store/modules/user-info";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
const i18n = useI18n(); const i18n = useI18n();
const router = useRouter(); const router = useRouter();
const themeStore = useThemeConfig(pinia); const themeStore = useThemeConfig(pinia);

View File

@ -18,8 +18,8 @@
<script setup lang="ts"> <script setup lang="ts">
import Tabs from "@/layout/components/Tabs/index.vue"; import Tabs from "@/layout/components/Tabs/index.vue";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
import { useRoutesListStore } from "@/store/route-list"; import { useRoutesListStore } from "@/store/modules/route-list";
const themeStore = useThemeConfig(); const themeStore = useThemeConfig();
let { refreshPage } = storeToRefs(themeStore); let { refreshPage } = storeToRefs(themeStore);
const routerStore = useRoutesListStore(); const routerStore = useRoutesListStore();

View File

@ -14,8 +14,8 @@
<script setup lang="ts"> <script setup lang="ts">
import MenuItem from "@/layout/components/Menu/menu-item.vue"; import MenuItem from "@/layout/components/Menu/menu-item.vue";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
import { useRoutesListStore } from "@/store/route-list"; import { useRoutesListStore } from "@/store/modules/route-list";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import { useRoutingMethod } from "@/hooks/useRoutingMethod"; import { useRoutingMethod } from "@/hooks/useRoutingMethod";
const router = useRouter(); const router = useRouter();

View File

@ -53,9 +53,9 @@
<script setup lang="ts"> <script setup lang="ts">
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useRoutesListStore } from "@/store/route-list"; import { useRoutesListStore } from "@/store/modules/route-list";
import { useRoutingMethod } from "@/hooks/useRoutingMethod"; import { useRoutingMethod } from "@/hooks/useRoutingMethod";
import { useThemeConfig } from "@/store/theme-config"; import { useThemeConfig } from "@/store/modules/theme-config";
const router = useRouter(); const router = useRouter();
const routerStore = useRoutesListStore(); const routerStore = useRoutesListStore();
const { tabsList, currentRoute } = storeToRefs(routerStore); const { tabsList, currentRoute } = storeToRefs(routerStore);

View File

@ -4,8 +4,8 @@ import { createRouter, createWebHashHistory } from "vue-router";
import { staticRoutes, notFoundAndNoPower } from "@/router/route.ts"; import { staticRoutes, notFoundAndNoPower } from "@/router/route.ts";
import { initSetRouter, currentlyRoute } from "@/router/route-output"; import { initSetRouter, currentlyRoute } from "@/router/route-output";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useUserInfoStore } from "@/store/user-info"; import { useUserInfoStore } from "@/store/modules/user-info";
import { useRoutesListStore } from "@/store/route-list"; import { useRoutesListStore } from "@/store/modules/route-list";
/** /**
* vue的路由示例 * vue的路由示例

View File

@ -2,8 +2,8 @@ import pinia from "@/store/index";
import router from "@/router/index.ts"; import router from "@/router/index.ts";
import { dynamicRoutes } from "@/router/route"; import { dynamicRoutes } from "@/router/route";
import { storeToRefs } from "pinia"; import { storeToRefs } from "pinia";
import { useUserInfoStore } from "@/store/user-info"; import { useUserInfoStore } from "@/store/modules/user-info";
import { useRoutesListStore } from "@/store/route-list"; import { useRoutesListStore } from "@/store/modules/route-list";
import { deepClone, arrayFlattened } from "@/utils/index"; import { deepClone, arrayFlattened } from "@/utils/index";
import { useRoutingMethod } from "@/hooks/useRoutingMethod"; import { useRoutingMethod } from "@/hooks/useRoutingMethod";

View File

@ -50,7 +50,7 @@
import { Message } from "@arco-design/web-vue"; import { Message } from "@arco-design/web-vue";
import { useRouter } from "vue-router"; import { useRouter } from "vue-router";
import pinia from "@/store/index"; import pinia from "@/store/index";
import { useUserInfoStore } from "@/store/user-info"; import { useUserInfoStore } from "@/store/modules/user-info";
const router = useRouter(); const router = useRouter();
const form = ref({ const form = ref({
username: "admin", username: "admin",

View File

@ -30,8 +30,8 @@ export default defineConfig(({ mode }) => {
style: "css" style: "css"
}), }),
createSvgIconsPlugin({ createSvgIconsPlugin({
// 配置src下存放svg的路径这里表示在src/icons文件夹下 // 配置src下存放svg的路径这里表示在src/assets/svgs文件夹下
iconDirs: [path.resolve(process.cwd(), "src/assets/icons")], iconDirs: [path.resolve(process.cwd(), "src/assets/svgs")],
symbolId: "icon-[dir]-[name]" symbolId: "icon-[dir]-[name]"
}), }),
AutoImport({ AutoImport({