From 5f20f4bba739f0f81101a2c1d99f494647125e05 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 21 三月 2024 17:19:18 +0800
Subject: [PATCH] 2024.3.21

---
 src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue |   69 ++++++++++++++++++++++++++++++++--
 1 files changed, 64 insertions(+), 5 deletions(-)

diff --git a/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue b/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue
index c117318..1fc99ae 100644
--- a/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue
+++ b/src/views/fysp/evaluation/components/precheck/components/CompCheckConfirm.vue
@@ -4,9 +4,41 @@
       <div><el-text tag="b" size="large">鑷姩璇勪及纭</el-text></div>
       <el-text size="small" type="info">鏈�缁堢‘璁よ嚜鍔ㄨ瘎浼板悇閰嶇疆椤癸紝骞跺紑濮嬭嚜鍔ㄨ瘎浼�</el-text>
     </template>
-    <div>璇勪及鑼冨洿</div>
-    <div>璇勪及鏁版嵁婧愬畬鏁村害</div>
-    <div>鏄惁鏈夎眮鍏嶆潯鐩�</div>
+    <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>
@@ -27,7 +59,19 @@
     // 姝ラ涓嬫爣
     modelValue: Number,
     // 鍖哄煙淇℃伅
-    areaInfo: Object
+    areaInfo: {
+      type: Object,
+      default: () => {
+        return {
+          _locations: {},
+          _scenetype: {}
+        };
+      }
+    },
+    // 鏁版嵁婧愬畬鏁村害鎯呭喌
+    dataSource: Array,
+    // 鏉$洰璞佸厤鎯呭喌
+    exemptionItems: Array
   },
   emits: ['update:modelValue', 'start'],
   data() {
@@ -36,7 +80,22 @@
   methods: {
     // 寮�鍚嚜鍔ㄨ瘎浼颁换鍔�
     startEvaluate() {
-      evaluateApi.autoEvaluate(this.areaInfo).then((res) => {
+      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.formatYMDH(v.time),
+        scensetypeid: v._scenetype.value,
+        online: true,
+        sourceType: v.sourceType
+      };
+      evaluateApi.autoEvaluate(a).then((res) => {
         this.$emit('start', res.data);
       });
     },

--
Gitblit v1.9.3