<template>
|
<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>
|
<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: {},
|
emits: ['preCheck'],
|
data() {
|
return {
|
// 操作步骤下标
|
stepIndex: 0,
|
// 评估任务范围
|
evaConditon: {},
|
evaConditionRules: {
|
acountname: [
|
{
|
required: true,
|
message: '账户名不能为空',
|
trigger: 'blur'
|
}
|
]
|
}
|
};
|
},
|
methods: {
|
/**
|
* 自动评估前置合规性检查
|
* 检查所选范围内各项评估数据源是否完整
|
*/
|
preCheck() {
|
// this.$emit('preCheck', param)
|
}
|
}
|
};
|
</script>
|