<template>
|
<BaseProdProcess
|
v-model:active="active"
|
@onStep1="onStep1"
|
@onStep2="onStep2"
|
@onStep3="onStep3"
|
:loading="loading"
|
>
|
<template #step2="{ contentHeight }">
|
<el-scrollbar :height="contentHeight">
|
<el-card shadow="never">
|
<el-form :inline="false" label-position="left" label-width="150px">
|
<el-form-item label="巡查场景总数">
|
<el-text>{{ data.sceneCount }}</el-text>
|
</el-form-item>
|
<el-form-item label="巡查点次">
|
<el-text>{{ data.pointCount }}</el-text>
|
</el-form-item>
|
<el-form-item label="复核点次">
|
<el-text>{{ data.reviewPointCount }}</el-text>
|
</el-form-item>
|
<el-form-item label="停工场景数">
|
<el-text>{{ data.stopSceneCount }}</el-text>
|
</el-form-item>
|
<el-form-item label="完工场景数">
|
<el-text>{{ data.completeSceneCount }}</el-text>
|
</el-form-item>
|
</el-form>
|
<!-- <CompProdTextGenerator
|
:template="template"
|
:params="params"
|
/> -->
|
</el-card>
|
</el-scrollbar>
|
</template>
|
</BaseProdProcess>
|
</template>
|
<script setup>
|
import { ref } from 'vue';
|
import BaseProdProcess from '@/views/fysp/data-product/components/BaseProdProcess.vue';
|
import CompProdTextGenerator from '@/views/fysp/data-product/components/CompProdTextGenerator.vue';
|
import dataprodmiddleApi from '@/api/fysp/dataprodmiddleApi.js';
|
import { conversionFromTable } from '@/utils/excel';
|
import { useProdStepChange } from '@/views/fysp/data-product/prod-step-change.js';
|
import { ElMessage } from 'element-plus';
|
|
const { active, changeActive } = useProdStepChange();
|
const loading = ref(false);
|
const data = ref({});
|
|
const template = ref('2025年7月,第三方在区生态环境局指导下对辖区内72家工地开展了扬尘污染防治现场巡查。对问题较严重或扬尘管控不到位工地进行4家次复核,本轮共计巡查76家次;7月配合联合执法或新工地交底宣贯共出动6组7人次。');
|
const params = ref({});
|
|
function onStep1(opt) {
|
loading.value = true;
|
dataprodmiddleApi
|
.fetchInspectionSummary(opt)
|
.then((res) => {
|
if (res.success) {
|
data.value = res.data;
|
}
|
changeActive();
|
})
|
.finally(() => {
|
loading.value = false;
|
});
|
}
|
|
function onStep2() {
|
// changeActive();
|
ElMessage.error('暂不提供下载');
|
}
|
|
function onStep3(val) {}
|
</script>
|