Browse Source

4.3任务提交

master
zth 2 weeks ago
parent
commit
59ad272040
  1. 2
      src/views/dike/safetyManage/safetyAppraisal/components/listBaseInfo.vue
  2. 2
      src/views/dike/safetyManage/safetyAppraisal/components/listBaseInfo_em.vue
  3. 10
      src/views/dike/safetyManage/safetyAppraisal/components/statisticsOne.vue
  4. 12
      src/views/dike/safetyManage/safetyAppraisal/components/statisticsThree.vue
  5. 2
      src/views/sluice/safetyManage/safetyAppraisal/components/statisticsOne.vue
  6. 29
      src/views/sluice/safetyManage/safetyAppraisal/components/statisticsThree.vue

2
src/views/dike/safetyManage/safetyAppraisal/components/listBaseInfo.vue

@ -3,7 +3,7 @@
<el-row :gutter="15"> <el-row :gutter="15">
<el-form ref="form" :model="form" :rules="rules" label-width="152px"> <el-form ref="form" :model="form" :rules="rules" label-width="152px">
<el-col :span="24"> <el-col :span="24">
<el-form-item label="堤防名称1"> <el-form-item label="堤防名称">
<el-input v-model="dikeName" disabled /> <el-input v-model="dikeName" disabled />
</el-form-item> </el-form-item>
</el-col> </el-col>

2
src/views/dike/safetyManage/safetyAppraisal/components/listBaseInfo_em.vue

@ -12,7 +12,7 @@
:contentStyle="{ minWidth: '350px' }" :contentStyle="{ minWidth: '350px' }"
> >
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> 堤防名称1 </template> <template slot="label"> 堤防名称 </template>
{{ this.dikeName }} {{ this.dikeName }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>

10
src/views/dike/safetyManage/safetyAppraisal/components/statisticsOne.vue

@ -53,7 +53,11 @@
align="center" align="center"
prop="rate" prop="rate"
min-width="120" min-width="120"
/> >
<template slot-scope="scope">
{{scope.row.rate*100+'%'}}
</template>
</el-table-column>
</el-table> </el-table>
</div> </div>
</template> </template>
@ -87,7 +91,7 @@ export default {
// console.log(11, response); // console.log(11, response);
this.statisticsList = response.data; this.statisticsList = response.data;
this.barChartData.name = response.data?.map((res) => res.adcdName); this.barChartData.name = response.data?.map((res) => res.adcdName);
this.barChartData.value = response.data?.map((res) => res.rate); this.barChartData.value = response.data?.map((res) => res.rate*100);
this.loading = false; this.loading = false;
this.barInit(); this.barInit();
}); });
@ -148,7 +152,7 @@ export default {
}, },
minInterval: 1, //1 minInterval: 1, //1
max: function (value) { max: function (value) {
return value.max + Math.ceil(0.2 * value.max); return 100;
}, },
// boundaryGap: [0, 1], // boundaryGap: [0, 1],
}, },

12
src/views/dike/safetyManage/safetyAppraisal/components/statisticsThree.vue

@ -27,19 +27,19 @@
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
label="一堤防" label="一堤防"
align="center" align="center"
prop="one" prop="one"
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
label="二堤防" label="二堤防"
align="center" align="center"
prop="two" prop="two"
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
label="三堤防" label="三堤防"
align="center" align="center"
prop="three" prop="three"
min-width="120" min-width="120"
@ -151,19 +151,19 @@ export default {
series: [ series: [
{ {
name: "一堤防", name: "一堤防",
type: "bar", type: "bar",
data: this.barChartData.value1, data: this.barChartData.value1,
barMaxWidth: "10%", barMaxWidth: "10%",
}, },
{ {
name: "二堤防", name: "二堤防",
type: "bar", type: "bar",
data: this.barChartData.value2, data: this.barChartData.value2,
barMaxWidth: "10%", barMaxWidth: "10%",
}, },
{ {
name: "三堤防", name: "三堤防",
type: "bar", type: "bar",
data: this.barChartData.value3, data: this.barChartData.value3,
barMaxWidth: "10%", barMaxWidth: "10%",

2
src/views/sluice/safetyManage/safetyAppraisal/components/statisticsOne.vue

@ -152,7 +152,7 @@ export default {
}, },
minInterval: 1, //1 minInterval: 1, //1
max: function (value) { max: function (value) {
return value.max + Math.ceil(0.2 * value.max); return 100;
}, },
// boundaryGap: [0, 1], // boundaryGap: [0, 1],
}, },

29
src/views/sluice/safetyManage/safetyAppraisal/components/statisticsThree.vue

@ -26,23 +26,30 @@
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
label="一水闸" label="一水闸"
align="center" align="center"
prop="one" prop="one"
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
label="二水闸" label="二水闸"
align="center" align="center"
prop="two" prop="two"
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
label="三水闸" label="三水闸"
align="center" align="center"
prop="three" prop="three"
min-width="120" min-width="120"
/> />
<el-table-column
label="四类水闸"
align="center"
prop="four"
min-width="120"
/>
</el-table> </el-table>
</div> </div>
</template> </template>
@ -60,6 +67,7 @@ export default {
value1: [], value1: [],
value2: [], value2: [],
value3: [], value3: [],
value4:[]
}, },
}; };
}, },
@ -81,6 +89,7 @@ export default {
this.barChartData.value1 = response.data?.map((res) => res.one); this.barChartData.value1 = response.data?.map((res) => res.one);
this.barChartData.value2 = response.data?.map((res) => res.two); this.barChartData.value2 = response.data?.map((res) => res.two);
this.barChartData.value3 = response.data?.map((res) => res.three); this.barChartData.value3 = response.data?.map((res) => res.three);
this.barChartData.value4 = response.data?.map((res) => res.four);
this.loading = false; this.loading = false;
this.barInit(); this.barInit();
}); });
@ -92,7 +101,7 @@ export default {
title: { title: {
// text: "World Population", // text: "World Population",
}, },
color: ["#38A0FF", "#4CCA73", "#FBD437"], color: ["#0f89ec", "#4CCA73", "#FBD437","#4E6B83FF"],
tooltip: { tooltip: {
trigger: "axis", trigger: "axis",
axisPointer: { axisPointer: {
@ -150,23 +159,29 @@ export default {
series: [ series: [
{ {
name: "一水闸", name: "一水闸",
type: "bar", type: "bar",
data: this.barChartData.value1, data: this.barChartData.value1,
barMaxWidth: "10%", barMaxWidth: "10%",
}, },
{ {
name: "二水闸", name: "二水闸",
type: "bar", type: "bar",
data: this.barChartData.value2, data: this.barChartData.value2,
barMaxWidth: "10%", barMaxWidth: "10%",
}, },
{ {
name: "三水闸", name: "三水闸",
type: "bar", type: "bar",
data: this.barChartData.value3, data: this.barChartData.value3,
barMaxWidth: "10%", barMaxWidth: "10%",
}, },
{
name: "四类水闸",
type: "bar",
data: this.barChartData.value4,
barMaxWidth: "10%",
},
], ],
}; };

Loading…
Cancel
Save