From 4aa86b1ec441c4e358e1cc488d8f021fb80f1355 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期三, 17 九月 2025 17:34:35 +0800
Subject: [PATCH] 2025.9.17 数据产品(待完成)
---
src/views/fysp/evaluation/components/precheck/CompPreCheck.vue | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++----------
1 files changed, 50 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..a2b6e09 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,56 @@
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),
+ endtime: 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