- 取消分页组件中上一页、下一页按钮的额外宽度设置,使其与页码按钮等宽 - 恢复上一页、下一页的原生箭头图标显示,取消自定义文字和隐藏图标的样式规则 - 更新分页相关的注释,明确首页/尾页按钮依旧由脚本控制不注入,上一页/下一页显示原生箭头 - 修改 .env.development 配置,增加 API 代理和跨域说明,避免直接使用绝对地址引发的 CORS 问题 - 优化 VITE_APP_API 配置为 /api,配合 Vite 代理减少跨域错误,保障开发环境稳定运行
2.0 KiB
2.0 KiB
2026-08-04 工作记录
撰写《AI 辅助编程规范与实战示例》文档
- 应业主想了解"如何用 AI 编程"的需求,以
src/views/base/cargo-type.vue(货物类型模块)为实例,撰写对外说明文档。 - 产出文件:
/Users/gxwebsoft/VUE/tms-erp-web-ws/AI辅助编程规范与实战示例.md - 文档结构:协作流程总览 → AGENTS.md 规范条款 → cargo-type 模块实例拆解(三级文件分离、校验三处一致、审计字段用姓名、导入失败明细加工、样式规范)→ 人机协作人工兜底项 → 5 条经验 → 给业主的价值建议。
- 文档引用了真实代码片段:cargo-type.vue / option / api / utils/import-excel.js,强调需求卡 + AGENTS.md + 复用 utils 三件套作为"单一事实来源"。
生成 Word(.docx) 版本
- 用 docx-js(managed node workspace)将《AI 辅助编程规范与实战示例.md》转成 Word 文档:
/Users/gxwebsoft/VUE/tms-erp-web-ws/AI辅助编程规范与实战示例.docx。 - 踩坑:docx-js 会在段落间注入非法空节点
<0/>(<N/>),导致 XML 不合法;后处理用正则剔除<\d+/>后重新校验通过。 - 生成脚本:
/Users/gxwebsoft/.workbuddy/binaries/node/workspace/gen_doc.js(含标题/表格/代码块/项目符号样式)。
分页组件:上一页/下一页改为原生箭头图标
- 需求:全站不隐藏上一页/下一页,改显示原生箭头图标;首页/尾页保持不注入。
- 改动文件:
src/styles/element-ui.scss(3 处历史遗留规则)、src/utils/pagination.js(注释同步)。 - 删除的遗留规则:①隐藏原生
.el-icon箭头;②用::before注入「上一页/下一页」文字;③整体display:none隐藏.btn-prev/.btn-next。首页/尾页仍由 pagination.js 增强器不注入,且各页面 layout 无 first/last。 - 效果:上一页/下一页显示 Element Plus 原生箭头(‹ ›),带边框与页码按钮视觉统一,hover 变主色,禁用态灰显。