From 58c0f11fe2f23a1be2dec768f9ac02107301a634 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 19 九月 2025 17:30:36 +0800
Subject: [PATCH] 2025.9.19 数据产品(待完成)

---
 src/views/fysp/data-product/base-data-product/ProdInspectionInfo.vue |   40 ++++++++++++++++++++++++++++------------
 1 files changed, 28 insertions(+), 12 deletions(-)

diff --git a/src/views/fysp/data-product/base-data-product/ProdInspectionInfo.vue b/src/views/fysp/data-product/base-data-product/ProdInspectionInfo.vue
index 10bd091..0e8db25 100644
--- a/src/views/fysp/data-product/base-data-product/ProdInspectionInfo.vue
+++ b/src/views/fysp/data-product/base-data-product/ProdInspectionInfo.vue
@@ -37,24 +37,35 @@
         <el-table-column prop="cityname" label="甯�" width="90" />
         <el-table-column prop="districtname" label="鍖哄幙" width="90" /> -->
         <el-table-column prop="subTask.townname" label="琛楅亾" width="80" />
+        <el-table-column prop="problems.length" label="闂鏁�" width="60" />
+        <el-table-column label="闂鎽樿" width="300">
+          <template #default="{ row }">
+            <template v-for="(value, index) in row.problems" :key="value.guid">
+              <br v-if="index > 0" />{{ index + 1 + '銆�' + value.problemname }}
+            </template>
+          </template>
+        </el-table-column>
         <el-table-column
-          prop="problems.length"
-          label="闂鏁�"
-          width="60"
-        />
-        <el-table-column prop="scoreLevel" label="闂鎽樿" width="70" />
-        <el-table-column
-          prop="evaluate.resultscorebef"
+          prop="unChangeProblems.length"
           label="鏈暣鏀规暟"
           width="60"
         />
-        <el-table-column prop="scoreLevel" label="鏈暣鏀归棶棰�" width="70" />
-        <el-table-column
+        <el-table-column label="鏈暣鏀归棶棰�" width="300">
+          <template #default="{ row }">
+            <template
+              v-for="(value, index) in row.unChangeProblems"
+              :key="value.guid"
+            >
+              <br v-if="index > 0" />{{ index + 1 + '銆�' + value.problemname }}
+            </template>
+          </template>
+        </el-table-column>
+        <!-- <el-table-column
           prop="evaluate.updatedate"
           label="鏇存柊鏃堕棿"
           width="140"
           :formatter="timeFormat"
-        />
+        /> -->
       </el-table>
     </template>
   </BaseProdProcess>
@@ -62,7 +73,7 @@
 <script setup>
 import { ref, inject } from 'vue';
 import dayjs from 'dayjs';
-import BaseProdProcess from '@/views/fysp/data-product/base-data-product/components/BaseProdProcess.vue';
+import BaseProdProcess from '@/views/fysp/data-product/components/BaseProdProcess.vue';
 import dataprodbaseApi from '@/api/fysp/dataprodbaseApi.js';
 import { conversionFromTable } from '@/utils/excel';
 import { useProdStepChange } from '@/views/fysp/data-product/prod-step-change.js';
@@ -77,7 +88,12 @@
     .fetchProdInspectionInfo(opt)
     .then((res) => {
       if (res.success) {
-        tableData.value = res.data;
+        tableData.value = res.data.map((item) => {
+          return {
+            ...item,
+            unChangeProblems: item.problems.filter((p) => !p.ischanged)
+          };
+        });
       }
       changeActive();
     })

--
Gitblit v1.9.3