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