文件版本管理-初步优化

This commit is contained in:
Cheng Zhou
2026-01-14 11:35:37 +08:00
parent ef1e67218c
commit f9ef5c109f
46 changed files with 4603 additions and 30 deletions
+135 -2
View File
@@ -46,6 +46,7 @@ export const TEXT = {
deleteFailed: "删除失败",
uploadSuccess: "上传成功",
uploadFailed: "上传失败",
downloadFailed: "下载失败",
actionFailed: "操作失败",
noPermission: "无权限执行该操作",
networkError: "网络错误,请稍后重试",
@@ -436,9 +437,108 @@ export const TEXT = {
},
fileVersionManagement: {
title: "文件版本管理",
subtitle: "功能建设中",
subtitle: "管理试验文档与版本审批",
listTitle: "文件版本列表",
emptyDescription: "文件版本管理正在搭建基础能力,敬请期待。",
emptyDescription: "暂无文档记录",
newDocument: "新增文档",
filters: {
scope: "范围",
site: "分中心",
docType: "类型",
status: "状态",
all: "全部",
},
columns: {
docNo: "编号",
title: "标题",
scope: "范围",
site: "分中心",
docType: "类型",
currentVersion: "当前版本",
status: "状态",
effectiveAt: "生效时间",
updatedAt: "更新",
actions: "操作",
},
actions: {
detail: "详情",
uploadVersion: "上传新版本",
submit: "提交审批",
approve: "通过",
reject: "驳回",
makeEffective: "设为生效",
download: "下载",
distribute: "新建抄送",
ackReceived: "已接收",
ackRead: "已阅读",
ackTrained: "已培训",
addTarget: "新增目标",
},
dialog: {
createTitle: "新建文档",
uploadTitle: "上传新版本",
distributeTitle: "新建抄送",
},
fields: {
docNo: "编号",
title: "标题",
docType: "类型",
scope: "范围",
site: "分中心",
versionNo: "版本号",
changeSummary: "变更摘要",
parentVersion: "父版本",
file: "文件",
workflowTemplate: "审批模板",
targetType: "目标类型",
target: "目标",
targetList: "目标列表",
dueAt: "截止日期",
},
tabs: {
versions: "版本时间线",
distributions: "抄送",
audit: "审计",
},
labels: {
currentEffective: "当前生效版本",
versionTimeline: "版本时间线",
distributionList: "抄送列表",
approvalSummary: "审批摘要",
createdBy: "创建者",
createdAt: "创建时间",
submitAt: "提交",
approveAt: "审批",
overdue: "超期",
ackStats: "回执统计",
ackAction: "回执",
dueAt: "截止日期",
auditAction: "动作",
auditDetail: "详情",
auditTime: "时间",
},
placeholders: {
workflowTemplate: "审批模板 ID",
versionNo: "如 1.0",
target: "目标 ID/角色",
},
messages: {
createSuccess: "文档已创建",
uploadSuccess: "版本已上传",
submitSuccess: "已提交审批",
approveSuccess: "审批通过",
rejectSuccess: "已驳回",
effectiveSuccess: "已设为生效版本",
distributeSuccess: "抄送已创建",
ackSuccess: "回执已提交",
missingFile: "请选择文件",
missingTarget: "请填写目标",
noEffective: "暂无生效版本",
versionNoInvalid: "版本号格式应为 1.0",
workflowTemplateRequired: "请选择审批模板",
submitPrompt: "请输入审批模板 ID",
submitTitle: "提交审批",
},
},
startupFeasibilityEthics: {
title: "立项与伦理",
@@ -812,6 +912,7 @@ export const TEXT = {
CRA: "CRA",
PV: "PV",
IMP: "药品管理员",
QA: "QA",
},
userStatus: {
PENDING: "待审核",
@@ -916,5 +1017,37 @@ export const TEXT = {
true: "是",
false: "否",
},
documentType: {
SOP: "SOP",
ICF: "知情同意书",
Training: "培训材料",
Manual: "手册",
Guidance: "研究快速指引",
},
documentStatus: {
DRAFT: "草稿",
ACTIVE: "已生效",
ARCHIVED: "已归档",
},
documentVersionStatus: {
DRAFT: "草稿",
SUBMITTED: "已提交",
APPROVED: "已审批",
EFFECTIVE: "已生效",
SUPERSEDED: "已废止",
ARCHIVED: "已归档",
WITHDRAWN: "已撤回",
REJECTED: "已驳回",
},
distributionTargetType: {
SITE: "中心",
ROLE: "角色",
USER: "人员",
},
scopeType: {
GLOBAL: "全局",
SITE: "中心",
DERIVED: "派生",
},
},
} as const;