136 lines
3.3 KiB
Vue
136 lines
3.3 KiB
Vue
<template>
|
||
<div class="equipment_dialog">
|
||
<div class="equipment_content">
|
||
<div class="equip_title">
|
||
装备信息
|
||
</div>
|
||
<div class="sub_title">
|
||
<span class="title_text">XF986F轮胎式挖掘机</span>
|
||
<span class="sub_status">(在租)</span>
|
||
</div>
|
||
<div class="more_info">
|
||
<span style="padding-left: 0;">操作重量:7吨 </span>
|
||
<span>
|
||
铲斗容量:2立方米
|
||
</span>
|
||
<span>
|
||
租赁方:XXXXXXXXXX有限公司
|
||
</span>
|
||
<span>
|
||
租赁日期:2023.09.12-2024.09.12
|
||
</span>
|
||
</div>
|
||
<div class="time_select">
|
||
<el-date-picker v-model="timeRange" size="media" type="datetimerange" :shortcuts="shortcuts" range-separator="To"
|
||
start-placeholder="Start date" end-placeholder="End date" />
|
||
<el-button type="primary" style="margin-left: 12px;" size="media" >查询</el-button>
|
||
</div>
|
||
<div class="map_line_out">
|
||
<mapLine></mapLine>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</template>
|
||
|
||
<script setup lang="ts">
|
||
import mapLine from "components/mapBaidu/mapLine.vue"
|
||
const timeRange = ref<[Date, Date]>([
|
||
new Date(2000, 10, 10, 10, 10),
|
||
new Date(2000, 10, 11, 10, 10),
|
||
])
|
||
const shortcuts = [
|
||
{
|
||
text: 'Last week',
|
||
value: () => {
|
||
const end = new Date()
|
||
const start = new Date()
|
||
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
|
||
return [start, end]
|
||
},
|
||
},
|
||
{
|
||
text: 'Last month',
|
||
value: () => {
|
||
const end = new Date()
|
||
const start = new Date()
|
||
start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
|
||
return [start, end]
|
||
},
|
||
},
|
||
{
|
||
text: 'Last 3 months',
|
||
value: () => {
|
||
const end = new Date()
|
||
const start = new Date()
|
||
start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
|
||
return [start, end]
|
||
},
|
||
},
|
||
]
|
||
|
||
</script>
|
||
|
||
<style scoped lang="scss">
|
||
.equipment_dialog {
|
||
position: fixed;
|
||
left: 0;
|
||
top: 0;
|
||
bottom: 0;
|
||
right: 0;
|
||
display: flex;
|
||
justify-content: center;
|
||
align-items: center;
|
||
display: none;
|
||
}
|
||
|
||
.equipment_content {
|
||
width: 1148px;
|
||
height: 596px;
|
||
padding: 0px 60px 35px;
|
||
background-image: url("../../assets/img/mapBg.png");
|
||
background-size: contain;
|
||
background-repeat: no-repeat;
|
||
}
|
||
|
||
.equip_title {
|
||
font-size: 25px;
|
||
color: #fff;
|
||
font-weight: bold;
|
||
height: 49px;
|
||
text-align: center;
|
||
box-sizing: border-box;
|
||
padding-top: 15px;
|
||
}
|
||
|
||
.sub_title {
|
||
height: 41px;
|
||
padding-top: 35px;
|
||
.title_text {
|
||
font-size: 27px;
|
||
color: #fff;
|
||
font-weight: bold;
|
||
}
|
||
|
||
.sub_status {
|
||
padding: 0 4px;
|
||
color: #70FBFF;
|
||
font-size: 20px;
|
||
}
|
||
}
|
||
|
||
.more_info {
|
||
padding-bottom: 25px;
|
||
height: 16px;
|
||
font-size: 16px;
|
||
color: #fff;
|
||
|
||
span {
|
||
padding-left: 20px;
|
||
}
|
||
}
|
||
.map_line_out{
|
||
width: 1030px;
|
||
height: 374px;
|
||
padding-top: 25px;
|
||
}
|
||
</style> |