diff --git a/src/renderer/components/TaskList/Card.vue b/src/renderer/components/TaskList/Card.vue index 08ef6d8..5a32dca 100644 --- a/src/renderer/components/TaskList/Card.vue +++ b/src/renderer/components/TaskList/Card.vue @@ -1,18 +1,26 @@ + @@ -28,6 +36,18 @@ import { task } from '@constant/task' z-index: 1; transition: all .2s linear; } +.task .success { + background-color: #E0FAEC; + color: #1FC16B; +} +.task .error { + background-color: #FFEBEC; + color: #FB3748; +} +.task .warning { + background-color: #FFF3EB; + color: #FA7319; +} .task:hover { z-index: 2; diff --git a/src/renderer/constant/menus.ts b/src/renderer/constant/menus.ts index 144e74d..14d7477 100644 --- a/src/renderer/constant/menus.ts +++ b/src/renderer/constant/menus.ts @@ -1,4 +1,12 @@ -import { RiHomeLine, RiFileListLine, RiHotelLine, RiChatQuoteLine, RiBarChartBoxAiLine, RiMoreLine, RiSettingsLine } from '@remixicon/vue' +/* + * @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' // 菜单列表申明 export interface MenuItem { @@ -18,6 +26,14 @@ export const menus: MenuItem[] = [ color: '#525866', activeColor: '#2B7FFF', url: '/home', + }, + { + id: 8, + name: '知识库', + icon: RiFileEditLine, + color: '#525866', + activeColor: '#2B7FFF', + url: '/knowledge', }, { id: 2, diff --git a/src/renderer/constant/task.ts b/src/renderer/constant/task.ts index 3918f91..6e4b859 100644 --- a/src/renderer/constant/task.ts +++ b/src/renderer/constant/task.ts @@ -2,7 +2,7 @@ * @Author: kongbeiwu lishaohua-520@qq.com * @Date: 2025-12-21 23:02:06 * @LastEditors: kongbeiwu lishaohua-520@qq.com - * @LastEditTime: 2025-12-22 00:00:19 + * @LastEditTime: 2025-12-22 00:30:49 * @FilePath: /project/zn-ai/src/renderer/constant/task.ts * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -17,6 +17,7 @@ export interface MenuItem { color: string des: string, statusText: string, + statusColor: string, button: Boolean, type: number } @@ -27,42 +28,46 @@ export const task: MenuItem[] = [ name: '每日销售数据', icon: '@assets/images/task/xc.png', desIcon: RiErrorWarningFill, - color: '#FB3748', + color: '#FA7319', des: '任务执行中,请勿关闭浏览器', - statusText: '过期', + statusText: '任务执行中', + statusColor: 'warning', button: true, type: 1, }, { id: 2, - name: '登录失败', + name: '每日销售数据', icon: '@assets/images/task/xc.png', desIcon: RiErrorWarningFill, color: '#FB3748', - des: '请重新登录', - statusText: '失败', + des: '登录已过期', + statusText: '任务执行失败', + statusColor: 'error', button: true, type: 1, }, { id: 3, - name: '评价回复异常', + name: '每日销售数据', icon: '@assets/images/task/xc.png', desIcon: RiErrorWarningFill, - color: '#FB3748', - des: 'xxxxx接口报错', - statusText: '失败', + color: '#1FC16B', + des: '任务执行成功', + statusText: '任务执行成功', + statusColor: 'success', button: false, type: 2, }, { id: 4, - name: '库存同步异常', + name: '每日销售数据', icon: '@assets/images/task/xc.png', desIcon: RiErrorWarningFill, color: '#FB3748', - des: 'xxxxx接口报错', - statusText: '同步失败', + des: '登录已过期', + statusText: '任务执行失败', + statusColor: 'error', button: false, type: 2, }, diff --git a/src/renderer/router/index.ts b/src/renderer/router/index.ts index 29efcaa..1c11122 100644 --- a/src/renderer/router/index.ts +++ b/src/renderer/router/index.ts @@ -35,6 +35,12 @@ const routes = [ component: () => import("@renderer/views/rate/index.vue"), meta: { requiresAuth: true }, }, + { + path: "knowledge", + name: "Knowledge", + component: () => import("@renderer/views/knowledge/index.vue"), + meta: { requiresAuth: true }, + }, { path: "order", name: "Order", diff --git a/src/renderer/views/knowledge/components/EventManager/index.vue b/src/renderer/views/knowledge/components/EventManager/index.vue new file mode 100644 index 0000000..fee1c5c --- /dev/null +++ b/src/renderer/views/knowledge/components/EventManager/index.vue @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/src/renderer/views/knowledge/components/RoomTypeManager/index.vue b/src/renderer/views/knowledge/components/RoomTypeManager/index.vue new file mode 100644 index 0000000..b64e006 --- /dev/null +++ b/src/renderer/views/knowledge/components/RoomTypeManager/index.vue @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/src/renderer/views/knowledge/index.vue b/src/renderer/views/knowledge/index.vue new file mode 100644 index 0000000..1e6311c --- /dev/null +++ b/src/renderer/views/knowledge/index.vue @@ -0,0 +1,46 @@ + + + + +