| | |
| | | <template> |
| | | <el-card shadow="never"> |
| | | Never4 |
| | | <template #header> |
| | | <div><el-text tag="b" size="large">自动评估确认</el-text></div> |
| | | <el-text size="small" type="info">最终确认自动评估各配置项,并开始自动评估</el-text> |
| | | </template> |
| | | <div>评估范围</div> |
| | | <div>评估数据源完整度</div> |
| | | <div>是否有豁免条目</div> |
| | | <template #footer> |
| | | <el-row justify="space-around"> |
| | | <el-button type="primary" size="default" @click="lastStep">上一步</el-button> |
| | | <!-- <el-button type="primary" size="default" @click="nextStep">下一步</el-button> --> |
| | | <el-button type="primary" size="default" @click="startEvaluate">开始评估</el-button> |
| | | </el-row> |
| | | </template> |
| | | </el-card> |
| | | </template> |
| | | |
| | | <script> |
| | | import evaluateApi from '@/api/fysp/evaluateApi'; |
| | | |
| | | /** |
| | | * 评估任务最终开启确认 |
| | | */ |
| | | export default { |
| | | props: { |
| | | // 步骤下标 |
| | | modelValue: Number |
| | | modelValue: Number, |
| | | // 区域信息 |
| | | areaInfo: Object |
| | | }, |
| | | emits: ['update:modelValue'], |
| | | emits: ['update:modelValue', 'start'], |
| | | data() { |
| | | return { |
| | | |
| | | }; |
| | | return {}; |
| | | }, |
| | | methods: { |
| | | // 跳转下一步 |
| | | nextStep() { |
| | | this.$emit('update:modelValue', this.modelValue + 1); |
| | | // 开启自动评估任务 |
| | | startEvaluate() { |
| | | evaluateApi.autoEvaluate(this.areaInfo).then((res) => { |
| | | this.$emit('start', res.data); |
| | | }); |
| | | }, |
| | | // 跳转下一步 |
| | | // 跳转上一步 |
| | | lastStep() { |
| | | this.$emit('update:modelValue', this.modelValue - 1); |
| | | } |