|
@@ -4,40 +4,38 @@
|
|
|
<div class="close-btn" @click="close"></div>
|
|
|
<div class="content-area">
|
|
|
<div class="content">
|
|
|
- <div class="table-cont">
|
|
|
- <div class="table-top">
|
|
|
- <div class="fir">配置使用单位</div>
|
|
|
- <div class="snd">总车辆数</div>
|
|
|
- <div class="fir">总成本</div>
|
|
|
- <div class="snd">单车平均成本</div>
|
|
|
- <div class="fir">超出平均成本车辆</div>
|
|
|
- <div class="snd">油费</div>
|
|
|
- <div class="fir">单车最高成本</div>
|
|
|
- <div class="snd">充电费</div>
|
|
|
- <div class="fir">保险费</div>
|
|
|
- <div class="snd">年检费</div>
|
|
|
- <div class="snd">过路过桥费</div>
|
|
|
- <div class="snd">维修保养费</div>
|
|
|
- <div class="snd">车装车饰费</div>
|
|
|
- <div class="snd">其他费用</div>
|
|
|
+ <div class="flex-container">
|
|
|
+ <div class="header">
|
|
|
+ <div class="flex-column">配置使用单位</div>
|
|
|
+ <div class="flex-column">总车辆数</div>
|
|
|
+ <div class="flex-column">总成本</div>
|
|
|
+ <div class="flex-column">单车平均成本</div>
|
|
|
+ <div class="flex-column">超出平均成本车辆</div>
|
|
|
+ <div class="flex-column">油费</div>
|
|
|
+ <div class="flex-column">单车最高成本</div>
|
|
|
+ <div class="flex-column">充电费</div>
|
|
|
+ <div class="flex-column">保险费</div>
|
|
|
+ <div class="flex-column">年检费</div>
|
|
|
+ <div class="flex-column">过路过桥费</div>
|
|
|
+ <div class="flex-column">维修保养费</div>
|
|
|
+ <div class="flex-column">车装车饰费</div>
|
|
|
+ <div class="flex-column">其他费用</div>
|
|
|
</div>
|
|
|
- <div class="table-bot">
|
|
|
- <div class="table-list" v-for="(item,index) in unitDataList" :key="index" @click="choose()">
|
|
|
- <div class="fir"><div class="said"></div>{{item.a}}</div>
|
|
|
- <div class="snd">{{item.b}}</div>
|
|
|
- <div class="snd">{{item.c}}</div>
|
|
|
- <div class="snd">{{item.d}}</div>
|
|
|
- <div class="snd">{{item.e}}</div>
|
|
|
- <div class="snd">{{item.f}}</div>
|
|
|
- <div class="snd">{{item.g}}</div>
|
|
|
- <div class="snd">{{item.h}}</div>
|
|
|
- <div class="snd">{{item.i}}</div>
|
|
|
- <div class="snd">{{item.j}}</div>
|
|
|
- <div class="snd">{{item.k}}</div>
|
|
|
- <div class="snd">{{item.l}}</div>
|
|
|
- <div class="snd">{{item.m}}</div>
|
|
|
- <div class="snd">{{item.n}}</div>
|
|
|
- </div>
|
|
|
+ <div class="flex-row" v-for="(item,index) in dataList" :key="index" @click="choose()">
|
|
|
+ <div class="flex-column">{{item.a}}</div>
|
|
|
+ <div class="flex-column">{{item.b}}</div>
|
|
|
+ <div class="flex-column">{{item.c}}</div>
|
|
|
+ <div class="flex-column">{{item.d}}</div>
|
|
|
+ <div class="flex-column">{{item.e}}</div>
|
|
|
+ <div class="flex-column">{{item.f}}</div>
|
|
|
+ <div class="flex-column">{{item.g}}</div>
|
|
|
+ <div class="flex-column">{{item.h}}</div>
|
|
|
+ <div class="flex-column">{{item.i}}</div>
|
|
|
+ <div class="flex-column">{{item.j}}</div>
|
|
|
+ <div class="flex-column">{{item.k}}</div>
|
|
|
+ <div class="flex-column">{{item.l}}</div>
|
|
|
+ <div class="flex-column">{{item.m}}</div>
|
|
|
+ <div class="flex-column">{{item.n}}</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -63,7 +61,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
- unitDataList: [
|
|
|
+ dataList: [
|
|
|
{
|
|
|
a: "国网山西省电力公司",
|
|
|
b: 56,
|
|
@@ -193,76 +191,42 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
-.said{
|
|
|
- width: 2px;
|
|
|
- margin-right: 8px;
|
|
|
- height: 16px;
|
|
|
- background-color: #00FFFF;
|
|
|
+.flex-container {
|
|
|
+ width: 100%;
|
|
|
}
|
|
|
-.table-cont{
|
|
|
- width:100%;
|
|
|
|
|
|
- .table-top{
|
|
|
- width:100%;
|
|
|
- height: 26px;
|
|
|
- background: url("../../../assets/images/building_guarantee/img_11.png") no-repeat;
|
|
|
- background-size: 100% 100%;
|
|
|
- padding:0 4px 0 10px;
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- align-items: center;
|
|
|
- font-size:14px;
|
|
|
- color:#00FFFF;
|
|
|
- }
|
|
|
- .table-bot{
|
|
|
- width:100%;
|
|
|
- height: 300px;
|
|
|
- overflow: auto;
|
|
|
- .table-list{
|
|
|
- margin-bottom: 10px;
|
|
|
- align-items: center;
|
|
|
- background: radial-gradient(
|
|
|
- 190% 71% at 50% 49%,
|
|
|
- rgba(21, 105, 107, 0.54) 0%,
|
|
|
- rgba(27, 95, 97, 0) 100%
|
|
|
- );
|
|
|
- width:100%;
|
|
|
- height:30px;
|
|
|
- display: flex;
|
|
|
- justify-content: space-between;
|
|
|
- align-items: center;
|
|
|
- font-size:14px;
|
|
|
- color:#FFFFFF;
|
|
|
- font-weight: 500;
|
|
|
- }
|
|
|
- .table-list:hover{
|
|
|
- background: radial-gradient(
|
|
|
- 190% 71% at 50% 49%,
|
|
|
- rgba(47, 204, 208, 0.74) 0%,
|
|
|
- rgba(27, 95, 97, 0) 100%
|
|
|
- );
|
|
|
- cursor: pointer;
|
|
|
- }
|
|
|
- }
|
|
|
- .table-bot::-webkit-scrollbar {
|
|
|
- display: none; /* 隐藏滚动条 */
|
|
|
- }
|
|
|
+.header{
|
|
|
+ display: flex; /* 每行使用 flexbox 布局 */
|
|
|
+ position: relative;
|
|
|
+ background-color: rgba(21, 105, 107, 0.5);
|
|
|
+}
|
|
|
|
|
|
- .fir{
|
|
|
- width:40%;
|
|
|
- text-align: left;
|
|
|
- display: flex;
|
|
|
- }
|
|
|
- .snd{
|
|
|
- width:30%;
|
|
|
- text-align: left;
|
|
|
- }
|
|
|
- .thd{
|
|
|
- width:30%;
|
|
|
- text-align: left;
|
|
|
- }
|
|
|
+.flex-row {
|
|
|
+ display: flex; /* 每行使用 flexbox 布局 */
|
|
|
+ position: relative;
|
|
|
}
|
|
|
|
|
|
+.flex-row::before{
|
|
|
+ content: "";
|
|
|
+ height: 15px;
|
|
|
+ border-left: 2px #00FFFF solid;
|
|
|
+ position: absolute;
|
|
|
+ left: 0;
|
|
|
+ top: 10px
|
|
|
+}
|
|
|
+
|
|
|
+.flex-column {
|
|
|
+ flex: 1; /* 每列均分可用空间 */
|
|
|
+ padding: 8px 12px;
|
|
|
+ text-align: left; /* 左对齐文本 */
|
|
|
+ color: white;
|
|
|
+}
|
|
|
+
|
|
|
+.header .flex-column {
|
|
|
+ color: #00ffff;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
.el-scrollbar {
|
|
|
background: #15696b;
|
|
|
border: 1px solid #00ffff;
|
|
@@ -285,8 +249,8 @@ export default {
|
|
|
}
|
|
|
.data-weeks-foods {
|
|
|
position: relative;
|
|
|
- width: 668px;
|
|
|
- height: 432px;
|
|
|
+ width: 1336px;
|
|
|
+ height: 864px;
|
|
|
background: url("../../../assets/images/main/dialog-bg.png") no-repeat;
|
|
|
background-size: cover;
|
|
|
.close-btn {
|
|
@@ -336,6 +300,11 @@ export default {
|
|
|
}
|
|
|
|
|
|
.content {
|
|
|
+ background: radial-gradient(
|
|
|
+ 190% 71% at 50% 49%,
|
|
|
+ rgba(21, 105, 107, 0.54) 0%,
|
|
|
+ rgba(27, 95, 97, 0) 100%
|
|
|
+ );
|
|
|
width: 100%;
|
|
|
display: flex;
|
|
|
flex-direction: row;
|