From 24b00a82a34eb11c6ec1bc1ce018a6e969e791d0 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 15 十二月 2023 17:32:11 +0800
Subject: [PATCH] 1. 新增自动评估记录的获取和展示; 2. 新增评估记录排序功能; 3. 新增评估任务界面;

---
 src/views/fysp/evaluation/components/CompPreCheck.vue |  171 ++++++++++++++++++++------------------------------------
 1 files changed, 61 insertions(+), 110 deletions(-)

diff --git a/src/views/fysp/evaluation/components/CompPreCheck.vue b/src/views/fysp/evaluation/components/CompPreCheck.vue
index 315b76b..f99b60b 100644
--- a/src/views/fysp/evaluation/components/CompPreCheck.vue
+++ b/src/views/fysp/evaluation/components/CompPreCheck.vue
@@ -1,115 +1,76 @@
 <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 type="month" v-model:value="formSearch.time"></FYOptionTime>
+  <el-steps :active="stepIndex" finish-status="success" style="" align-center>
+    <el-step title="璇勪及鑼冨洿" />
+    <el-step title="鏁版嵁婧愭鏌�" />
+    <el-step title="璞佸厤鏉$洰" />
+    <el-step title="鑷姩璇勪及" />
+  </el-steps>
+
+  <el-card v-if="stepIndex == 0" shadow="never">
+    <template #header>
+      <div><el-text tag="b" size="large">閫夋嫨璇勪及鑼冨洿</el-text></div>
+      <el-text size="small" type="info">鍖呮嫭鍖哄幙銆佸満鏅被鍨嬩互鍙婃湀浠�</el-text>
     </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>
+    <FYForm :form-info="evaConditon" :rules="evaConditionRules" :showButtons="false">
+      <template #form-item="{ formObj }">
+        <!-- 鍖哄幙 -->
+        <FYOptionLocation
+          :allOption="false"
+          :level="3"
+          :checkStrictly="false"
+          v-model:value="formObj.locations"
+        ></FYOptionLocation>
+        <!-- 鍦烘櫙绫诲瀷 -->
+        <FYOptionScene
+          :allOption="false"
+          :type="2"
+          v-model:value="formObj.scenetype"
+        ></FYOptionScene>
+        <!-- 鏃堕棿 -->
+        <FYOptionTime
+          :initValue="true"
+          type="month"
+          v-model:value="formObj.time"
+        ></FYOptionTime>
+      </template>
+    </FYForm>
+    <template #footer>
+      <el-row justify="space-around">
+        <el-button type="primary" size="default">涓嬩竴姝�</el-button>
+      </el-row>
+    </template>
+  </el-card>
+  <el-card v-if="stepIndex == 1" shadow="never"> Never2 </el-card>
+  <el-card v-if="stepIndex == 2" shadow="never"> Never3 </el-card>
+  <el-card v-if="stepIndex == 3" shadow="never"> Never4 </el-card>
 </template>
 
 <script>
+import dayjs from 'dayjs';
+
 /**
  * 鑷姩璇勪及鏉′欢鍚堣鎬ф鏌�
  */
 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' }
-          }
-        ]
-      }
-    }
-  },
+  props: {},
   emits: ['preCheck'],
   data() {
     return {
-      formSearch: {
-        _locations: {},
-        scenetype: {},
-        time: undefined
+      // 鎿嶄綔姝ラ涓嬫爣
+      stepIndex: 0,
+      // 璇勪及浠诲姟鑼冨洿
+      evaConditon: {},
+      evaConditionRules: {
+        acountname: [
+          {
+            required: true,
+            message: '璐︽埛鍚嶄笉鑳戒负绌�',
+            trigger: 'blur'
+          }
+        ]
       }
-    }
+    };
   },
   methods: {
     /**
@@ -117,18 +78,8 @@
      * 妫�鏌ユ墍閫夎寖鍥村唴鍚勯」璇勪及鏁版嵁婧愭槸鍚﹀畬鏁�
      */
     preCheck() {
-      this.$emit('preCheck', this.formSearch)
-    },
-
-    /**
-     * 蹇�熻缃潯浠�
-     */
-    quickSet(set) {
-      this.formSearch._locations = set.locations
-      this.formSearch.scenetype = set.scenetype
-
-      this.preCheck()
+      // this.$emit('preCheck', param)
     }
   }
-}
+};
 </script>

--
Gitblit v1.9.3