Browse Source

测试执行统计。

jxq 3 weeks ago
parent
commit
6097f6d04c
1 changed files with 19 additions and 3 deletions
  1. 19 3
      src/views/modules/runTest/run-test.vue

+ 19 - 3
src/views/modules/runTest/run-test.vue

@@ -4,7 +4,7 @@ import titHeader from "./components/tit-header.vue";
 import ConfigDataAndDevice from "./components/configDataAndDevice.vue";
 import ConfigDataAndDevice from "./components/configDataAndDevice.vue";
 import { useWebSocket } from "@vueuse/core";
 import { useWebSocket } from "@vueuse/core";
 import { useCommonStoreHook } from "@/store";
 import { useCommonStoreHook } from "@/store";
-import { getTestProjectList } from "@/api/project";
+import { getProjectById, getTestProjectList } from "@/api/project";
 import { CheckboxValueType } from "element-plus";
 import { CheckboxValueType } from "element-plus";
 import {
 import {
   searchExcutingGlobalData,
   searchExcutingGlobalData,
@@ -39,7 +39,12 @@ const selectedExcutingMachine = ref<any>();
 
 
 const drawer = ref(false);
 const drawer = ref(false);
 
 
+// 测试工程信息
+const engineeringObj = ref<any>();
 onMounted(async () => {
 onMounted(async () => {
+  getProjectById(route.params.engineerId as string).then((res) => {
+    engineeringObj.value = res.data;
+  });
   getAllTestTypes();
   getAllTestTypes();
   getExcutingMachines();
   getExcutingMachines();
   getTestProjectTopList();
   getTestProjectTopList();
@@ -498,6 +503,16 @@ const cancelMsgType5 = () => {
           :model="formLabelAlign"
           :model="formLabelAlign"
           ref="ruleFormRef"
           ref="ruleFormRef"
         >
         >
+          <el-form-item label="产品名称">
+            {{ engineeringObj?.engineeringProductName }}
+          </el-form-item>
+          <el-form-item label="工程类型">
+            {{ engineeringObj?.engineeringType }}
+          </el-form-item>
+          <el-form-item label="	工程版本" label-position="left">
+            {{ engineeringObj?.engineeringVersion }}
+          </el-form-item>
+
           <el-form-item label="产品编号" prop="productCode">
           <el-form-item label="产品编号" prop="productCode">
             <el-input v-model="formLabelAlign.productCode" />
             <el-input v-model="formLabelAlign.productCode" />
           </el-form-item>
           </el-form-item>
@@ -631,11 +646,12 @@ const cancelMsgType5 = () => {
       </div>
       </div>
       <div class="center">
       <div class="center">
         <div class="center-item">
         <div class="center-item">
-          <div class="center-num">10</div>
+          <div class="center-num">{{ statisticsData?.todayTestNum }}</div>
           <div class="center-tit">今日检测产品数量</div>
           <div class="center-tit">今日检测产品数量</div>
         </div>
         </div>
         <div class="center-item">
         <div class="center-item">
-          <div class="center-num">10</div>
+          <div class="center-num">{{ statisticsData?.hisTestNum }}</div>
+
           <div class="center-tit">历史检测产品数量</div>
           <div class="center-tit">历史检测产品数量</div>
         </div>
         </div>
       </div>
       </div>