中建四局(资源管理):样式整体调整数据更换
This commit is contained in:
parent
d496c1cb3a
commit
27947669a7
BIN
src/views/projectAdmin/zjsj/assets/images/common/bg_BluCar.png
Normal file
BIN
src/views/projectAdmin/zjsj/assets/images/common/bg_BluCar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.2 KiB |
BIN
src/views/projectAdmin/zjsj/assets/images/common/bg_gayCar.png
Normal file
BIN
src/views/projectAdmin/zjsj/assets/images/common/bg_gayCar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.8 KiB |
BIN
src/views/projectAdmin/zjsj/assets/images/common/bg_redCar.png
Normal file
BIN
src/views/projectAdmin/zjsj/assets/images/common/bg_redCar.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.7 KiB |
@ -9,10 +9,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="tbody">
|
<div class="tbody">
|
||||||
<vue-scroll>
|
<vue-scroll>
|
||||||
<div class="row" v-for="i in 9" :key="i">
|
<div class="row" v-for="(item,index) in infoList" :key="index">
|
||||||
<div><img src="../../assets/images/common/bg_car.png" /></div>
|
<div><img :src= item.src /></div>
|
||||||
<div class="carNum">粤A455632</div>
|
<div v-if="type==1" class="carNum">{{item.car}}</div>
|
||||||
<div class="datetime">2011-02-03 15:30</div>
|
<div v-if="type==2" class="carNum">{{item.carType}}</div>
|
||||||
|
<div class="datetime">{{item.time}}</div>
|
||||||
</div>
|
</div>
|
||||||
</vue-scroll>
|
</vue-scroll>
|
||||||
</div>
|
</div>
|
||||||
@ -20,13 +21,34 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {}
|
export default {
|
||||||
|
props:{
|
||||||
|
type:{
|
||||||
|
type:String,
|
||||||
|
default:''
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data(){
|
||||||
|
return{
|
||||||
|
infoList:[
|
||||||
|
{ src:require("../../assets/images/common/bg_redCar.png"),car: "粤A455632",carType:"垃圾车", time: "2022-06-15 15:30" },
|
||||||
|
{ src:require("../../assets/images/common/bg_gayCar.png"),car: "赣B254562",carType:"渣土车", time: "2022-08-03 12:30" },
|
||||||
|
{ src:require("../../assets/images/common/bg_BluCar.png"),car: "鄂C254522",carType:"垃圾车", time: "2022-04-15 10:17" },
|
||||||
|
{ src:require("../../assets/images/common/bg_redCar.png"),car: "闽A542565",carType:"渣土车", time: "2022-06-03 15:30" },
|
||||||
|
{ src:require("../../assets/images/common/bg_gayCar.png"),car: "赣B254562",carType:"垃圾车", time: "2022-07-03 11:24" },
|
||||||
|
{ src:require("../../assets/images/common/bg_redCar.png"),car: "闽A542565",carType:"渣土车", time: "2022-02-15 15:30" },
|
||||||
|
{ src:require("../../assets/images/common/bg_BluCar.png"),car: "粤B888888",carType:"垃圾车", time: "2022-06-03 15:30" },
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
.table {
|
.table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
color:#838998;
|
||||||
.thead {
|
.thead {
|
||||||
padding-bottom: 12px;
|
padding-bottom: 12px;
|
||||||
color: #59b2c0;
|
color: #59b2c0;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="material-table">
|
<div class="material-table">
|
||||||
<div class="title">物料进场</div>
|
<div class="title">{{title}}</div>
|
||||||
<div class="table">
|
<div class="table">
|
||||||
<div class="thead">
|
<div class="thead">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
@ -11,10 +11,10 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="tbody">
|
<div class="tbody">
|
||||||
<vue-scroll>
|
<vue-scroll>
|
||||||
<div class="row" v-for="i in 9" :key="i">
|
<div class="row" v-for="(item,index) in infoList" :key="index">
|
||||||
<div>水泥</div>
|
<div>{{item.name}}</div>
|
||||||
<div>35</div>
|
<div>{{item.kg}}</div>
|
||||||
<div>2011-02-03 15:30</div>
|
<div>{{item.time}}</div>
|
||||||
</div>
|
</div>
|
||||||
</vue-scroll>
|
</vue-scroll>
|
||||||
</div>
|
</div>
|
||||||
@ -23,26 +23,47 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
export default {};
|
export default {
|
||||||
|
props:{
|
||||||
|
title:{
|
||||||
|
type:String,
|
||||||
|
}
|
||||||
|
},
|
||||||
|
data() {
|
||||||
|
return {
|
||||||
|
infoList: [
|
||||||
|
{ name: "水泥", kg: "35", time: "2022-06-15 15:30" },
|
||||||
|
{ name: "钢筋", kg: "24", time: "2022-08-03 12:30" },
|
||||||
|
{ name: "玻璃", kg: "15", time: "2022-04-15 10:17" },
|
||||||
|
{ name: "水泥", kg: "23", time: "2022-06-03 15:30" },
|
||||||
|
{ name: "钢筋", kg: "12", time: "2022-07-03 11:24" },
|
||||||
|
{ name: "玻璃", kg: "18", time: "2022-02-15 15:30" },
|
||||||
|
{ name: "水泥", kg: "19", time: "2022-06-03 15:30" },
|
||||||
|
]
|
||||||
|
};
|
||||||
|
}
|
||||||
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="less" scoped>
|
<style lang="less" scoped>
|
||||||
.material-table {
|
.material-table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
|
color: #838998;
|
||||||
.title {
|
.title {
|
||||||
height: 50px;
|
height: 70px;
|
||||||
line-height: 40px;
|
line-height: 70px;
|
||||||
font-size: 20px;
|
font-size: 20px;
|
||||||
color: #6de3ef;
|
color: #6de3ef;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
.table {
|
.table {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: calc(100% - 50px);
|
height: calc(100% - 80px);
|
||||||
.thead {
|
.thead {
|
||||||
padding-bottom: 12px;
|
padding-bottom: 15px;
|
||||||
color: #59b2c0;
|
// color: #59b2c0;
|
||||||
|
color: #838998;
|
||||||
}
|
}
|
||||||
.tbody {
|
.tbody {
|
||||||
height: calc(100% - 30px);
|
height: calc(100% - 30px);
|
||||||
@ -51,7 +72,7 @@ export default {};
|
|||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
&:not(:last-child) {
|
&:not(:last-child) {
|
||||||
margin-bottom: 12px;
|
margin-bottom: 15px;
|
||||||
}
|
}
|
||||||
div {
|
div {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<Card title="车辆冲洗抓拍">
|
<Card title="车辆冲洗抓拍">
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<CarTable />
|
<CarTable type="2" />
|
||||||
</div>
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -7,7 +7,7 @@
|
|||||||
今日出场<span>126</span>辆
|
今日出场<span>126</span>辆
|
||||||
</div>
|
</div>
|
||||||
<div class="list">
|
<div class="list">
|
||||||
<CarTable />
|
<CarTable type="1" />
|
||||||
</div>
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@ -1,43 +1,129 @@
|
|||||||
<template>
|
<template>
|
||||||
<Card title="隐患趋势">
|
<Card title="隐患趋势">
|
||||||
<JBarChart :tooltip="{}" :xData="xData" :series="series" />
|
<div class="typedata">
|
||||||
|
<div class="containbox">
|
||||||
|
<span>物料类型</span>
|
||||||
|
<el-select size="mini" v-model="value1" placeholder="请选择">
|
||||||
|
<el-option
|
||||||
|
v-for="item in typeList"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
<span>数据筛选</span>
|
||||||
|
<el-select size="mini" v-model="value2" placeholder="请选择">
|
||||||
|
<el-option
|
||||||
|
v-for="item in dataList"
|
||||||
|
:key="item.value"
|
||||||
|
:label="item.label"
|
||||||
|
:value="item.value"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
</div>
|
||||||
|
<div class="myChart">
|
||||||
|
<JBarChart :tooltip="{}" :grid="grid" :xData="xData" :series="series" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</Card>
|
</Card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import Card from '../components/Card.vue'
|
import Card from "../components/Card.vue";
|
||||||
import JBarChart from '../../common/jChart/bar/JBarChart.vue'
|
import JBarChart from "../../common/jChart/bar/JBarChart.vue";
|
||||||
import echarts from 'echarts4'
|
import echarts from "echarts4";
|
||||||
export default {
|
export default {
|
||||||
components: { Card, JBarChart },
|
components: { Card, JBarChart },
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
xData: new Array(12).fill('破产倒闭').map((v, i) => i + 1 + '月'),
|
typeList: [{
|
||||||
|
value: '1',
|
||||||
|
label: '水泥'
|
||||||
|
}, {
|
||||||
|
value: '2',
|
||||||
|
label: '钢筋'
|
||||||
|
}, {
|
||||||
|
value: '3',
|
||||||
|
label: '玻璃'
|
||||||
|
}],
|
||||||
|
dataList:[{
|
||||||
|
value: '1',
|
||||||
|
label: '年'
|
||||||
|
}, {
|
||||||
|
value: '2',
|
||||||
|
label: '月'
|
||||||
|
}, {
|
||||||
|
value: '3',
|
||||||
|
label: '日'
|
||||||
|
}],
|
||||||
|
value1: '1',
|
||||||
|
value2: '1',
|
||||||
|
grid: ['18%', '2%', '2%', '2%'],
|
||||||
|
xData: new Array(12).fill("破产倒闭").map((v, i) => i + 1 + "月"),
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
name: '计划用料',
|
name: "计划用料",
|
||||||
data: [23, 44, 63, 12, 45, 78, 34, 67, 32, 44, 13, 75],
|
data: [400, 420, 510, 600, 720, 820, 910, 820, 720, 510, 420, 400],
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
||||||
{ offset: 0, color: '#6de1ee' },
|
{ offset: 0, color: "#6de1ee" },
|
||||||
{ offset: 1, color: '#6de1ee24' }
|
{ offset: 1, color: "#6de1ee24" }
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '实际用料',
|
name: "实际用料",
|
||||||
data: [44, 13, 86, 24, 43, 78, 12, 32, 45, 82, 21, 76],
|
data: [200, 300, 380, 420, 520, 620, 710, 620, 520, 420, 300, 200],
|
||||||
itemStyle: {
|
itemStyle: {
|
||||||
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
|
||||||
{ offset: 0, color: '#DE5F2A' },
|
{ offset: 0, color: "#DE5F2A" },
|
||||||
{ offset: 1, color: '#DE5F2A24' }
|
{ offset: 1, color: "#DE5F2A24" }
|
||||||
])
|
])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
};
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style></style>
|
<style lang="less" scoped>
|
||||||
|
.typedata {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
.containbox {
|
||||||
|
margin-top: 1%;
|
||||||
|
margin-left: 65%;
|
||||||
|
color:#dfe6ea;
|
||||||
|
height: 20px;
|
||||||
|
line-height: 25px;
|
||||||
|
span{
|
||||||
|
margin-left: 15px;
|
||||||
|
margin-right: 5px;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.myChart {
|
||||||
|
width: 100%;
|
||||||
|
height: 90%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
::v-deep .el-input--mini .el-input__inner {
|
||||||
|
height: 33px;
|
||||||
|
width: 80px;
|
||||||
|
color:#6ba8b1;
|
||||||
|
}
|
||||||
|
::v-deep .el-select,
|
||||||
|
::v-deep .el-input,
|
||||||
|
::v-deep .el-input__inner{
|
||||||
|
background-color:#172337 ;
|
||||||
|
background-image: url(../assets/images/common/num_bg.png);
|
||||||
|
background-size: 100%;
|
||||||
|
border:0px;
|
||||||
|
border-radius:0px;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
::v-deep .el-select .el-input .el-select__caret{
|
||||||
|
color:#6ba8b1;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user