diff --git a/src/renderer/constant/menus.ts b/src/renderer/constant/menus.ts
index 14d7477..f6be361 100644
--- a/src/renderer/constant/menus.ts
+++ b/src/renderer/constant/menus.ts
@@ -1,12 +1,4 @@
-/*
- * @Author: kongbeiwu lishaohua-520@qq.com
- * @Date: 2025-12-21 23:02:06
- * @LastEditors: kongbeiwu lishaohua-520@qq.com
- * @LastEditTime: 2025-12-22 00:42:49
- * @FilePath: /project/zn-ai/src/renderer/constant/menus.ts
- * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
- */
-import { RiHomeLine, RiFileEditLine, RiFileListLine, RiHotelLine, RiChatQuoteLine, RiBarChartBoxAiLine, RiMoreLine, RiSettingsLine } from '@remixicon/vue'
+import { RiHomeLine, RiFileEditLine, RiApps2AiLine, RiSettingsLine } from '@remixicon/vue'
// 菜单列表申明
export interface MenuItem {
@@ -27,56 +19,24 @@ export const menus: MenuItem[] = [
activeColor: '#2B7FFF',
url: '/home',
},
- {
- id: 8,
+ {
+ id: 2,
name: '知识库',
icon: RiFileEditLine,
color: '#525866',
activeColor: '#2B7FFF',
url: '/knowledge',
},
- {
- id: 2,
- name: '订单',
- icon: RiFileListLine,
- color: '#525866',
- activeColor: '#2B7FFF',
- url: '/order',
- },
{
id: 3,
- name: '库存',
- icon: RiHotelLine,
+ name: '任务中心',
+ icon: RiApps2AiLine,
color: '#525866',
activeColor: '#2B7FFF',
url: '/stock',
},
{
id: 4,
- name: '评价',
- icon: RiChatQuoteLine,
- color: '#525866',
- activeColor: '#2B7FFF',
- url: '/rate',
- },
- {
- id: 5,
- name: '数据看板',
- icon: RiBarChartBoxAiLine,
- color: '#525866',
- activeColor: '#2B7FFF',
- url: '/dashboard',
- },
- {
- id: 6,
- name: '更多',
- icon: RiMoreLine,
- color: '#525866',
- activeColor: '#2B7FFF',
- url: '/more',
- },
- {
- id: 7,
name: '设置',
icon: RiSettingsLine,
color: '#525866',
diff --git a/src/renderer/layout/index.vue b/src/renderer/layout/index.vue
deleted file mode 100644
index 5e9a591..0000000
--- a/src/renderer/layout/index.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/renderer/views/home/index.ts b/src/renderer/views/home/index.ts
index 2c4c967..8ab2856 100644
--- a/src/renderer/views/home/index.ts
+++ b/src/renderer/views/home/index.ts
@@ -17,10 +17,12 @@ import 'element-plus/dist/index.css'
// 引入全局组件
import HeaderBar from '@components/HeaderBar/index.vue'
import DragRegion from '@components/DragRegion/index.vue'
+import Layout from '@components/Layout/index.vue'
const components: Plugin = (app) => {
app.component('HeaderBar', HeaderBar);
app.component('DragRegion', DragRegion);
+ app.component('Layout', Layout);
}
// 创建 Vue 应用实例
diff --git a/src/renderer/views/home/index.vue b/src/renderer/views/home/index.vue
index dbb7e7c..a205186 100644
--- a/src/renderer/views/home/index.vue
+++ b/src/renderer/views/home/index.vue
@@ -1,12 +1,12 @@
-
+
-
+
-
+
diff --git a/src/renderer/views/more/index.vue b/src/renderer/views/more/index.vue
deleted file mode 100644
index d270514..0000000
--- a/src/renderer/views/more/index.vue
+++ /dev/null
@@ -1,7 +0,0 @@
-
- 更多
-
-
-
diff --git a/src/renderer/views/task/index.ts b/src/renderer/views/task/index.ts
new file mode 100644
index 0000000..0044085
--- /dev/null
+++ b/src/renderer/views/task/index.ts
@@ -0,0 +1,40 @@
+import { createApp, type Plugin } from "vue"
+import errorHandler from '@utils/errorHandler'
+
+// 引入 Element Plus 组件库
+import ElementPlus from 'element-plus'
+import locale from 'element-plus/es/locale/lang/zh-cn'
+
+// 引入 i18n 插件
+import i18n from '@renderer/i18n'
+
+import Task from './index.vue'
+
+// 样式文件隔离
+import '@renderer/styles/index.css'
+import 'element-plus/dist/index.css'
+
+// 引入全局组件
+import HeaderBar from '@components/HeaderBar/index.vue'
+import DragRegion from '@components/DragRegion/index.vue'
+import Layout from '@components/Layout/index.vue'
+
+const components: Plugin = (app) => {
+ app.component('HeaderBar', HeaderBar);
+ app.component('DragRegion', DragRegion);
+ app.component('Layout', Layout);
+}
+
+// 创建 Vue 应用实例
+const app = createApp(Task);
+const pinia = createPinia();
+
+// 使用 Pinia 状态管理
+app.use(pinia);
+app.use(ElementPlus, { locale })
+app.use(components)
+app.use(i18n)
+app.use(errorHandler)
+
+// 挂载应用到 DOM
+app.mount("#app");
diff --git a/src/renderer/views/task/index.vue b/src/renderer/views/task/index.vue
new file mode 100644
index 0000000..6e6531f
--- /dev/null
+++ b/src/renderer/views/task/index.vue
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/vite.renderer.config.ts b/vite.renderer.config.ts
index d907b1a..065a89d 100644
--- a/vite.renderer.config.ts
+++ b/vite.renderer.config.ts
@@ -26,6 +26,7 @@ export default defineConfig(async () => {
resolve(__dirname, 'html/dialog.html'),
resolve(__dirname, 'html/setting.html'),
resolve(__dirname, 'html/login.html'),
+ resolve(__dirname, 'html/task.html'),
]
}
},