From e644e0897f8f00395e892882d06e68aeab6806cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=BA=86=E6=B3=B0?= <12369755+htcloud1@user.noreply.gitee.com> Date: Tue, 18 Aug 2026 23:17:53 +0800 Subject: [PATCH] =?UTF-8?q?docs(manager=5Fmeetings):=20=E7=AC=AC=E4=B8=89?= =?UTF-8?q?=E8=BD=AE=E4=BF=AE=E5=A4=8D=E8=AE=B0=E5=BD=95=20(style-alignmen?= =?UTF-8?q?t=20+=20=E6=89=B9=E9=87=8F=E6=8C=89=E9=92=AE=E5=8E=BB=20plain),?= =?UTF-8?q?=20=C2=A79/=C2=A710/=C2=A711=20=E5=90=8C=E6=AD=A5,=20=E5=BE=85?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=A1=A8=E6=96=B0=E5=A2=9E=20#18-#20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _self/manager_meetings.md | 64 +++++++++++++++++++++++++++------------ 1 file changed, 45 insertions(+), 19 deletions(-) diff --git a/_self/manager_meetings.md b/_self/manager_meetings.md index de51eb3..d2e0b24 100644 --- a/_self/manager_meetings.md +++ b/_self/manager_meetings.md @@ -23,6 +23,16 @@ | 附带: editForm 补 `projectId` / `projectNo` / `projectName` / `currentStage` (复制需要) | `Meetings.vue:222-231` 加 4 字段; onEdit/onCopy 都从 row 回填 | | 后端核对 | `POST /business/meeting` 已存在 (BizMeetingController.add:36-40); Mapper INSERT (BizMeetingMapper.xml:43-87) 已覆盖所有字段; Spring Boot 默认 `fail-on-unknown=false`, 前端发的 `remark` 字段被静默忽略, 不报错; `meetingId` 走 AUTO_INCREMENT; `create_by/create_time/update_by/update_time` 由 MyBatis-Plus MetaObjectHandler 自动填充; **后端零改动** ✅ | +### 第三轮: style-alignment + 批量提交按钮去 plain (commits `6d4f1e6` + `6774c44`) + +| 问题 | 修复 | +|---|---| +| **批量提交按钮 disabled 顺色** (`type="primary" plain`) — outlined primary 在 disabled 状态下文字极淡灰色, 跟透明背景对比度低, 看不清 | `Meetings.vue:41` 去掉 `plain` 属性; 现 `批量提交` — disabled 状态浅蓝底 + 白字, 一眼可识别 | +| **"已选 X 条" 提示紧贴按钮左边** — 应推到 batch-bar 最右侧 (跟 People.vue 风格一致) | `Meetings.vue:324 .filter-tip { ... margin-left: auto; }` | +| `` — 残留 inline style | `Meetings.vue:13` 改 ``; `Meetings.vue:325` 新增 `.date-sep { margin: 0 4px; color: #606266; }` | +| `.batch-bar` 属性顺序跟 People.vue 不一致 | `Meetings.vue:323` 改成 `margin-bottom: 12px; display: flex; gap: 8px; align-items: center;` (margin 提前) | +| 自查 (style-alignment 验证清单) | ✅ 1 层 page-card / ✅ breadcrumb / ✅ 无 desc / ✅ 无 h2 page-title / ✅ filter-form/batch-bar/pager 三 class / ✅ 蓝色全用 `var(--brand-primary)` 无 #1890ff / ✅ 边框全 #f0f0f0 无 #ebeef5 / ✅ 无 `:deep(.el-button--primary)` 大段覆盖 / ✅ el-pagination 在 .pager / ✅ el-form-item label 无冒号 / ✅ `