|
|
@ -64,20 +64,8 @@ |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="detail-item"> |
|
|
|
<span class="label">subResult1:</span> |
|
|
|
<span class="value">{{ rowData && jsonResult(rowData.subProjResult1) }}</span> |
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="detail-item"> |
|
|
|
<span class="label">subResult2:</span> |
|
|
|
<span class="value">{{ rowData && jsonResult(rowData.subProjResult2) }}</span> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="detail-item"> |
|
|
|
<span class="label">subResult3:</span> |
|
|
|
<span class="value">{{ rowData && jsonResult(rowData.subProjResult3) }}</span> |
|
|
|
|
|
|
|
<span class="label">Result:</span> |
|
|
|
<span class="value">{{ rowData && JSON.stringify(rowData.results) }}</span> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
@ -151,7 +139,6 @@ 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() |
|
|
|
|
|
|
@ -241,6 +228,7 @@ const formatDate = (date: string | number | Date) => { |
|
|
|
return dayjs(date).format('YYYY-MM-DD') |
|
|
|
} |
|
|
|
const jsonResult = (result: any) => { |
|
|
|
if (!result) return |
|
|
|
if (result.errorInfo != "") { |
|
|
|
return result.errorInfo |
|
|
|
} else { |
|
|
@ -464,41 +452,10 @@ 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); |
|
|
|
}); |
|
|
|
}) |
|
|
|
</script> |
|
|
|
|
|
|
|
<style scoped lang="less"> |
|
|
@ -716,6 +673,7 @@ onMounted(() => { |
|
|
|
.value { |
|
|
|
color: #303133; |
|
|
|
flex: 1; |
|
|
|
word-break: break-all; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|