37 lines
1.5 KiB
Markdown
37 lines
1.5 KiB
Markdown
|
|
# 信息维护移除导出与菜单排序前端实施计划
|
||
|
|
|
||
|
|
**Goal:** 移除信息维护相关页面中的导出按钮和前端下载逻辑,确保页面仅保留查询、新增、编辑、删除、导入等当前需要的能力。
|
||
|
|
|
||
|
|
**Architecture:** 前端只在现有信息维护页面内做删除型改动,直接移除按钮 DOM 与 `handleExport` 方法,不改动查询表单、表格展示、导入弹窗和失败记录查看能力;同时清理对应 API 文件中的导出封装,避免保留无效前端调用入口。
|
||
|
|
|
||
|
|
**Tech Stack:** Vue 2, Element UI, JavaScript, Markdown
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 文件结构与职责
|
||
|
|
|
||
|
|
- `ruoyi-ui/src/views/ccdi*/index.vue`
|
||
|
|
移除账户库、员工关系、客户关系、招聘、调动、采购等页面的导出按钮和下载方法。
|
||
|
|
- `ruoyi-ui/src/api/ccdi*.js`
|
||
|
|
删除不再使用的导出 API 封装。
|
||
|
|
|
||
|
|
## 实施步骤
|
||
|
|
|
||
|
|
- [x] 盘点信息维护中仍显示导出按钮的前端页面
|
||
|
|
- [x] 移除 8 个页面的导出按钮与 `handleExport` 方法
|
||
|
|
- [x] 清理对应 API 文件中的导出封装
|
||
|
|
- [x] 运行前端构建校验模板和脚本改动未引入语法问题
|
||
|
|
- [x] 使用 Playwright 在真实浏览器中确认侧边栏顺序与页面按钮状态
|
||
|
|
|
||
|
|
## 验证
|
||
|
|
|
||
|
|
```bash
|
||
|
|
source ~/.nvm/nvm.sh && nvm use 14.21.3 >/dev/null && cd ruoyi-ui && npm run build:prod
|
||
|
|
```
|
||
|
|
|
||
|
|
## 完成标准
|
||
|
|
|
||
|
|
- 信息维护相关页面不再展示“导出”按钮
|
||
|
|
- 页面中不再保留导出下载方法
|
||
|
|
- 前端导入、失败记录、详情和编辑交互保持正常
|