riku
2025-09-19 58c0f11fe2f23a1be2dec768f9ac02107301a634
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();
    })