| | |
| | | <template> |
| | | <BaseCard> |
| | | <BaseCard class="map-factor-selector"> |
| | | <template #content> |
| | | <el-radio-group v-model="radio"> |
| | | <el-radio-group v-model="radio" size="default" @change="handleChange"> |
| | | <el-radio v-for="(item, i) in options" :key="i" :value="item.value">{{ |
| | | item.label |
| | | }}</el-radio> |
| | |
| | | // 监测因子单选框 |
| | | import { radioOptions } from '@/constant/radio-options'; |
| | | export default { |
| | | emits:['change'], |
| | | data() { |
| | | return { |
| | | radio: radioOptions.type0[0].value, |
| | | options: radioOptions.type0 |
| | | }; |
| | | }, |
| | | method:{ |
| | | handleChange(value) { |
| | | this.$emit('change', value) |
| | | // todo 地图3d图像切换展示监测因子 |
| | | } |
| | | } |
| | | }; |
| | | </script> |
| | | <style scoped> |
| | | .el-radio { |
| | | --el-radio-text-color: white; |
| | | margin-right: 10px; |
| | | height: initial; |
| | | } |
| | | </style> |