From 84401646331fea2c5214eda0c83c7c3fd49d653b Mon Sep 17 00:00:00 2001
From: zyl <731870902@qq.com>
Date: Mon, 24 Nov 2025 09:28:41 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B9=E6=A1=88=E8=AF=A6=E6=83=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
electron.vite.config.1763722141233.mjs | 60 +++++++++++++
src/renderer/src/views/TS/list.vue | 37 +++++++--
src/renderer/src/views/TS/newPlan.vue | 111 +++++++++++++++++++------
3 files changed, 175 insertions(+), 33 deletions(-)
create mode 100644 electron.vite.config.1763722141233.mjs
diff --git a/electron.vite.config.1763722141233.mjs b/electron.vite.config.1763722141233.mjs
new file mode 100644
index 0000000..3edbcb9
--- /dev/null
+++ b/electron.vite.config.1763722141233.mjs
@@ -0,0 +1,60 @@
+// electron.vite.config.ts
+import { resolve } from "path";
+import { defineConfig, externalizeDepsPlugin } from "electron-vite";
+import vue from "@vitejs/plugin-vue";
+import AutoImport from "unplugin-auto-import/vite";
+import Components from "unplugin-vue-components/vite";
+import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
+import { createSvgIconsPlugin } from "vite-plugin-svg-icons";
+import path from "path";
+var electron_vite_config_default = defineConfig({
+ main: {
+ plugins: [externalizeDepsPlugin()]
+ },
+ preload: {
+ plugins: [externalizeDepsPlugin()]
+ },
+ renderer: {
+ resolve: {
+ alias: {
+ "@renderer": resolve("src/renderer/src"),
+ "@": resolve("src/renderer/src")
+ }
+ },
+ plugins: [
+ vue(),
+ AutoImport({
+ imports: ["vue"],
+ dts: "src/auto-imports.d.ts",
+ // 自动生成类型声明文件
+ resolvers: [ElementPlusResolver()]
+ }),
+ Components({
+ resolvers: [ElementPlusResolver()]
+ }),
+ // SVG图标插件配置
+ // 配置SVG图标插件
+ createSvgIconsPlugin({
+ iconDirs: [path.resolve(process.cwd(), "src/renderer/src/icons/svg")],
+ symbolId: "icon-[name]",
+ // 自动清除 SVG 中的 fill 和 stroke 属性
+ svgoOptions: {
+ plugins: [{ name: "removeAttrs", params: { attrs: ["fill", "stroke", "stroke-width"] } }]
+ }
+ })
+ ]
+ /*server: {
+ port: 8848,
+ proxy: {
+ '/api': {
+ target: localStorage.getItem('ip') || 'http://127.0.0.1:8848',
+ changeOrigin: true,
+ rewrite: (path) => path.replace(/^\/api/, '')
+ }
+ }
+ }*/
+ }
+});
+export {
+ electron_vite_config_default as default
+};
diff --git a/src/renderer/src/views/TS/list.vue b/src/renderer/src/views/TS/list.vue
index 61c6af0..e7ec82e 100644
--- a/src/renderer/src/views/TS/list.vue
+++ b/src/renderer/src/views/TS/list.vue
@@ -51,7 +51,7 @@