郭庆泰
|
56615f9806
|
feat: OA(ecology)项目拉取 + 会议邀请函PDF/微信分享 + 参会人/执行意向增强
OA ecology:
- BizEcologyController + EcologyProjectService: 项目编号搜索/详情回填, 负责人静默建档
- ComplianceLoginService: 合规/负责人登录校验 + 视图 role 匹配
- application-prod/test.yml: ecology 只读库数据源
会议邀请函/分享:
- InvitationPdfService + WxShareService: 邀请函 PDF 生成 + 微信分享
- PdfViewer.vue (pdfjs-dist) + MeetingInvitation.vue: PDF 预览 + 邀请函页
参会人/执行意向:
- BizMeetingAttendee*: 参会人模块增强
- BizExecutionIntent*: 执行意向增强
签到/劳务/导入:
- BizSignServiceImpl + SignFill.vue: 签到劳务
- FieldMismatch/ImportMismatch: 导入校验 VO
公示/会议详情:
- PublicityDetail.vue / MeetingDetail.vue 等前端增强
配置:
- test 短信 mock + 供应商/招标接口切生产域名
|
2026-09-03 20:12:15 +08:00 |
|
 郭庆泰andClaude
|
e47f76478b
|
批量推送代码
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-29 17:52:05 +08:00 |
|
guoju0808
|
d26a99f821
|
feat: 批量 H5 适配 (37 个 form/card 页面加统一移动端规则)
覆盖: Account (4 角色), BizArticleAdmin/Edit, BizSpecialPlanAdmin/Edit,
ExpertDetail, LaborProtocolEdit, Roles, Register 系列 (3), doctor 系列
(Account/Meetings/SignFill/SignSuccess/SubmissionDetail/SubmissionNew),
executor 系列 (Account/NewPerson/Overview/PersonDetail),
executor-people 系列 (PersonDetail/PersonNew),
expert/ExpertNew, manager 系列 (Accounts/ProjectsNew/ManagerProjectsAssign),
meetings 系列 (MeetingDetail 1993L/MeetingNew), messages/Messages,
portal 系列 (Invitation/SupportLetter),
sponsor 系列 (Account/NewPerson/PersonDetail),
sponsor-people 系列 (PersonDetail/PersonNew)
统一规则 (≤768px):
- 卡片 padding 12px, radius 4px
- 工具栏横向滚动 (overflow-x)
- filter-form 保持横向 (label 80px 右对齐 + input 占满)
- 查找/重置按钮垂直堆叠 (block + margin-top 8px)
- 表格字号 12px
不影响桌面端: 所有规则都在 @media (max-width: 768px) 内
|
2026-08-26 11:46:07 +00:00 |
|
guoju0808
|
d2fe5a4035
|
style: 重塑政务风格 + 操作列统一 el-link + 表格紧凑化
业务背景
- ry-vue3 为政务/卫健委风合规管理系统 (医疗机构合规系统), 不要可爱配色、不要插画
- 品牌色: 主色 #15803D (低调深绿) + 次色 #0E7490 (青蓝), 不要蓝色系主色
变更概要
1. 全局地基
- theme.scss: Element Plus 主色改为 #15803D, slate 9 档, 联动组件库
- main.scss: 字体/页面骨架/筛选栏/表格/控件/滚动条 全套样式
- AdminLayout.vue: 政务顶栏 + 浅色侧栏
- Workbench.vue: 替换原绿底大字卡为 KPI 白底色条 + 快捷入口 + 进度条
2. 表格操作列改造
- el-button link 全面替换为 el-link (:underline="false" + type="primary/danger")
- 36 文件 132 处替换, 操作列外加 .table-actions 容器 (内含分隔线)
- 修复 el-link 不支持的属性 (size="small"/text/loading)
3. 筛选栏
- 弹性布局 + gap 14px 16px + align-items: flex-start + min-height 32px
- 删除所有 scoped .filter-form 覆盖 (28 处) 让全局样式生效
- 控件宽度 180px 统一, 标签 32px 居中, 折行不紧贴
4. 表格紧凑化
- cell-padding 10px → 6px, 表头高度 36px
- 行高 ~46px → ~36px, 字号 13px
5. 每页默认 20 条
- 21 文件 pageSize: 10 → 20
6. meetings 操作列折叠
- 11 操作 → 外置 3 个主操作 + 1 个"更多" el-dropdown (8 个次操作)
- width 500px → 260px
- 配 .op-dropdown / .op-caret 样式 (hover 旋转)
- 新增 onMoreAction dispatch 函数 (复用原 handler)
7. 操作列文字防拆行
- .table-actions flex-wrap: nowrap + white-space: nowrap
- el-link padding 0 8px → 0 6px, flex-shrink: 0
8. 环境配置
- .env.development: 直连远端 https://risingdoctor.com/hg-api (绕过 vite proxy 卡顿)
- vite.config.js: proxy fallback 保留
|
2026-08-26 11:04:15 +00:00 |
|
 郭庆泰andClaude
|
904e28710f
|
feat: 生产部署 + 会议全链路 (执行方分配/费用结算/签到脱敏/H5相机)
- 生产 nginx 三路径: ry-vue3 /hg/, ry-h5 /camera/, API /hg-api, .env 分环境
- 签约链接/摄像头 base-url 走 yml, 不再硬编码 /hg 与 localhost
- 新增 biz_project_executor_assign (镜像 sponsor_assign) 执行方项目级分配
- 会议费用后台汇总 FeeCalcScheduler + 结算回写项目金额 + 状态流转调度
- 签到表拍照高斯模糊脱敏 extra_oss_url, 新增 PosterService/StageDeriver
- 清理 biz_support_intent 旧表 (6 Java/XML 删除)
- ry-h5 相机黑屏修复: 显式 video.play() + 动态 apiBase 上传
- 资源: simhei 字体 / logo.png / qrcode_1.png / favicon.ico
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-24 01:00:09 +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 |
|