diff --git a/src/pages/Index/History.vue b/src/pages/Index/History.vue index d09d008..544f5e7 100644 --- a/src/pages/Index/History.vue +++ b/src/pages/Index/History.vue @@ -151,6 +151,7 @@ import { ElMessage } from 'element-plus' import WarnSvg from '@/assets/Index/History/warn.svg' import PrintSvg from '@/assets/Index/History/print.svg' import ErrorSvg from '@/assets/Warn.svg' +import Mock from'mockjs'; // 添加表格引用 const historyTableRef = ref() @@ -463,10 +464,41 @@ const handleExport = () => { warnMessage.value = '导出成功' showWarn.value = true } - +const mockData = Mock.mock({ + 'list|50': [ + { + id: '@increment', + creatDate: '@date("YYYY-MM-DD")', + projName: '@ctitle(5, 10)', + subProjResult1: { + result1: '@ctitle(3, 5)', + result2: '@ctitle(3, 5)', + result3: '@ctitle(3, 5)', + errorInfo: '' + }, + subProjResult2: { + result1: '@ctitle(3, 5)', + result2: '@ctitle(3, 5)', + result3: '@ctitle(3, 5)', + errorInfo: '' + }, + subProjResult3: { + result1: '@ctitle(3, 5)', + result2: '@ctitle(3, 5)', + result3: '@ctitle(3, 5)', + errorInfo: '' + }, + sampleBloodType: '@pick(["A", "B", "AB", "O"])', + lotId: '@increment' + } + ] +}); onMounted(() => { getTableData() -}) + tableData.value = mockData.list; + total.value = mockData.list.length; + totalPage.value = Math.ceil(mockData.list.length / pageSize.value); +});