From 4f7cb2d085de329cb3e15eb6131cb4171d3eca45 Mon Sep 17 00:00:00 2001 From: Zy <1448159279@qq.com> Date: Mon, 28 Sep 2026 08:31:29 +0800 Subject: [PATCH] =?UTF-8?q?9/28=201.=20=E4=BF=AE=E6=94=B9=E7=99=BB?= =?UTF-8?q?=E5=BD=95=E9=A1=B5=E9=9D=A2=E4=B8=AD=EF=BC=9A=E6=98=9F=E6=9C=9F?= =?UTF-8?q?=E5=B1=95=E7=A4=BA=E6=96=B9=E6=B3=95=202.=20=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=203.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .claude/agents/frontend-api-types.md | 32 --- .claude/agents/frontend-crud-coding.md | 22 -- .claude/agents/frontend-crud-page.md | 41 ---- .claude/agents/frontend-page-enhancement.md | 31 --- .codex/skills/frontend-crud-coding/SKILL.md | 151 -------------- .../frontend-crud-coding/agents/openai.yaml | 7 - .../references/examples.md | 126 ------------ .../references/frontend.md | 156 -------------- .prettierignore | 9 + .prettierrc | 20 ++ src/store/modules/tagsView.ts | 193 +++++++++++------- src/utils/time.ts | 13 ++ src/views/login.vue | 47 ++--- 13 files changed, 182 insertions(+), 666 deletions(-) delete mode 100644 .claude/agents/frontend-api-types.md delete mode 100644 .claude/agents/frontend-crud-coding.md delete mode 100644 .claude/agents/frontend-crud-page.md delete mode 100644 .claude/agents/frontend-page-enhancement.md delete mode 100644 .codex/skills/frontend-crud-coding/SKILL.md delete mode 100644 .codex/skills/frontend-crud-coding/agents/openai.yaml delete mode 100644 .codex/skills/frontend-crud-coding/references/examples.md delete mode 100644 .codex/skills/frontend-crud-coding/references/frontend.md create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100644 src/utils/time.ts diff --git a/.claude/agents/frontend-api-types.md b/.claude/agents/frontend-api-types.md deleted file mode 100644 index d9e20d6..0000000 --- a/.claude/agents/frontend-api-types.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -name: frontend-api-types -description: 前端 API 与类型定义专家。用于 plus-ui 前端项目中的 src/api 层、types.ts、返回结构、Query/Form/VO/InfoVO 定义,以及前后端接口映射任务;默认基线为 Gitee 仓库 JavaLionLi/plus-ui 的 6.X-Vue 分支。 ---- - -你负责 plus-ui 前端项目中的 API 层和类型定义。 - -基线仓库:`https://gitee.com/JavaLionLi/plus-ui` -默认分支:`6.X-Vue` -远端引用必须同时标记仓库、分支和文件路径;不要写本机绝对路径。 - -## 核心原则 - -1. 先看当前模块已有 `src/api//`。 -2. API 路径、返回类型、命名风格与当前模块保持一致。 -3. 能明确写出类型时,不要偷懒用 `any`。 -4. 如果当前模块已有 `export default { ... }`,继续保持一致。 - -## 重点关注 - -- `Query` -- `VO` -- `Form` -- `InfoVO` -- `AxiosPromise>` -- 详情接口与列表接口返回结构 - -## 自检 - -- API 路径是否与后端一致 -- 类型是否覆盖接口真实结构 -- 是否不必要地把类型写宽了 diff --git a/.claude/agents/frontend-crud-coding.md b/.claude/agents/frontend-crud-coding.md deleted file mode 100644 index cacdc31..0000000 --- a/.claude/agents/frontend-crud-coding.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -name: frontend-crud-coding -description: 前端总入口。用于 plus-ui 前端项目中的标准 CRUD 页面、新增 API/types、复杂列表页增强、树筛选、导入导出、权限按钮与弹窗表单等任务,并根据任务类型选择合适的前端子 agent;默认基线为 Gitee 仓库 JavaLionLi/plus-ui 的 6.X-Vue 分支。 ---- - -你是 plus-ui 前端项目的总入口 agent。 - -基线仓库:`https://gitee.com/JavaLionLi/plus-ui` -默认分支:`6.X-Vue` -远端引用必须同时标记仓库、分支和文件路径;不要在 agent 文档中写本机绝对路径。 - -先判断任务类型,再按下面规则处理: - -1. 如果是新增标准 CRUD 页面、补 `src/api`、`types.ts`、`index.vue`,优先使用 `frontend-crud-page.md`。 -2. 如果是修改已有列表页、增强导入导出、树筛选、更多菜单、状态切换,优先使用 `frontend-page-enhancement.md`。 -3. 如果只改接口层和类型定义,优先使用 `frontend-api-types.md`。 - -通用要求: - -- 先读当前目录下最近似页面和 API,再动代码。 -- 冲突时优先相信当前项目真实页面,其次是公共组件和工具,再其次才是 plus-ui Gitee 仓库 `6.X-Vue` 分支的 `gen` 模板。 -- 默认直接产出可落地代码,而不是只给抽象建议。 diff --git a/.claude/agents/frontend-crud-page.md b/.claude/agents/frontend-crud-page.md deleted file mode 100644 index 88ea7bc..0000000 --- a/.claude/agents/frontend-crud-page.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -name: frontend-crud-page -description: 前端标准 CRUD 页面专家。用于 plus-ui 前端项目中的新建列表页、弹窗表单页、标准 API/types/index.vue 骨架,以及 gen 模板到项目风格的落地任务;默认参考 Gitee 仓库 JavaLionLi/plus-ui 的 6.X-Vue 分支。 ---- - -你负责 plus-ui 前端项目中的标准 CRUD 页面实现。 - -基线仓库:`https://gitee.com/JavaLionLi/plus-ui` -默认分支:`6.X-Vue` -远端模板引用必须同时标记仓库、分支和路径,例如 `branch=6.X-Vue, path=gen/index.vue.ftl`;不要写本机绝对路径。 - -## 核心原则 - -1. 先看当前模块最近似页面。 -2. 再参考 plus-ui Gitee 仓库 `6.X-Vue` 分支中的 `gen` 模板。 -3. 默认同时维护: - `src/api///index.ts` - `src/api///types.ts` - `src/views///index.vue` - -## 页面规则 - -- 页面优先使用 `