From 3471eeaf92a2ea32aa06ddfb231ee6c6d8b60bad Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期一, 01 十二月 2025 08:41:12 +0800
Subject: [PATCH] 新增监管任务界面巡查人员统计信息
---
src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue | 91 ++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 80 insertions(+), 11 deletions(-)
diff --git a/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue b/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue
index b8f819e..7c6deb2 100644
--- a/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue
+++ b/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue
@@ -1,36 +1,105 @@
<template>
<el-card shadow="never">
- Never4
+ <template #header>
+ <div><el-text tag="b" size="large">鑷姩璇勪及纭</el-text></div>
+ <el-text size="small" type="info">鏈�缁堢‘璁よ嚜鍔ㄨ瘎浼板悇閰嶇疆椤癸紝骞跺紑濮嬭嚜鍔ㄨ瘎浼�</el-text>
+ </template>
+ <el-form label-width="160px" label-position="left">
+ <div class="m-b-16"><el-text tag="b" size="large">璇勪及鑼冨洿</el-text></div>
+ <el-form-item label="鍖哄煙">
+ <el-text size="default">{{ areaInfo._locations.pName }}</el-text>
+ <el-text size="default">{{ areaInfo._locations.cName }}</el-text>
+ <el-text size="default">{{ areaInfo._locations.dName }}</el-text>
+ <el-text size="default">{{ areaInfo.starttime }}</el-text>
+ </el-form-item>
+ <el-form-item label="鏃堕棿">
+ <el-text size="default">{{ $fm.formatYM(areaInfo.time) }}</el-text>
+ </el-form-item>
+ <el-form-item label="鍦烘櫙">
+ <el-text size="default">{{ areaInfo._scenetype.label }}</el-text>
+ </el-form-item>
+ <el-divider />
+ <div class="m-b-16"><el-text tag="b" size="large">璇勪及鏁版嵁婧愬畬鏁村害</el-text></div>
+ <el-form-item :label="v.name" v-for="v in dataSource" :key="v.name">
+ <template v-if="v.pass == true">
+ <el-icon color="var(--el-color-success)"><Check /></el-icon>
+ <el-text size="default" type="success">閫氳繃</el-text>
+ </template>
+ <template v-else-if="v.pass == false">
+ <el-icon color="var(--el-color-danger)"><Close /></el-icon>
+ <el-text size="default" type="danger">缂哄け</el-text>
+ </template>
+ <template v-else>
+ <el-icon color="var(--el-color-warning)"><Warning /></el-icon>
+ <el-text size="default" type="warning">鏆傜暐杩�</el-text>
+ </template>
+ </el-form-item>
+ <el-divider />
+ <div class="m-b-16"><el-text tag="b" size="large">璞佸厤鏉$洰</el-text></div>
+ <div class="m-b-16"><el-text size="default">鏃犺眮鍏嶆潯鐩�</el-text></div>
+ </el-form>
+
<template #footer>
<el-row justify="space-around">
<el-button type="primary" size="default" @click="lastStep">涓婁竴姝�</el-button>
- <!-- <el-button type="primary" size="default" @click="nextStep">涓嬩竴姝�</el-button> -->
+ <el-button type="primary" size="default" @click="startEvaluate">寮�濮嬭瘎浼�</el-button>
</el-row>
</template>
</el-card>
</template>
<script>
+import evaluateApi from '@/api/fysp/evaluateApi';
+
/**
* 璇勪及浠诲姟鏈�缁堝紑鍚‘璁�
*/
export default {
props: {
// 姝ラ涓嬫爣
- modelValue: Number
+ modelValue: Number,
+ // 鍖哄煙淇℃伅
+ areaInfo: {
+ type: Object,
+ default: () => {
+ return {
+ _locations: {},
+ _scenetype: {}
+ };
+ }
+ },
+ // 鏁版嵁婧愬畬鏁村害鎯呭喌
+ dataSource: Array,
+ // 鏉$洰璞佸厤鎯呭喌
+ exemptionItems: Array
},
- emits: ['update:modelValue'],
+ emits: ['update:modelValue', 'start'],
data() {
- return {
-
- };
+ return {};
},
methods: {
- // 璺宠浆涓嬩竴姝�
- nextStep() {
- this.$emit('update:modelValue', this.modelValue + 1);
+ // 寮�鍚嚜鍔ㄨ瘎浼颁换鍔�
+ startEvaluate() {
+ const v = this.areaInfo
+ const a = {
+ provincecode: v._locations.pCode,
+ provincename: v._locations.pName,
+ citycode: v._locations.cCode,
+ cityname: v._locations.cName,
+ districtcode: v._locations.dCode,
+ districtname: v._locations.dName,
+ towncode: v._locations.tCode,
+ townname: v._locations.tName,
+ starttime: this.$fm.formatYMDHMS(v.time),
+ scensetypeid: v._scenetype.value,
+ online: true,
+ sourceType: v.sourceType
+ };
+ evaluateApi.autoEvaluate(a).then((res) => {
+ this.$emit('start', res.data);
+ });
},
- // 璺宠浆涓嬩竴姝�
+ // 璺宠浆涓婁竴姝�
lastStep() {
this.$emit('update:modelValue', this.modelValue - 1);
}
--
Gitblit v1.9.3