diff --git a/package-lock.json b/package-lock.json index 79e8bc8..71be609 100644 --- a/package-lock.json +++ b/package-lock.json @@ -34,6 +34,7 @@ "markdown-it": "^14.1.0", "openai": "^6.14.0", "pinia": "^2.3.1", + "uuid": "^13.0.0", "vue": "^3.5.22", "vue-i18n": "^11.1.9", "vue-markdown-render": "^2.3.0", @@ -11615,6 +11616,19 @@ "dev": true, "license": "MIT" }, + "node_modules/uuid": { + "version": "13.0.0", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-13.0.0.tgz", + "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist-node/bin/uuid" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 336b86e..edcd67d 100644 --- a/package.json +++ b/package.json @@ -10,8 +10,8 @@ "make": "electron-forge make", "publish": "electron-forge publish", "lint": "eslint --ext .ts,.tsx .", - "generate-prod-entry": "node scripts/generateProdEntry.js", - "clean": "node scripts/clean.js", + "generate-prod-entry": "node build/scripts/generateProdEntry.js", + "clean": "node build/scripts/clean.js", "openapi": "dotenv -e .env -- openapi-ts", "build:encrypt": "npm run clean && npm run openapi && npm run package && npm run generate-prod-entry" }, @@ -71,6 +71,7 @@ "markdown-it": "^14.1.0", "openai": "^6.14.0", "pinia": "^2.3.1", + "uuid": "^13.0.0", "vue": "^3.5.22", "vue-i18n": "^11.1.9", "vue-markdown-render": "^2.3.0", diff --git a/src/renderer/constant/menus.ts b/src/renderer/constant/menus.ts index 111e94e..7830136 100644 --- a/src/renderer/constant/menus.ts +++ b/src/renderer/constant/menus.ts @@ -27,14 +27,14 @@ export const menus: MenuItem[] = [ activeColor: '#2B7FFF', url: '/knowledge', }, - { - id: 3, - name: '任务中心', - icon: RiApps2AiLine, - color: '#525866', - activeColor: '#2B7FFF', - url: '/task', - }, + // { + // id: 3, + // name: '任务中心', + // icon: RiApps2AiLine, + // color: '#525866', + // activeColor: '#2B7FFF', + // url: '/task', + // }, { id: 4, name: '设置', diff --git a/src/renderer/constant/taskCenterList.ts b/src/renderer/constant/taskCenterList.ts new file mode 100644 index 0000000..d6ce56c --- /dev/null +++ b/src/renderer/constant/taskCenterList.ts @@ -0,0 +1,29 @@ +import { v4 as uuidv4 } from 'uuid' + +export interface taskCenterItem { + title: string + desc: string, + id: string, + icon: string +} + +export const taskCenterList: taskCenterItem[] = [ + { + title: '每日销售数据', + desc: '分析用于销售渠道每日数据汇总及简要展示', + id: uuidv4(), + icon: '销' + }, + { + title: '关渠道房型', + desc: '关闭销售渠道下的指定房型', + id: uuidv4(), + icon: '关' + }, + { + title: '开渠道房型', + desc: '开启销售渠道下的指定房型', + id: uuidv4(), + icon: '开' + }, +] \ No newline at end of file diff --git a/src/renderer/views/home/TaskCenter.vue b/src/renderer/views/home/TaskCenter.vue index 17354c9..30a0821 100644 --- a/src/renderer/views/home/TaskCenter.vue +++ b/src/renderer/views/home/TaskCenter.vue @@ -8,24 +8,31 @@