// 质控任务模块 - 中文翻译
export default {
    // 页面标题
    header: {
        title: '质控任务列表'
    },
    // 按钮
    button: {
        search: '搜索',
        reset: '重置',
        add: '新增',
        delete: '删除',
        view: '查看',
        start: '开始',
        cancel: '取消',
        confirm: '确定'
    },
    // 搜索表单
    search: {
        taskName: '任务名称',
        taskNamePlaceholder: '请输入任务名称',
        initiator: '发起人',
        initiatorPlaceholder: '请输入发起人',
        projectId: '质控项目',
        projectIdPlaceholder: '请输入质控项目',
        deadline: '截止时间',
        rangeSeparator: '-',
        startDate: '开始日期',
        endDate: '结束日期',
        createBy: '创建者',
        createByPlaceholder: '请输入创建者',
        createTime: '创建时间',
        updateBy: '更新者',
        updateByPlaceholder: '请输入更新者',
        updateTime: '更新时间'
    },
    // 表格列
    table: {
        index: '序号',
        taskName: '任务名称',
        initiator: '发起人',
        projectId: '质控项目',
        deadline: '截止时间',
        status: '任务状态',
        completion: '完成度',
        note: '备注',
        createBy: '创建者',
        createTime: '创建时间',
        updateBy: '更新者',
        updateTime: '更新时间',
        action: '操作'
    },
    // 任务状态
    status: {
        notStarted: '未开始',
        inProgress: '进行中',
        completed: '已完成',
        unknown: '未知'
    },
    // 对话框
    dialog: {
        addTask: '新增质控任务',
        editTask: '编辑质控任务'
    },
    // 表单
    form: {
        taskName: '任务名称',
        taskNamePlaceholder: '请输入任务名称',
        projectId: '质控项目',
        projectIdPlaceholder: '请选择质控项目',
        deadline: '截止日期',
        deadlinePlaceholder: '请选择截止日期',
        proportion: '抽检比例',
        proportionPlaceholder: '请输入抽检比例',
        proportionUnit: '%',
        note: '备注',
        notePlaceholder: '请输入备注'
    },
    // 验证规则
    rule: {
        taskNameRequired: '请输入任务名称',
        projectIdRequired: '请选择质控项目',
        deadlineRequired: '请选择截止日期',
        proportionRequired: '请输入抽检比例'
    },
    // 提示信息
    message: {
        addSuccess: '新增成功',
        addFailed: '新增失败',
        editSuccess: '修改成功',
        editFailed: '修改失败',
        deleteSuccess: '删除成功',
        deleteFailed: '删除失败',
        deleteConfirm: '是否确认删除文档质控任务编号为"{ids}"的数据项？',
        startConfirm: '是否确认开始任务 "{name}"？',
        startSuccess: '任务开始成功',
        startFailed: '任务开始失败',
        loadProjectFailed: '加载项目列表失败',
        submitFailed: '提交失败',
        getDetailFailed: '获取任务详情失败',
        getTaskItemsFailed: '获取任务列表失败',
        auditSuccess: '审核成功',
        auditFailed: '审核失败',
        searchDealerFailed: '搜索处理人失败',
        noFileToDownload: '暂无文件可下载'
    },
    // 详情页
    detail: {
        title: '任务详情',
        backToList: '返回列表',
        basicInfo: '基本信息',
        taskList: '任务列表',
        errorTitle: '获取任务详情失败',
        errorSubtitle: '请重试或返回列表',
        qcProject: '质控项目',
        completion: '完成度',
        createTime: '创建时间',
        deadline: '截止时间',
        note: '备注',
        noNote: '-',
        documentName: '文档名称',
        executor: '质控人',
        status: '状态',
        executionTime: '执行时间',
        finishTime: '完成时间',
        action: '操作',
        audit: '审核',
        download: '下载',
        viewLog: '查看审核记录',
        index: '序号'
    },
    // 详情状态
    detailStatus: {
        pending: '待审核',
        approved: '审核通过',
        rejected: '审核拒绝',
        unknown: '未知'
    },
    // 审核对话框
    auditDialog: {
        title: '审核',
        result: '结果',
        pass: '通过',
        reject: '驳回',
        rejectionType: '问题类型',
        rejectionTypePlaceholder: '请选择问题类型',
        opinion: '意见',
        opinionPlaceholder: '请输入意见',
        designatedDealer: '指定处理人',
        designatedDealerPlaceholder: '请输入成员昵称搜索',
        deadline: '截止日期',
        deadlinePlaceholder: '请选择截止日期',
        cancel: '取消',
        confirm: '确认',
        documentInfo: '文档信息',
        documentInfoDesc: '查看待审核文档的详细信息',
        auditInfo: '审核信息',
        auditInfoDesc: '请仔细审阅文档后做出审核决定',
        loading: '加载中...',
        noDocument: '暂无文档预览',
        documentNotExist: '文档不存在',
        loadFailed: '文档加载失败，请重试',
        previewError: '文档预览失败，请检查文档格式是否正确'
    },
    // 审核验证规则
    auditRule: {
        resultRequired: '请选择审核结果',
        rejectionTypeRequired: '请选择问题类型',
        opinionRequired: '请输入意见',
        designatedDealerRequired: '请选择指定处理人',
        deadlineRequired: '请选择截止日期'
    },
    // 审核记录对话框
    qcLog: {
        title: '审核记录',
        result: '审核结果',
        resultPlaceholder: '请选择审核结果',
        pass: '通过',
        reject: '驳回',
        unknown: '未知',
        executeTime: '执行时间',
        executeTimeRange: '执行时间',
        rangeSeparator: '-',
        startDate: '开始日期',
        endDate: '结束日期',
        search: '查询',
        reset: '重置',
        index: '序号',
        questionType: '问题类型',
        opinion: '意见',
        designatedDealer: '指定处理人',
        deadline: '截止日期',
        actualDealer: '实际处理人',
        dealTime: '处理时间',
        createBy: '创建者',
        createTime: '创建时间',
        action: '操作',
        downloadQcVersion: '下载质控版本',
        downloadDealVersion: '下载处理版本',
        noQcVersion: '暂无质控版本文件',
        noDealVersion: '暂无处理版本文件',
        downloadQcVersionFailed: '下载质控版本失败',
        downloadDealVersionFailed: '下载处理版本失败',
        getLogsFailed: '获取审核记录失败'
    }
};
