From c2fd0bf273c19874d7f1a4f6f6a304ac723b42e3 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期一, 22 九月 2025 09:50:48 +0800
Subject: [PATCH] 2025.9.22 扬尘月度简报分解数据产品(基础-现场巡查、中间-月度巡查简报)完成

---
 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