From 3d7bf6dff3d1e2f12c4ecd0120ee110348ccdf49 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 21 十二月 2023 16:27:09 +0800
Subject: [PATCH] 1. 自评预检查功能修改中

---
 src/views/fysp/evaluation/components/CompPreCheck.vue |  140 +++++++---------------------------------------
 1 files changed, 22 insertions(+), 118 deletions(-)

diff --git a/src/views/fysp/evaluation/components/CompPreCheck.vue b/src/views/fysp/evaluation/components/CompPreCheck.vue
index 0199703..ad11ba1 100644
--- a/src/views/fysp/evaluation/components/CompPreCheck.vue
+++ b/src/views/fysp/evaluation/components/CompPreCheck.vue
@@ -1,117 +1,36 @@
 <template>
-  <FYSearchBar @search="preCheck">
-    <template #options>
-      <!-- 鍖哄幙 -->
-      <FYOptionLocation
-        :allOption="false"
-        :level="3"
-        :checkStrictly="false"
-        v-model:value="formSearch.locations"
-      ></FYOptionLocation>
-      <!-- 鍦烘櫙绫诲瀷 -->
-      <FYOptionScene
-        :allOption="false"
-        :type="2"
-        v-model:value="formSearch.scenetype"
-      ></FYOptionScene>
-      <!-- 鏃堕棿 -->
-      <FYOptionTime :initValue="false" type="month" v-model:value="formSearch.time"></FYOptionTime>
-    </template>
-  </FYSearchBar>
-  <el-row>
-    <span>蹇嵎閫夋嫨</span>
-    <el-button v-for="(v, i) in quickSetting" :key="i" type="primary" @click="quickSet(v)">{{
-      v.name
-    }}</el-button>
-  </el-row>
+  <el-steps :active="stepIndex" finish-status="success" style="" align-center>
+    <el-step title="璇勪及鑼冨洿" />
+    <el-step title="鏁版嵁婧愭鏌�" />
+    <el-step title="璞佸厤鏉$洰" />
+    <el-step title="鑷姩璇勪及" />
+  </el-steps>
+  <CompCheckArea v-show="stepIndex == 0" v-model="stepIndex"></CompCheckArea>
+  <CompCheckSource v-show="stepIndex == 1" v-model="stepIndex"></CompCheckSource>
+  <CompCheckExemption v-show="stepIndex == 2" v-model="stepIndex"></CompCheckExemption>
+  <CompCheckConfirm v-show="stepIndex == 3" v-model="stepIndex"></CompCheckConfirm>
 </template>
 
 <script>
-import dayjs from 'dayjs'
+import dayjs from 'dayjs';
+import CompCheckArea from './precheck/CompCheckArea.vue';
+import CompCheckSource from './precheck/CompCheckSource.vue';
+import CompCheckExemption from './precheck/CompCheckExemption.vue';
+import CompCheckConfirm from './precheck/CompCheckConfirm.vue';
 
 /**
  * 鑷姩璇勪及鏉′欢鍚堣鎬ф鏌�
  */
 export default {
   name: 'CompPreCheck',
-  props: {
-    quickSetting: {
-      type: Array,
-      default: () => {
-        return [
-          {
-            name: '闈欏畨宸ュ湴',
-            locations: {
-              pCode: '31',
-              pName: '涓婃捣甯�',
-              cCode: '3100',
-              cName: '涓婃捣甯�',
-              dCode: '310106',
-              dName: '闈欏畨鍖�'
-            },
-            scenetype: { label: '宸ュ湴', value: '1' }
-          },
-          {
-            name: '寰愭眹椁愰ギ',
-            locations: {
-              pCode: '31',
-              pName: '涓婃捣甯�',
-              cCode: '3100',
-              cName: '涓婃捣甯�',
-              dCode: '310104',
-              dName: '寰愭眹鍖�'
-            },
-            scenetype: { label: '椁愰ギ', value: '5' }
-          },
-          {
-            name: '閲戝北宸ュ湴',
-            locations: {
-              pCode: '31',
-              pName: '涓婃捣甯�',
-              cCode: '3100',
-              cName: '涓婃捣甯�',
-              dCode: '310116',
-              dName: '閲戝北鍖�'
-            },
-            scenetype: { label: '宸ュ湴', value: '1' }
-          },
-          {
-            name: '閲戝北鐮佸ご',
-            locations: {
-              pCode: '31',
-              pName: '涓婃捣甯�',
-              cCode: '3100',
-              cName: '涓婃捣甯�',
-              dCode: '310116',
-              dName: '閲戝北鍖�'
-            },
-            scenetype: { label: '鐮佸ご', value: '2' }
-          },
-          {
-            name: '閲戝北鎼呮媽绔�',
-            locations: {
-              pCode: '31',
-              pName: '涓婃捣甯�',
-              cCode: '3100',
-              cName: '涓婃捣甯�',
-              dCode: '310116',
-              dName: '閲戝北鍖�'
-            },
-            scenetype: { label: '鎼呮媽绔�', value: '3' }
-          }
-        ]
-      }
-    }
-  },
+  components: { CompCheckArea, CompCheckSource, CompCheckExemption, CompCheckConfirm },
+  props: {},
   emits: ['preCheck'],
   data() {
     return {
-      formSearch: {
-        locations: {},
-        scenetype: {},
-        time: dayjs().add(-1, 'M').date(1).toDate()
-      }
-    }
+      // 鎿嶄綔姝ラ涓嬫爣
+      stepIndex: 0
+    };
   },
   methods: {
     /**
@@ -119,23 +38,8 @@
      * 妫�鏌ユ墍閫夎寖鍥村唴鍚勯」璇勪及鏁版嵁婧愭槸鍚﹀畬鏁�
      */
     preCheck() {
-      const param = {
-        locations: this.formSearch.locations,
-        scenetype: this.formSearch.scenetype,
-        time: dayjs(this.formSearch.time).format('YYYY-MM-DD')
-      }
-      this.$emit('preCheck', param)
-    },
-
-    /**
-     * 蹇�熻缃潯浠�
-     */
-    quickSet(set) {
-      this.formSearch.locations = set.locations
-      this.formSearch.scenetype = set.scenetype
-
-      // this.preCheck()
+      // this.$emit('preCheck', param)
     }
   }
-}
+};
 </script>

--
Gitblit v1.9.3