<!-- 安全隐患情况 -->
|
|
<template>
|
<RightTitle title="安全隐患情况">
|
<template #top>
|
<div class="select-container flex">
|
<div class="item whitespace-no-wrap cursor-pointer" v-for="item in selectItems" :key="item.itemIndex">
|
{{ item.name }}
|
</div>
|
</div>
|
</template>
|
|
<template #content>
|
<InfoView v-show="isActive"></InfoView>
|
<DataView v-show="!isActive"></DataView>
|
</template>
|
|
</RightTitle>
|
</template>
|
|
<script setup lang="ts">
|
|
import RightTitle from "@/components/right-title";
|
import DataView from './dataView.vue';
|
import InfoView from './infoView.vue';
|
import { ref } from 'vue';
|
|
let isActive = ref(true);
|
|
const selectItems = ref([
|
{ itemIndex: 1, name: '安全隐患', isActive: false },
|
{ itemIndex: 2, name: '数据统计', isActive: true },
|
]);
|
|
|
</script>
|
|
<style scoped lang="scss">
|
.select-container {
|
flex-shrink: 0;
|
}
|
|
.item {
|
margin: 0 8px;
|
padding: 10px 14px;
|
font-size: 12px;
|
background: rgba(67, 102, 155, 0.4);
|
border: 1px solid rgba(47, 91, 157, 0.8);
|
flex-shrink: 0;
|
}
|
|
.item:last-child {
|
margin-right: 0;
|
}
|
|
</style>
|