郭庆泰
|
3c23222841
|
fix(theme): 修 hover 颜色不正确 - 干掉硬编码老蓝 + fallback 双重失效
核心问题 (按影响面排序):
1. Login.vue: login-btn hover 是硬编码 Tailwind blue-800 #1e40af
跟主色 #007A95 青蓝完全不同色系, hover 突变
- 改成 var(--brand-primary-deep) (#004858 暗青蓝)
2. 14 个页面写了 :deep(.el-button--primary:hover) { background:
var(--brand-primary-deep, var(--brand-primary)) } — 第二参数
fallback 让 hover 退化成主色 (不变深), 视觉上'按钮没反应'
- 删第二参数, 直接 var(--brand-primary-deep)
3. AdminLayout: 菜单激活背景硬编码 #1890ff (Ant 老蓝),
跟青蓝主题对比突兀
- 改成 var(--brand-primary)
4. 17 处 .breadcrumb a:hover / .hint-link:hover / el-button.is-link:hover
同样 fallback 双重失效问题, 删 fallback
5. 其余硬编码老蓝 (#1890ff / #409eff) 在:
- OssFileUploader / OssImageUploader / IdCardUploader (upload hover border)
- Login.vue (modal-btn, accent-color, user-type-item hover)
- doctor/Account.vue (breadcrumb link, 章节左边竖线)
- ManagerProjectsAssign.vue (合同链接)
- PublicityDetail.vue (ann-menu hover)
全部换成 var(--brand-primary) / var(--brand-primary-deep)
6. 修 PublicityDetail.vue 注释错误:
原: // 深色用品牌主色 (#1890ff), ...
正: 二维码 dark 是 #1f2937 (深灰), 不是主色
总计 24 个文件
grep '#1890ff|#409eff|#096dd9|#0050b3|#1e40af|#1d4ed8' 已 0 命中
|
2026-08-22 21:22:17 +08:00 |
|
郭庆泰
|
1e86865a40
|
feat: 合并 admin/manager 重复页 + 公示意向 + 劳务签署
页合并 (admin/manager 共用, route.path 角色感知):
- expert: Experts.vue + ExpertNew.vue (list/new/edit/view 一套)
- sponsor-orgs: SponsorOrgs.vue
- sponsor-people: SponsorPeople.vue + SponsorPersonNew.vue + SponsorPersonDetail.vue
- executor-orgs: ExecutorOrgs.vue
- executor-people: ExecutorPeople.vue + ExecutorPersonNew.vue + ExecutorPersonDetail.vue
- 给 SponsorPeople / ExecutorPeople op 列补上 查看/编辑 按钮 (潜在 bug 修复)
- 详情弹窗统一用 el-descriptions 风格 (替代 admin 旧版 ElMessageBox.alert)
后端:
- BizSignController + BizSignServiceImpl + PdfService (劳务签署 PDF 流程)
- BizPublicityIntentController (公示意向: 支持/执行)
- BizPublicitySupportIntent / BizPublicityExecutionIntent ExportVo
- BizMeetingAttendee 字段合并 (bank_region 替代 bankProvince/bankCity)
- BizExpert 字段合并 (id_card_attachments CSV, bank_region)
- Excel 导入模板精简 (开户行 1 列)
前端:
- doctor/SignFill + SignContract + SignSuccess (劳务签署 3 页流程)
- ImportResultDialog 通用组件
- IdCardUploader 重构 (单 v-model:idCardAttachments, CSV 格式)
- AreaCascader 调整
- Login.vue + AdminLayout.vue + PortalShell.vue + Home.vue 适配
DB: 字段合并 (id_card_front/back → id_card_attachments, bank_province/city → bank_region)
|
2026-08-20 21:02:56 +08:00 |
|