From 2f3ed8493285728d0f83d50f3a342dbad5a06f9f Mon Sep 17 00:00:00 2001 From: hcong <1050828145@qq.com> Date: 星期二, 22 十月 2024 10:38:27 +0800 Subject: [PATCH] 问题修改乱码bug --- src/views/fysp/evaluation/components/precheck/CompPreCheck.vue | 59 +++++++++++++++++++++++++++++++++++++++++++++++++---------- 1 files changed, 49 insertions(+), 10 deletions(-) diff --git a/src/views/fysp/evaluation/components/precheck/CompPreCheck.vue b/src/views/fysp/evaluation/components/precheck/CompPreCheck.vue index e291c40..3bb8745 100644 --- a/src/views/fysp/evaluation/components/precheck/CompPreCheck.vue +++ b/src/views/fysp/evaluation/components/precheck/CompPreCheck.vue @@ -2,7 +2,7 @@ <el-steps :active="stepIndex" finish-status="success" style="" align-center> <el-step title="璇勪及鑼冨洿" /> <el-step title="鏁版嵁婧愭鏌�" /> - <el-step title="璞佸厤鏉$洰" /> + <el-step title="鏉$洰璞佸厤" /> <el-step title="鑷姩璇勪及" /> </el-steps> <CompCheckArea v-show="stepIndex == 0" v-model="stepIndex" @change="onAreaChange"></CompCheckArea> @@ -10,9 +10,21 @@ v-show="stepIndex == 1" v-model="stepIndex" ref="refSource" + @change="onDataSourceChange" ></CompCheckSource> - <CompCheckExemption v-show="stepIndex == 2" v-model="stepIndex"></CompCheckExemption> - <CompCheckConfirm v-show="stepIndex == 3" v-model="stepIndex"></CompCheckConfirm> + <CompCheckExemption + v-show="stepIndex == 2" + v-model="stepIndex" + @change="onExemptionChange" + ></CompCheckExemption> + <CompCheckConfirm + v-show="stepIndex == 3" + v-model="stepIndex" + :area-info="area" + :data-source="dataSource" + :exemption-items="exemptionItems" + @start="onNewTask" + ></CompCheckConfirm> </template> <script> @@ -29,28 +41,55 @@ name: 'CompPreCheck', components: { CompCheckArea, CompCheckSource, CompCheckExemption, CompCheckConfirm }, props: {}, - emits: ['preCheck'], + emits: ['startTask'], data() { return { // 鎿嶄綔姝ラ涓嬫爣 stepIndex: 0, - area: {} + area: { + _locations: {}, + _scenetype: {} + }, + dataSource: {}, + // 璞佸厤鏉$洰 + exemptionItems: {} }; }, methods: { /** * 鐩戝惉璇勪及鑼冨洿鍙樻洿 */ - onAreaChange(v) { - // this.area = v; - this.$refs.refSource.startCheck(v); + onAreaChange(val) { + const v = val.value; + this.area = v; + 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 + }; + this.$refs.refSource.startCheck(a); + }, + onDataSourceChange(val) { + this.dataSource = val; + }, + onExemptionChange(val) { + this.exemptionItems = val; }, /** * 鑷姩璇勪及鍓嶇疆鍚堣鎬ф鏌� * 妫�鏌ユ墍閫夎寖鍥村唴鍚勯」璇勪及鏁版嵁婧愭槸鍚﹀畬鏁� */ - preCheck() { - // this.$emit('preCheck', param) + onNewTask() { + this.$emit('startTask'); } } }; -- Gitblit v1.9.3