From cd47054e513f2e632ad67d3495eb8d9e35f99d82 Mon Sep 17 00:00:00 2001
From: pyt <626651354@qq.com>
Date: 星期四, 08 五月 2025 11:08:18 +0800
Subject: [PATCH] Merge branch 'main' of http://120.76.84.145:10101/gitblit/r/H5/leshan-laboratory

---
 laboratory/src/views/deliveryAssessment/QA/index.vue |   62 +++++++++++++++++++------------
 1 files changed, 38 insertions(+), 24 deletions(-)

diff --git a/culture/src/views/deliveryAssessment/assayTaskList/index.vue b/laboratory/src/views/deliveryAssessment/QA/index.vue
similarity index 76%
copy from culture/src/views/deliveryAssessment/assayTaskList/index.vue
copy to laboratory/src/views/deliveryAssessment/QA/index.vue
index efe9000..49dd85d 100644
--- a/culture/src/views/deliveryAssessment/assayTaskList/index.vue
+++ b/laboratory/src/views/deliveryAssessment/QA/index.vue
@@ -4,16 +4,16 @@
             @sizeChange="handleSizeChange">
             <template #search>
                 <el-form :model="form" label-width="140px" inline>
-                    <el-form-item label="项目组名称:">
+                    <el-form-item label="所属项目组:">
                         <el-input v-model="form.name" placeholder="请输入" />
                     </el-form-item>
-                    <el-form-item label="课题类型:">
+                    <el-form-item label="检测项名称:">
                         <el-input v-model="form.name" placeholder="请输入" />
                     </el-form-item>
-                    <el-form-item label="课题名称:">
+                    <el-form-item label="检测项编号:">
                         <el-input v-model="form.name" placeholder="请输入" />
                     </el-form-item>
-                    <el-form-item label="提交人:">
+                    <el-form-item label="报告内容:">
                         <el-input v-model="form.name" placeholder="请输入" />
                     </el-form-item>
                     <el-form-item label="状态:">
@@ -26,22 +26,19 @@
                 </el-form>
             </template>
             <template #setting>
-                <div class="top-box-integral">
-                    <div style="background-color:rgba(232, 250, 246, 1)" v-for="item in 3" :key="item"
-                        class="top-box-integral-card">
-                        <div class="top-box-integral-card-title">{{ ['课题合计数量', '待评定', '已评定'][item - 1] }}</div>
-                        <div style="color:rgba(4, 156, 154, 1)" class="top-box-integral-card-num">99.9</div>
-                    </div>
+                <div class="tableTitle">
+                    <div class="title active">
+                        化验师QA专题报告列表</div>
                 </div>
             </template>
             <template #table>
+                <el-table-column prop="name" label="报告类型" />
                 <el-table-column prop="name" label="所属项目组" />
-                <el-table-column prop="age" label="课题类型" />
-                <el-table-column prop="age" label="报告编号" />
                 <el-table-column prop="age" label="报告名称" />
-                <el-table-column prop="age" label="提交人" />
-                <el-table-column prop="age" label="评定结果" />
-                <el-table-column prop="age" label="累积分值" />
+                <el-table-column prop="age" label="报告编号" />
+                <el-table-column prop="age" label="制定人" />
+                <el-table-column prop="age" label="制定日期" />
+                <el-table-column prop="age" label="评定人" />
                 <el-table-column prop="age" label="评定时间" />
                 <el-table-column prop="age" label="状态">
                     <template #default="{ row }">
@@ -57,23 +54,18 @@
             </template>
         </TableCustom>
 
-        <!-- 化验师 审批人 -->
-        <AssessmentDialog :modelValue="assessmentVisible" :reportData="currentReport" />
-
         <!-- 工艺工程师 -->
-        <CraftDialog :modelValue="craftVisible" :reportData="currentReport" />
+        <AssessmentDialog :modelValue="assessmentVisible" :reportData="currentReport" />
     </div>
 </template>
 
 <script>
 import AssessmentDialog from './components/AssessmentDialog.vue'
-import CraftDialog from './components/CraftDialog.vue'
 
 export default {
-    name: 'AssayTaskList',
+    name: 'QAList',
     components: {
         AssessmentDialog,
-        CraftDialog
     },
     data() {
         return {
@@ -85,9 +77,8 @@
                 pageNum: 1
             },
             total: 0,
-            assessmentVisible: false,
+            assessmentVisible: true,
             currentReport: {},
-            craftVisible: false,
         }
     },
     methods: {
@@ -151,4 +142,27 @@
         }
     }
 }
+
+.tableTitle {
+    display: flex;
+
+    .title {
+        background: #fafafc;
+        border-radius: 8px 8px 0px 0px;
+        border: 1px solid #dcdfe6;
+        padding: 16px 29px;
+        font-weight: bold;
+        font-size: 18px;
+        color: #606266;
+        width: unset;
+        cursor: pointer;
+    }
+
+    .active {
+        color: #049c9a;
+        background: #ffffff;
+        border-radius: 8px 8px 0px 0px;
+        border: 1px solid #049c9a;
+    }
+}
 </style>
\ No newline at end of file

--
Gitblit v1.7.1