|
@@ -1,11 +1,16 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <div class="csTitle-header">
|
|
|
- <el-button type="primary" @click="startTesting">开始测试</el-button>
|
|
|
- <span>产品编码: {{ csObj?.materialName }}</span>
|
|
|
- <span>产品名称: {{ csObj?.materialCode }}</span>
|
|
|
- <span>测试人员: {{ csObj?.creator }}</span>
|
|
|
- <span>测试时间: {{ csObj?.created }}</span>
|
|
|
+ <div class="display-row-sb">
|
|
|
+ <div class="display-row-start">
|
|
|
+ <el-button type="primary" @click="startTesting">开始测试</el-button>
|
|
|
+ <el-button type="primary" @click="getLastTestingData">刷新</el-button>
|
|
|
+ </div>
|
|
|
+ <div class="display-row-end">
|
|
|
+ <span>产品编码: {{ csObj?.materialName }}</span>
|
|
|
+ <span>产品名称: {{ csObj?.materialCode }}</span>
|
|
|
+ <span>测试人员: {{ csObj?.creator }}</span>
|
|
|
+ <span>测试时间: {{ csObj?.created }}</span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
<el-table :data="tableData" class="tableView-cssj">
|
|
@@ -88,6 +93,7 @@ import {
|
|
|
addCSSJ,
|
|
|
dataArrayList,
|
|
|
deleteCSSJ,
|
|
|
+ getCSSJLastLogData,
|
|
|
startCSSJTesting,
|
|
|
} from "@/api/prosteps/ceshishuju";
|
|
|
import { useProcessStore } from "@/store";
|
|
@@ -135,6 +141,13 @@ const startTesting = () => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
+const getLastTestingData = async () => {
|
|
|
+ let res: any = await getCSSJLastLogData();
|
|
|
+ if (res.data) {
|
|
|
+ tableData.value.push(...res.data);
|
|
|
+ }
|
|
|
+};
|
|
|
+
|
|
|
onUnmounted(() => {
|
|
|
if (emitter.all.has(EventsNames.TEST_DATA)) {
|
|
|
emitter.off(EventsNames.TEST_DATA);
|