| | |
| | | </div> |
| | | </div> |
| | | <!--机巢概况--> |
| | | <common-title style="margin-left: 14px;"></common-title> |
| | | <overview-next></overview-next> |
| | | <!--巡检任务情况--> |
| | | <common-title title="巡检任务情况" style="margin-left: 14px;"></common-title> |
| | | <inspection-rask-details></inspection-rask-details> |
| | | </div> |
| | | </template> |
| | | |
| | | <script setup> |
| | | import CommonTitle from '@/components/CommonTitle.vue'; |
| | | import OverviewNext from './OverviewNext.vue'; |
| | | import InspectionRaskDetails from './InspectionRaskDetails.vue'; |
| | | |
| | |
| | | color: #E7F5FF; |
| | | .time-weather { |
| | | margin-left: 45px; |
| | | width: 260px; |
| | | width: 310px; |
| | | font-size: 14px; |
| | | height: 36px; |
| | | line-height: 36px; |
| | |
| | | <!-- 巡检任务详情 --> |
| | | <template> |
| | | <common-title title="巡检任务情况" style="margin-left: 14px;" @details="detailsFun"></common-title> |
| | | <div class="inspection-rask-details"> |
| | | <div class="inspection-num"> |
| | | <div class="total"> |
| | |
| | | |
| | | <script setup> |
| | | import * as echarts from 'echarts'; |
| | | import CommonTitle from '@/components/CommonTitle.vue'; |
| | | import CommonDateTime from '@/components/CommonDateTime.vue'; |
| | | |
| | | const list = ref([ |
| | |
| | | { name: '执行失败', value: 10, color: '#FF8E8E' }, |
| | | ]); |
| | | |
| | | const detailsFun = () => { |
| | | console.log('details'); |
| | | }; |
| | | |
| | | const chartRef = ref(null); |
| | | |
| | | |
| | | onMounted(() => { |
| | | const chart = echarts.init(chartRef.value); |
| | |
| | | .total { |
| | | position: absolute; |
| | | left: 34px; |
| | | top: 34px; |
| | | top: 44px; |
| | | font-weight: 500; |
| | | font-size: 14px; |
| | | color: #FFFFFF; |
| | | font-family: Source Han Sans CN, Source Han Sans CN; |
| | | line-height: 19px; |
| | | .value { |
| | | font-family: YouSheBiaoTiHei, YouSheBiaoTiHei; |
| | | margin-left: 8px; |
| | |
| | | <!-- 机巢概况 --> |
| | | <template> |
| | | <common-title style="margin-left: 14px;" @details="detailsFun"></common-title> |
| | | <div class="overview-next"> |
| | | <div class="next-num"> |
| | | <div class="total"> |
| | |
| | | </template> |
| | | <script setup> |
| | | import { Search } from '@element-plus/icons-vue'; |
| | | import CommonTitle from '@/components/CommonTitle.vue'; |
| | | |
| | | const list = ref([ |
| | | { name: '执行中', value: 89, color: '#FFA768' }, |
| | |
| | | { name: '小兰工业园3号', status: '预计执行' }, |
| | | { name: '小兰工业园3号', status: '预计执行' }, |
| | | ]); |
| | | |
| | | const detailsFun = () => { |
| | | console.log('details'); |
| | | }; |
| | | </script> |
| | | <style scoped lang="scss"> |
| | | .overview-next { |
| | |
| | | .total { |
| | | position: absolute; |
| | | left: 22px; |
| | | top: 18px; |
| | | top: 28px; |
| | | font-weight: 500; |
| | | font-size: 14px; |
| | | color: #FFFFFF; |
| | | font-family: Source Han Sans CN, Source Han Sans CN; |
| | | line-height: 19px; |
| | | .value { |
| | | font-family: YouSheBiaoTiHei, YouSheBiaoTiHei; |
| | | margin-left: 8px; |