From: CodeBuddy Date: Wed, 23 Sep 2026 05:07:50 +0000 (+0800) Subject: refactor(vue): 迁移 assets 至 src-vue 并解除对 React src 的引用 X-Git-Url: http://acesimba.cloud/gitweb/?a=commitdiff_plain;h=1475519c600b584789cb69f64804b5288b3d67c1;p=StationBuilder.git refactor(vue): 迁移 assets 至 src-vue 并解除对 React src 的引用 --- diff --git a/src-vue/assets/icons/Apps.svg b/src-vue/assets/icons/Apps.svg new file mode 100644 index 0000000..bb34b96 --- /dev/null +++ b/src-vue/assets/icons/Apps.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src-vue/assets/icons/First.svg b/src-vue/assets/icons/First.svg new file mode 100644 index 0000000..ec3ed83 --- /dev/null +++ b/src-vue/assets/icons/First.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/Last.svg b/src-vue/assets/icons/Last.svg new file mode 100644 index 0000000..04d72fc --- /dev/null +++ b/src-vue/assets/icons/Last.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/Next.svg b/src-vue/assets/icons/Next.svg new file mode 100644 index 0000000..9d876bc --- /dev/null +++ b/src-vue/assets/icons/Next.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/Previous.svg b/src-vue/assets/icons/Previous.svg new file mode 100644 index 0000000..7209693 --- /dev/null +++ b/src-vue/assets/icons/Previous.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/WISE_SRP.svg b/src-vue/assets/icons/WISE_SRP.svg new file mode 100644 index 0000000..256d51b --- /dev/null +++ b/src-vue/assets/icons/WISE_SRP.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src-vue/assets/icons/arrow-down.svg b/src-vue/assets/icons/arrow-down.svg new file mode 100644 index 0000000..638c1d8 --- /dev/null +++ b/src-vue/assets/icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/arrow-right.svg b/src-vue/assets/icons/arrow-right.svg new file mode 100644 index 0000000..4e65ada --- /dev/null +++ b/src-vue/assets/icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/building-resources.svg b/src-vue/assets/icons/building-resources.svg new file mode 100644 index 0000000..5707146 --- /dev/null +++ b/src-vue/assets/icons/building-resources.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/config.svg b/src-vue/assets/icons/config.svg new file mode 100644 index 0000000..1f88305 --- /dev/null +++ b/src-vue/assets/icons/config.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/device-templates.svg b/src-vue/assets/icons/device-templates.svg new file mode 100644 index 0000000..f6389ee --- /dev/null +++ b/src-vue/assets/icons/device-templates.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/digital-twin-models.svg b/src-vue/assets/icons/digital-twin-models.svg new file mode 100644 index 0000000..50c7fb9 --- /dev/null +++ b/src-vue/assets/icons/digital-twin-models.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/domain-settings.svg b/src-vue/assets/icons/domain-settings.svg new file mode 100644 index 0000000..24a93a8 --- /dev/null +++ b/src-vue/assets/icons/domain-settings.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/domain-solutions.svg b/src-vue/assets/icons/domain-solutions.svg new file mode 100644 index 0000000..2af0452 --- /dev/null +++ b/src-vue/assets/icons/domain-solutions.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/file.svg b/src-vue/assets/icons/file.svg new file mode 100644 index 0000000..999e112 --- /dev/null +++ b/src-vue/assets/icons/file.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/internal-tools.svg b/src-vue/assets/icons/internal-tools.svg new file mode 100644 index 0000000..c4f6405 --- /dev/null +++ b/src-vue/assets/icons/internal-tools.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/iot_suite.svg b/src-vue/assets/icons/iot_suite.svg new file mode 100644 index 0000000..1e3f5ec --- /dev/null +++ b/src-vue/assets/icons/iot_suite.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src-vue/assets/icons/knowledge-templates.svg b/src-vue/assets/icons/knowledge-templates.svg new file mode 100644 index 0000000..57b0a69 --- /dev/null +++ b/src-vue/assets/icons/knowledge-templates.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/manage.svg b/src-vue/assets/icons/manage.svg new file mode 100644 index 0000000..b07a3df --- /dev/null +++ b/src-vue/assets/icons/manage.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src-vue/assets/icons/menu.svg b/src-vue/assets/icons/menu.svg new file mode 100644 index 0000000..59a860c --- /dev/null +++ b/src-vue/assets/icons/menu.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/monitoring-dashboards.svg b/src-vue/assets/icons/monitoring-dashboards.svg new file mode 100644 index 0000000..90105a3 --- /dev/null +++ b/src-vue/assets/icons/monitoring-dashboards.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/notifications.svg b/src-vue/assets/icons/notifications.svg new file mode 100644 index 0000000..5110d19 --- /dev/null +++ b/src-vue/assets/icons/notifications.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src-vue/assets/icons/operations-templates.svg b/src-vue/assets/icons/operations-templates.svg new file mode 100644 index 0000000..bf9e766 --- /dev/null +++ b/src-vue/assets/icons/operations-templates.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/search.svg b/src-vue/assets/icons/search.svg new file mode 100644 index 0000000..3debfbd --- /dev/null +++ b/src-vue/assets/icons/search.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/site-management.svg b/src-vue/assets/icons/site-management.svg new file mode 100644 index 0000000..9eadf47 --- /dev/null +++ b/src-vue/assets/icons/site-management.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/icons/support.svg b/src-vue/assets/icons/support.svg new file mode 100644 index 0000000..b660a1f --- /dev/null +++ b/src-vue/assets/icons/support.svg @@ -0,0 +1,3 @@ + + + diff --git a/src-vue/assets/icons/system-settings.svg b/src-vue/assets/icons/system-settings.svg new file mode 100644 index 0000000..b56f853 --- /dev/null +++ b/src-vue/assets/icons/system-settings.svg @@ -0,0 +1 @@ + diff --git a/src-vue/assets/solutions/datacenter-600x300.webp b/src-vue/assets/solutions/datacenter-600x300.webp new file mode 100644 index 0000000..da7fdc3 Binary files /dev/null and b/src-vue/assets/solutions/datacenter-600x300.webp differ diff --git a/src-vue/assets/solutions/energy-600x300.webp b/src-vue/assets/solutions/energy-600x300.webp new file mode 100644 index 0000000..b16c69f Binary files /dev/null and b/src-vue/assets/solutions/energy-600x300.webp differ diff --git a/src-vue/assets/solutions/wastewater-600x300.webp b/src-vue/assets/solutions/wastewater-600x300.webp new file mode 100644 index 0000000..d3423ba Binary files /dev/null and b/src-vue/assets/solutions/wastewater-600x300.webp differ diff --git a/src-vue/components/SvgIcon.vue b/src-vue/components/SvgIcon.vue index 3f36d12..936148b 100644 --- a/src-vue/components/SvgIcon.vue +++ b/src-vue/components/SvgIcon.vue @@ -8,8 +8,8 @@ const props = defineProps({ onClick: { type: Function, default: null }, }); -// All icons live in src/assets/icons/*.svg and use fill="currentColor". -const modules = import.meta.glob("../../src/assets/icons/*.svg", { +// All icons live in src-vue/assets/icons/*.svg and use fill="currentColor". +const modules = import.meta.glob("../assets/icons/*.svg", { query: "?raw", import: "default", eager: true, diff --git a/src-vue/pages/domain/domainCommon.js b/src-vue/pages/domain/domainCommon.js index ec1455f..98ec844 100644 --- a/src-vue/pages/domain/domainCommon.js +++ b/src-vue/pages/domain/domainCommon.js @@ -2,9 +2,9 @@ // Pure helpers live here; components needing them import from this module. import { ref, watch } from "vue"; -import wastewaterPhoto from "../../../src/assets/solutions/wastewater-600x300.webp"; -import datacenterPhoto from "../../../src/assets/solutions/datacenter-600x300.webp"; -import energyPhoto from "../../../src/assets/solutions/energy-600x300.webp"; +import wastewaterPhoto from "../../assets/solutions/wastewater-600x300.webp"; +import datacenterPhoto from "../../assets/solutions/datacenter-600x300.webp"; +import energyPhoto from "../../assets/solutions/energy-600x300.webp"; // ---- app/page.tsx:2606 ---- export function friendlyDomainName(name) { diff --git a/vite.local.config.js b/vite.local.config.js index 7ebf772..c4e22b5 100644 --- a/vite.local.config.js +++ b/vite.local.config.js @@ -17,7 +17,7 @@ export default defineConfig({ }, resolve: { alias: { - "@/assets": fileURLToPath(new URL("./src/assets", import.meta.url)), + "@/assets": fileURLToPath(new URL("./src-vue/assets", import.meta.url)), "@": fileURLToPath(new URL("./src-vue", import.meta.url)), }, },