// 项目管理模块 - 中文翻译 export default { // 搜索表单 search: { code: '项目编号', codePlaceholder: '请输入项目编号', name: '名称', namePlaceholder: '请输入名称', language: '项目语言', languagePlaceholder: '请选择项目语言', type: '项目类型', typePlaceholder: '请选择项目类型', pdGpd: 'PD/GPD', pdGpdPlaceholder: '请输入PD/GPD', pmGpm: 'PM/GPM', pmGpmPlaceholder: '请输入PM/GPM', ctaGcta: 'CTA/GCTA', ctaGctaPlaceholder: '请输入CTA/GCTA', sponsor: '申办方', sponsorPlaceholder: '请输入申办方', cro: 'CRO', croPlaceholder: '请输入CRO', note: '备注', notePlaceholder: '请输入备注', createBy: '创建者', createByPlaceholder: '请输入创建者', startTime: '开始时间', startTimePlaceholder: '请选择开始时间', endTime: '结束时间', endTimePlaceholder: '请选择结束时间', createTime: '创建时间', createTimePlaceholder: '请选择创建时间', updateTime: '更新时间', updateTimePlaceholder: '请选择更新时间', startDate: '开始日期', endDate: '结束日期', search: '搜索', reset: '重置' }, // 按钮操作 button: { add: '新增', edit: '修改', delete: '删除', export: '导出', exportReport: '导出报告', submit: '确 定', cancel: '取 消', updateStatus: '更新状态' }, // 表格列 table: { id: '序号', code: '项目编号', name: '名称', icon: '图标', language: '项目语言', type: '项目类型', status: '状态', startTime: '开始时间', endTime: '结束时间', pdGpd: 'PD/GPD', pmGpm: 'PM/GPM', ctaGcta: 'CTA/GCTA', sponsor: '申办方', cro: 'CRO', note: '备注', createBy: '创建者', createTime: '创建时间', updateTime: '更新时间', operation: '操作', actions: '操作', enterProject: '进入项目' }, // 项目状态枚举 status: { unstarted: '未开始', underway: '进行中', paused: '暂停中', finished: '已完成' }, // 表单 form: { // 分组标题 sectionBasic: '基本信息', sectionResponsible: '负责人信息', sectionPartner: '合作方信息', code: '项目编号', codePlaceholder: '请输入项目编号', name: '名称', namePlaceholder: '请输入名称', icon: '图标', language: '项目语言', languagePlaceholder: '请选择项目语言', type: '项目类型', typePlaceholder: '请选择项目类型', pdGpd: 'PD/GPD', pdGpdPlaceholder: '请输入PD/GPD', pmGpm: 'PM/GPM', pmGpmPlaceholder: '请输入PM/GPM', ctaGcta: 'CTA/GCTA', ctaGctaPlaceholder: '请输入CTA/GCTA', sponsor: '申办方', sponsorPlaceholder: '请输入申办方', cro: 'CRO', croPlaceholder: '请输入CRO', note: '备注', notePlaceholder: '请输入内容', startTime: '开始时间', startTimePlaceholder: '请选择开始时间', endTime: '结束时间', endTimePlaceholder: '请选择结束时间' }, // 对话框标题 dialog: { add: '添加项目', edit: '修改项目' }, // 提示信息 message: { deleteConfirm: '是否确认删除项目编号为"{ids}"的数据项?', deleteSuccess: '删除成功', operationSuccess: '操作成功', updateStatusSuccess: '状态更新成功', selectStatus: '请选择状态' }, // Tooltip 提示 tooltip: { detail: '查看详情', edit: '修改', delete: '删除', updateStatus: '更新状态' }, // 验证规则 rule: { idRequired: '序号不能为空', codeRequired: '项目编号不能为空', nameRequired: '名称不能为空', iconRequired: '图标不能为空', languageRequired: '项目语言不能为空', typeRequired: '项目类型不能为空', statusRequired: '状态不能为空' }, // 详情页面菜单 detail: { header: { backToList: '返回列表', projectDetail: '项目详情', edit: '编辑', delete: '删除' }, menu: { basicInfo: '项目基本信息', centerInfo: '中心信息', memberInfo: '成员信息', projectMember: '项目成员', centerMember: '中心成员' }, content: { projectId: '项目ID', currentMenu: '当前菜单', timeInfo: '时间信息', projectNotStarted: '项目未开始', projectEnded: '项目已结束', projectProgress: '项目进度', basicInfoTip: '这里将展示项目的基本信息...', centerInfoTip: '这里将展示项目的中心信息...', projectMemberTip: '这里将展示项目成员列表...', centerMemberTip: '这里将展示中心成员列表...' } }, // 项目成员管理 member: { // 按钮 inviteMember: '邀请成员', addMember: '添加成员', remove: '移除', invite: '邀请', confirm: '确认', cancel: '取消', edit: '修改', assignFolders: '修改文件夹权限', // 表格列 name: '姓名', phoneNumber: '手机号', dept: '部门', centers: '中心', note: '备注', time: '时间', operation: '操作', actions: '操作栏', // 对话框 inviteDialogTitle: '邀请成员', confirmInviteTitle: '确认邀请', removeMemberTitle: '移除成员', addMemberTitle: '添加成员', editMemberTitle: '修改成员信息', assignFoldersTitle: '修改文件夹权限', // 表单 userNickname: '用户昵称', userNicknamePlaceholder: '请输入用户昵称搜索', memberNickname: '成员昵称', memberNicknamePlaceholder: '请输入成员昵称', centerName: '中心', centerNamePlaceholder: '请输入中心名称', selectedUsers: '已选择用户', selectedMembers: '已选成员', notePlaceholder: '请输入备注信息', fuzzySearch: '模糊搜索', memberNicknamePlaceholder2: '请输入成员昵称', nickname: '姓名', nicknamePlaceholder: '请输入姓名', phoneNumberPlaceholder: '请输入手机号', email: '邮箱', emailPlaceholder: '请输入邮箱', password: '新密码', passwordPlaceholder: '请输入新密码(不修改请留空)', role: '角色', rolePlaceholder: '请选择角色', deptId: '归属部门', deptIdPlaceholder: '请选择归属部门', folderPermission: '文件夹权限', selectAll: '全选', remark: '备注', remarkPlaceholder: '请输入备注', // 分页 previousPage: '上一页', nextPage: '下一页', // 提示消息 confirmInviteMessage: '确认邀请以下成员进入 {centerName} 中?', confirmInviteMessage2: '确认邀请以上成员加入项目吗?', confirmRemoveMessage: '确认移除{dept}的{name}吗?', inviteSuccess: '邀请成功', inviteFailed: '邀请失败', addSuccess: '添加成员成功', addFailed: '添加成员失败', editSuccess: '修改成员信息成功', editFailed: '修改成员信息失败', assignFoldersSuccess: '修改文件夹权限成功', assignFoldersFailed: '修改文件夹权限失败', removeSuccess: '移除成员成功', removeFailed: '移除成员失败', searchMemberFailed: '搜索成员失败', searchUserFailed: '搜索用户失败', getUserInfoFailed: '获取用户信息失败', memberAlreadySelected: '该成员已选择', userAlreadySelected: '该用户已被选择', selectAtLeastOneUser: '请至少选择一个用户', selectAtLeastOneMember: '请至少选择一位成员', noUserFound: '未找到用户' }, // 中心信息 centerInfo: { // 搜索 centerName: '中心名称', centerNamePlaceholder: '请输入中心名称', search: '搜索', reset: '重置', // 表格 id: '序号', name: '中心名称', status: '状态', statusNormal: '正常', statusDisabled: '禁用', createBy: '创建人', createTime: '创建时间', updateBy: '更新人', updateTime: '更新时间' }, // 中心成员 centerMember: { // 搜索 memberNickname: '成员昵称', memberNicknamePlaceholder: '请输入成员昵称', center: '中心', centerPlaceholder: '请输入中心名称', search: '搜索', reset: '重置', // 表格 id: '序号', name: '姓名', phoneNumber: '手机号', dept: '部门', centers: '中心', time: '时间' } };