Commit 44841a6a authored by caicaicai's avatar caicaicai

修改

parent 8b6c4843
This diff is collapsed.
......@@ -6,50 +6,58 @@
<div class="content-fix">
<el-form size="small" label-width="100px">
<el-form-item label="车辆名称" style="display: inline-block;">
<el-input v-model="query.name" clearable size="small" placeholder="请输入车辆名称" style="width:180px;"/>
<div style="font-size:18px;font-weight:bold;margin-bottom:10px;">车辆历史轨迹查询</div>
<el-form-item label="开始时间" style="display: inline-block;">
<el-date-picker v-model="query.startTime" type="datetime" placeholder="选择开始时间"></el-date-picker>
</el-form-item>
<el-form-item label="结束时间" style="display: inline-block;">
<el-date-picker v-model="query.endTime" type="datetime" placeholder="选择结束时间"></el-date-picker>
</el-form-item>
<el-form-item label="选择矿区" style="display: inline-block;">
<el-select v-model="query.road" placeholder="请选择矿区">
<el-option v-for="(obj,index) in areaInformationData" :label="obj.name" :value="obj.name" :key="index"></el-option>
</el-select>
</el-form-item>
<el-form-item label="所属车队" style="display: inline-block;">
<el-select v-model="query.road" placeholder="请选择所属车队" style="width:180px;">
<el-option v-for="(obj,index) in carFleetData" :label="obj.name" :value="obj.name" :key="index"></el-option>
<el-form-item label="车辆牌号" style="display: inline-block;">
<el-select v-model="query.number" placeholder="请选择车辆牌号">
<el-option v-for="(obj,index) in carInformationData" :label="obj.number" :value="obj.number" :key="index"></el-option>
</el-select>
</el-form-item>
<el-button type="primary" icon="el-icon-search" @click="toSearch" style="display: inline-block;">搜索</el-button>
<el-button icon="el-icon-refresh" @click="clearLimit" style="display: inline-block;">重置</el-button>
<el-form-item label="调度单号" style="display: inline-block;">
<el-input v-model="form.odd" clearable size="small" placeholder="请输入调度单号" style="width:220px;"/>
</el-form-item>
<el-form-item label="车辆类型" style="display: inline-block;">
<el-select v-model="form.carclass" placeholder="请选择卡车类型" style="width:220px;">
<el-option label="挖机" value="挖机"></el-option>
<el-option label="铲车" value="铲车"></el-option>
<el-option label="卡车" value="卡车"></el-option>
<el-option label="清扫车" value="清扫车"></el-option>
</el-select>
<br>
<el-form-item label="测量距离" style="display: inline-block;">
<el-button type="primary" plain style="font-size:15px;">开测距</el-button>
<el-button type="primary" plain style="font-size:15px;">关测距</el-button>
</el-form-item>
<el-form-item label="调度目的地" style="display: inline-block;">
<el-select v-model="form.destination" placeholder="请选择调度目的地" style="width:220px;">
<el-option v-for="(obj,index) in areaInformationData" :label="obj.name" :value="obj.name" :key="index"></el-option>
<el-form-item label="轨迹时间点" style="display: inline-block;">
<el-select v-model="query.pointOfTime" placeholder="请选择轨迹时间点">
<el-option label="点1" value="点1"></el-option>
<el-option label="点2" value="点2"></el-option>
<el-option label="点3" value="点3"></el-option>
</el-select>
</el-form-item>
<br>
<el-form-item label="调度时长" style="display: inline-block;">
<el-select v-model="form.duration" placeholder="请选择调度时长" style="width:220px;">
<el-option label="单次" value="单次"></el-option>
<el-option label="一天" value="一天"></el-option>
<el-option label="长期" value="长期"></el-option>
<el-button style="font-size:15px;">暂停</el-button>
<el-button style="font-size:15px;">继续</el-button>
<el-button style="font-size:15px;">统计轨迹</el-button>
<el-form-item label="观看倍速" style="display: inline-block;">
<el-select v-model="query.playSpeed" placeholder="请选择观看倍速">
<el-option label="1倍" value="1"></el-option>
<el-option label="4倍" value="4"></el-option>
<el-option label="8倍" value="8"></el-option>
<el-option label="16倍" value="16"></el-option>
<el-option label="32倍" value="32"></el-option>
</el-select>
</el-form-item>
<el-form-item label="调度截止日期" style="display: inline-block;">
<el-date-picker v-model="form.endTime" type="datetime" placeholder="选择日期时间" style="width:220px;"></el-date-picker>
</el-form-item>
<br>
<el-form-item label="说明" style="display: inline-block;">
<el-input type="textarea" v-model="form.carshow" style="width:545px;"></el-input>
</el-form-item>
<el-button type="primary" plain style="font-size:15px;">显示所有轨迹</el-button>
</el-form>
<div class="playbackView">
<img src="../../../assets/images/cutGraph/examplePic12.png">
</div>
</div>
</div>
</div>
......@@ -64,35 +72,35 @@ export default {
name: 'CarTrajectory',
data() {
return {
query:{},
form:{},
carFleetData:[],
query:{
startTime:'',
endTime:'',
},
carInformationData:[],
areaInformationData:[],
}
},
mounted() {
this.$nextTick(() => {
//this.loadData();
this.loadData();
})
},
methods: {
// 点击搜索
toSearch() {
this.loadData();
},
// 重置搜索
clearLimit(){
this.query = {};
this.loadData()
this.loadData();
},
//获取数据
loadData() {
var param = this.query;
param.size = 9999;
this.$nextTick(()=>{
//获取车辆信息
HttpReq.truckDispatching.carInformationQuery(param).then((res) => {
HttpReq.truckDispatching.carInformationQuery({size:9999}).then((res) => {
if(res.code == 200){;
this.carInformationData = res.data.content;
}
......@@ -120,10 +128,8 @@ export default {
.device-manage{
.panel-bottom{
.el-button{font-size:15px;}
.btn-groub2{
display:inline-block;
.el-button{font-size:15px;}
.el-button--warning {
background-color: #e6a23c;
border-color: #e6a23c;
......@@ -132,5 +138,10 @@ export default {
}
}
}
.playbackView{
width: 80vw;
height: 65.5vh;
overflow: hidden;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment