 郭庆泰andClaude
|
a1c54842e2
|
feat(manager/experts): 审核状态后加启用状态列
新增 el-table-column "启用状态", 显示 正常(绿) / 禁用(红) el-tag,
数据由 row.status === 'N' 区分, 1:1 抄 admin/Experts.vue 同列实现。
列顺序: 姓名 手机号 工作单位 科室 职称 执业证书 职称证明 审核状态 [启用状态] 审批时间 审批人 操作
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-17 00:51:11 +08:00 |
|
 郭庆泰andClaude
|
95cc230d0f
|
refactor(manager/experts): 操作列去掉"下载"按钮
操作列含义应当是"对专家本人的管理动作"(审核/修改/查看/启用-禁用/已拒绝意见),
证书下载已经分别在执业证书/职称证明列里有专门的"下载"按钮, 操作列里再放一份
属于重复入口, 用户要求移除。
清理:
- 操作列 el-button "下载" 删除 (按 执业证书 > 职称证明 > 简历 优先级)
- 同步删除 onDownloadAll (仅此按钮调用, 现已无用)
- onDownloadCert 保留 (列内下载按钮 + 预览 dialog 底部下载)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-17 00:50:27 +08:00 |
|
 郭庆泰andClaude
|
3bf1581c64
|
feat(manager): 专家证书查看改为 dialog 预览 (同步 admin)
admin/Experts.vue 之前已经把 执业证书/职称证明 的"查看"从 window.open 新 tab
改为 dialog 内嵌 el-image (可点放大 + 失败可下载), 体验更好。
manager/Experts.vue 同步改造:
- 新增 previewOpen/previewUrl + onPreviewCert (替代原 onViewCert 的 window.open)
- 新增证书预览 dialog 模板 (1:1 抄 admin 版, 含失败兜底"图片加载失败, 请下载查看")
- 表格 2 列"查看"按钮: onViewCert → onPreviewCert
- 详情 dialog 内 2 个"查看证书"链接: 同样改 onPreviewCert
- 加 .cert-preview / .cert-preview-error 样式
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-17 00:48:57 +08:00 |
|
 郭庆泰andClaude
|
15fd26af30
|
feat(manager): 专家审核页修改按钮跳转独立编辑页
参考 /admin/experts/new 模式:
- 新建 ry-vue3/src/views/manager/ExpertNew.vue (15 字段, 1:1 抄 admin 版, 仅 goBack 跳 /manager/experts)
- router 加 /manager/experts/new 和 /manager/experts/edit/:id 两条路由, 复用 ExpertNew 组件
- manager/Experts.vue 操作列 "修改" 按钮 → router.push('/manager/experts/edit/:id')
- 加 route watcher, 从编辑页返回时自动重载列表
- 新建专家按钮保留原 dialog (按用户当前只要求改修改按钮)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-08-17 00:40:45 +08:00 |
|
郭庆泰
|
0c093076a4
|
批量推送
|
2026-08-16 13:42:26 +08:00 |
|
郭庆泰
|
cf5790229a
|
refactor: 合并 biz_support_unit/biz_execution_unit/biz_service_org 为 biz_org, 删除 2 张孤儿表, 改 biz_person.work_unit → org_id FK
主要改动:
- SQL: biz_support_unit → biz_org, 加 org_type, 加 business_nature; 删 biz_execution_unit, biz_service_org
- SQL: biz_project.support_unit_id/name + service_org_id/name → org_id/name/type
- SQL: biz_meeting.support_unit_name → org_name
- SQL: biz_person.work_unit → org_id (FK)
- 后端: 新 BizOrg entity/mapper/service/controller
- 后端: BizProject/BizMeeting 字段重命名
- 后端: 删 12 个 BizSupportUnit/BizExecutionUnit/BizServiceOrg Java 文件
- 后端: BizPersonImportVO.workUnit → orgName (导入时查 biz_org 取 org_id)
- 后端: BizAuthController.registerExecutor 完整实现 (原 registerSupplier stub)
- 前端: 新 admin/Orgs.vue + manager/Orgs.vue (原 SupportUnits)
- 前端: RegisterExecutor.vue (原 RegisterSupplier, 单页 2 步)
- 前端: sponsor/executor/manager 多个文件 workUnit → orgId/orgName 重命名
- 前端: 统一 supplier → executor, 业务命名 sponsor(赞助方) / executor(执行方=供应商)
- 前端: 全工程 execution → executor (company type / role / person unit_type)
|
2026-08-15 12:41:10 +08:00 |
|