From 07e132a514efd260679c9b673ee478e499932493 Mon Sep 17 00:00:00 2001 From: XinYuan <438159536@qq.com> Date: Sat, 11 Jan 2025 10:38:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E6=8B=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Index/History.vue | 36 ++++++++++- src/pages/Index/Index.vue | 7 +- src/pages/Index/Regular/Running.vue | 75 ++++++++++++---------- .../components/Running/LittleBufferDisplay.vue | 1 - .../Index/components/Running/SampleDisplay.vue | 2 +- 5 files changed, 77 insertions(+), 44 deletions(-) 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); +});