项目概览、参与者管理初步优化(未接入真实数据)

This commit is contained in:
Cheng Zhou
2026-01-13 10:10:28 +08:00
parent 1338fa7e2b
commit b3cd8e03f2
37 changed files with 1785 additions and 118 deletions
+24 -23
View File
@@ -84,7 +84,7 @@ export const TEXT = {
case: "例",
},
fields: {
subjectNo: "受试者编号",
subjectNo: "参与者编号",
site: "分中心",
status: "状态",
keyword: "关键词",
@@ -109,17 +109,21 @@ export const TEXT = {
category: "分类",
question: "问题",
screeningDate: "筛选日期",
consentDate: "知情日期",
enrollmentDate: "入组日期",
completionDate: "完成日期",
dropReason: "退出原因",
recordDate: "日期",
content: "内容",
visitCode: "访视编号",
visitName: "访视名称",
plannedDate: "计划日期",
actualDate: "实际日期",
plannedDate: "计划访视",
actualDate: "实际访视",
windowStart: "窗口开始",
windowEnd: "窗口结束",
visitTotal: "访视总次数",
visitIntervalDays: "访视间隔(天)",
visitWindowStartOffset: "窗口开始偏移(天)",
visitWindowEndOffset: "窗口结束偏移(天)",
notes: "备注",
event: "事件",
onsetDate: "发生日期",
@@ -204,7 +208,7 @@ export const TEXT = {
},
eventDict: {
AE_CLOSED: { label: "关闭 AE(不良事件)", actionText: "关闭了 AE", targetLabel: "不良事件" },
SUBJECT_STATUS_CHANGED: { label: "受试者状态变更", actionText: "变更了受试者状态", targetLabel: "受试者" },
SUBJECT_STATUS_CHANGED: { label: "参与者状态变更", actionText: "变更了参与者状态", targetLabel: "参与者" },
FINANCE_STATUS_CHANGED: { label: "费用状态变更", actionText: "变更了费用状态", targetLabel: "费用记录" },
ADMIN_RESET_PASSWORD: { label: "重置用户密码", actionText: "重置了用户密码", targetLabel: "用户账号" },
ISSUE_STATUS_CHANGED: { label: "风险/问题状态变更", actionText: "更新了风险/问题状态", targetLabel: "风险/问题" },
@@ -236,7 +240,7 @@ export const TEXT = {
drugShipments: "运输/流向",
startupFeasibilityEthics: "立项与伦理",
startupMeetingAuth: "启动与授权",
subjects: "受试者管理",
subjects: "参与者管理",
monitoring: "监查",
audit: "稽查",
knowledge: "知识库",
@@ -367,18 +371,18 @@ export const TEXT = {
trainingDetailSubtitle: "查看人员培训与授权信息",
},
subjectManagement: {
title: "受试者管理",
subtitle: "受试者、病史、访视、AE 综合管理",
subjectLabel: "受试者",
empty: "暂无受试者记录",
title: "参与者管理",
subtitle: "参与者、病史、访视、AE 综合管理",
subjectLabel: "参与者",
empty: "暂无参与者记录",
},
subjectForm: {
titleEdit: "编辑受试者",
titleNew: "新增受试者",
subtitle: "维护受试者基本信息",
titleEdit: "编辑参与者",
titleNew: "新增参与者",
subtitle: "维护参与者基本信息",
},
subjectDetail: {
title: "受试者详情",
title: "参与者详情",
subtitle: "查看病史、访视与 AE 信息",
tabs: {
history: "病史",
@@ -527,6 +531,7 @@ export const TEXT = {
createdAt: "创建时间",
newTitle: "新建项目",
editTitle: "编辑项目",
visitTemplate: "访视模板",
sponsorPlaceholder: "申办方(可选)",
protocolPlaceholder: "方案号(可选)",
phasePlaceholder: "研究分期(可选)",
@@ -644,9 +649,9 @@ export const TEXT = {
loadFailed: "工作台数据加载失败",
},
permissions: {
subjectEnroll: "仅 PM/CRA 可更新受试者状态",
subjectComplete: "仅 PM/CRA 可更新受试者状态",
subjectDrop: "仅 PM/CRA 可更新受试者状态",
subjectEnroll: "仅 PM/CRA 可更新参与者状态",
subjectComplete: "仅 PM/CRA 可更新参与者状态",
subjectDrop: "仅 PM/CRA 可更新参与者状态",
aeClose: "仅 PM/PV/ADMIN 可关闭 AE",
faqEdit: "仅 PM/ADMIN 可维护 FAQ",
faqCreate: "仅项目成员可新建 FAQ",
@@ -699,14 +704,10 @@ export const TEXT = {
PLANNED: "计划中",
DONE: "已完成",
MISSED: "未完成",
OVERDUE: "超窗",
LOST: "失访",
CANCELLED: "已取消",
},
visitName: {
Screening: "筛选访视",
Baseline: "基线访视",
"Follow-up 1": "随访 1",
"Follow-up 2": "随访 2",
},
aeSeriousness: {
SERIOUS: "严重",
NON_SERIOUS: "一般",