首页数据改为绑定值

master
贾肃 5 months ago
parent 80b3ad1ff6
commit 6bb0dec6b7
  1. 90
      src/views/index.vue
  2. 1062
      src/views/index_old.vue

@ -22,7 +22,7 @@
<el-row style="text-align: center">
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="baseStatistics.baseNumber">
<template #suffix>
</template>
@ -32,7 +32,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="baseStatistics.massifNumber">
<template #suffix>
</template>
@ -42,7 +42,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="baseStatistics.massifArea">
<template #suffix>
</template>
@ -52,7 +52,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="baseStatistics.massifGrid">
<template #suffix>
</template>
@ -68,7 +68,7 @@
<el-row class="card-body-row">
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="smartBreeding.baseNumber">
<template #suffix>
</template>
@ -78,7 +78,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="smartBreeding.massifNumber">
<template #suffix>
</template>
@ -88,7 +88,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="smartBreeding.massifArea">
<template #suffix>
</template>
@ -98,7 +98,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="baseStatistics.massifGrid">
<template #suffix>
</template>
@ -114,7 +114,7 @@
<el-row class="card-body-row">
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="seedGarden.baseNumber">
<template #suffix>
</template>
@ -124,7 +124,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="seedGarden.massifNumber">
<template #suffix>
</template>
@ -134,7 +134,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="seedGarden.massifArea">
<template #suffix>
</template>
@ -144,7 +144,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="seedGarden.massifGrid">
<template #suffix>
</template>
@ -167,7 +167,7 @@
<el-row class="card-body-row" :gutter="20">
<el-col :xs="12" :sm="12" :md="6" :lg="6" style="border-right: 1px #dcdfe6 dashed;margin: 10px 0;padding-top: 10px">
<div class="card-body-number">
<el-statistic :value="4378">
<el-statistic :value="dataEquipment.weatherStations + dataEquipment.camera + dataEquipment.other">
<template #suffix>
</template>
@ -178,7 +178,7 @@
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-round">
<div class="card-body-number">
<el-statistic :value="43">
<el-statistic :value="dataEquipment.weatherStations">
<template #suffix>
</template>
@ -190,7 +190,7 @@
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-round">
<div class="card-body-number">
<el-statistic :value="43">
<el-statistic :value="dataEquipment.camera">
<template #suffix>
</template>
@ -202,7 +202,7 @@
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-round">
<div class="card-body-number">
<el-statistic :value="43">
<el-statistic :value="dataEquipment.other">
<template #suffix>
</template>
@ -250,7 +250,7 @@
<el-row class="card-body-row" :gutter="20">
<el-col :xs="12" :sm="12" :md="6" :lg="6" style="border-right: 1px #dcdfe6 dashed;">
<div class="card-body-number">
<el-statistic :value="8300">
<el-statistic :value="tableTypeData.envData + tableTypeData.tableData + tableTypeData.geneData">
<template #suffix>
</template>
@ -260,7 +260,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="2300">
<el-statistic :value="tableTypeData.tableData">
<template #suffix>
</template>
@ -270,7 +270,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="2000">
<el-statistic :value="tableTypeData.envData">
<template #suffix>
</template>
@ -280,7 +280,7 @@
</el-col>
<el-col :xs="12" :sm="12" :md="6" :lg="6">
<div class="card-body-number">
<el-statistic :value="4000">
<el-statistic :value="tableTypeData.geneData">
<template #suffix>
</template>
@ -361,7 +361,52 @@
</template>
<script setup name="Index">
const version = ref('3.8.7')
//
const baseStatistics = ref({
//
baseNumber:4378,
//
massifNumber:4378,
//
massifArea:4378,
//
massifGrid:4378,
})
//
const smartBreeding = ref({
//
baseNumber:4378,
//
massifNumber:4378,
//
massifArea:4378,
//
massifGrid:4378,
})
//
const seedGarden = ref({
//
baseNumber:4378,
//
massifNumber:4378,
//
massifArea:4378,
//
massifGrid:4378,
})
//
const dataEquipment = ref({
//
weatherStations:43,
camera:43,
other:43,
})
//
const tableTypeData = ref({
tableData:2300,
envData:2000,
geneData:4000,
})
import * as echarts from 'echarts';
const plantingSeason = ref(2023)
const plantingSeasonList = [
@ -568,7 +613,8 @@ function goTarget(url) {
}
.card-header-right {
width: 150px;
text-align: right;
float: right;
}

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save