 adminandClaude Code
|
700f65bcba
|
feat: 新建会议项目快照改用项目起止时间 (替换创建人/创建时间)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-08 14:07:27 +00:00 |
|
郭庆泰
|
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
|
f4d8bc1463
|
feat: 项目导出 + 会议跳转 + 机构软删除 + 供应商账号同步
- 项目/项目评价/报名专家 3 类导出, 勾选透传 projectIds
- 项目列表 总场次/已执行/未执行 三列点击跳对应会议列表 (executor 复用后端 role 隔离)
- 机构软删除 + 级联软删机构下账号
- 供应商开放接口账号同步
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-30 10:42:35 +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 |
|
郭庆泰
|
ea2024d083
|
feat: 会议ID应用赋值 + 会议表单/详情优化 + admin工作台统计与用户管理
- meetingId 由 DB 自增改为应用赋值 10 位数字 (yyMMdd + 4 位序列, Redis 按日期计数)
- 会议开始时间不能晚于结束时间校验; 参会人表单身份证附件/角色单独一行
- 会议详情左右列比例 7:3 -> 8:2 (材料审核列收窄)
- admin/workbench 用户总数/角色类型数/各角色分布统计修复 (改用 listByRole 按 role_type 过滤)
- 新增 admin 用户管理接口 + 门户页脚 + H5 签到/上传优化
|
2026-08-25 23:33:14 +08:00 |
|
 郭庆泰andClaude
|
591a43fe61
|
feat: 会议提交剩余时间+解冻 + 会务/劳务材料批量下载 + 多角色人员/账号模块完善
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-25 06:53:18 +08: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 |
|
郭庆泰
|
e2df096f33
|
fix(meetings): 删 MeetingNew 死代码 import (useUserStore 实际未用, 路径错)
commit 996ac13 加了 import { useUserStore } from '@/store/modules/user'
+ const userStore = useUserStore(), 但:
- 实际 userStore 在文件里完全没被引用 (roleSegment 直接走 route.path.split('/'))
- import 路径错了: 真实路径是 @/store/user, 不是 @/store/modules/user
(src/store/ 下只有 user.js, 没有 modules/ 子目录)
上次 commit e68476e 把 MeetingNew 挪到 views/meetings/ 后, Vite import-analysis
触发解析错误: '@/store/modules/user does the file exist?'
修法: 直接删 import + userStore 声明 (本来就没用).
roleSegment/isAdmin 仍然从 route.path 算, 不依赖 store.
为什么 996ac13 时没暴露:
- 用户没在那个 commit 后跑过 npm run dev
- e68476e 的 git mv 让 vite 重新分析 import, 才报出来
|
2026-08-22 20:23:46 +08:00 |
|
郭庆泰
|
e68476eeeb
|
refactor(meetings): MeetingDetail + MeetingNew 挪到公共目录 views/meetings/
会议管理 3 个公共组件统一放在 views/meetings/ 下:
- Meetings.vue (列表, 上轮 Option C 已挪)
- MeetingDetail.vue ← 本次挪
- MeetingNew.vue ← 本次挪
理由:
- 3 个组件都是 admin/manager 共用 (路由前缀对称指过去)
- 目录名 'meetings' 精确表达 '会议公共组件' 语义
- 避免 grep 'manager/Meeting*' 误以为是 manager 专属
router/index.js 4 个 import 路径同步更新:
- admin-meetings-detail / admin-meetings-new
- manager-meetings-detail / manager-meetings-new
git mv 保留文件历史 (rename detection), 无新增代码逻辑改动.
|
2026-08-22 20:22:46 +08:00 |
|