Commit 349c356c authored by xxx's avatar xxx

1

parent baf10bc2
...@@ -16,55 +16,47 @@ ...@@ -16,55 +16,47 @@
<el-date-picker v-model="query.eTime" type="datetime" placeholder="选择结束时间"></el-date-picker> <el-date-picker v-model="query.eTime" type="datetime" placeholder="选择结束时间"></el-date-picker>
</el-form-item> </el-form-item>
<el-form-item label="选择矿区" style="display: inline-block;"> <el-form-item label="*车牌号" style="display: inline-block;">
<el-select v-model="query.area" placeholder="请选择矿区"> <el-select v-model="query.number" placeholder="请选择车牌号">
<el-option v-for="(obj,index) in areaInformationData" :label="obj" :value="obj" :key="index"></el-option> <el-option v-for="(obj,index) in carInformationData" :label="obj.number" :value="obj.number" :key="index"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-button type="success" 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>
<br> <br>
<el-form-item label="*车辆牌号" style="display: inline-block;"> <el-form-item label="轨迹时间点" style="display: inline-block;">
<el-select v-model="query.number" placeholder="请选择车辆牌号"> <el-select v-model="trajectoryTimePoint" placeholder="请选择时间">
<el-option v-for="(obj,index) in carInformationData" :label="obj.number" :value="obj.number" :key="index"></el-option> <!-- <el-option v-for="(obj,index) in carInformationData" :label="obj.number" :value="obj.number" :key="index"></el-option> -->
<el-option label="11" value="11"></el-option>
<el-option label="22" value="22"></el-option>
<el-option label="33" value="33"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="相关挖机" style="display: inline-block;"> <el-button style="display: inline-block;">暂停</el-button>
<el-input v-model="query.dig"></el-input> <el-button style="display: inline-block;">继续</el-button>
</el-form-item> <el-button type="primary" @click="changeSpeed(1)" plain>1倍</el-button>
<el-button type="primary" @click="changeSpeed(4)" plain>4倍</el-button>
<el-button type="primary" icon="el-icon-search" @click="toSearch" style="display: inline-block;">搜索</el-button> <el-button type="primary" @click="changeSpeed(8)" plain>8倍</el-button>
<el-button icon="el-icon-refresh" @click="clearLimit" style="display: inline-block;">清除所有痕迹</el-button> <el-button type="primary" @click="changeSpeed(16)" plain>16倍</el-button>
<el-button type="primary" @click="changeSpeed(32)" plain>32倍</el-button>
<el-button type="primary" @click="trajectoryShow(true)" plain>显示所有轨迹</el-button>
<el-button @click="trajectoryShow(false)" plain>隐藏所有轨迹</el-button>
<el-form-item label="测量距离" style="display: inline-block;"> <!-- <el-form-item label="测量距离" style="display: inline-block;">
<el-button type="primary" @click="measureDistance()" plain :disabled="measureDistanceDis">开测距</el-button> <el-button type="primary" @click="measureDistance()" plain :disabled="measureDistanceDis">开测距</el-button>
<el-button type="primary" @click="measureDistanceClose()" plain :disabled="measureDistanceDis">关测距</el-button> <el-button type="primary" @click="measureDistanceClose()" plain :disabled="measureDistanceDis">关测距</el-button>
</el-form-item>
<br>
<!-- <el-form-item label="观看倍速" style="display: inline-block;">
<el-select v-model="query.playSpeed" placeholder="请选择观看倍速" @change="changeSpeed()">
<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> -->
<el-form-item label="" style="display: inline-block;">
<el-button type="primary" @click="trajectoryShow(true)" plain>显示所有轨迹</el-button>
<el-button type="primary" @click="trajectoryShow(false)" plain>关闭所有轨迹</el-button>
</el-form-item>
</el-form> </el-form>
<div id="centerDiv" class="mapcontainer2"> <div id="centerDiv" class="mapcontainer2">
<mars3dViewerMap :url="configUrl" @onload="onMapload" ref="mars3dViewerMapMethod" :key="shuaxinTimer"/> <mars3dViewerMap :url="configUrl" @onload="onMapload" ref="mars3dViewerMapMethod" :key="shuaxinTimer"/>
</div> </div>
<div class="trajectoryTableView"> <div class="trajectoryTableView">
<div style="font-size:20px;font-weight: 600;">播放时间</div> <div style="font-size:20px;font-weight: 600;">播放时间列表</div>
<div v-for="(obj,index) in trajectoryTableData" :key="index" style="display:flex;justify-content: space-between;margin-top: 1vh;"> <div v-for="(obj,index) in trajectoryTableData" :key="index" style="display:flex;justify-content: space-between;margin-top: 1vh;">
<div>{{obj.alarmTime}}</div> <div>{{obj.alarmTime}}</div>
<div>停止{{obj.time}}分钟</div> <div>停止{{obj.time}}分钟</div>
...@@ -96,18 +88,21 @@ export default { ...@@ -96,18 +88,21 @@ export default {
number:'', number:'',
bTime:'', bTime:'',
eTime:'', eTime:'',
area:'所有矿区',
dig:'',
playSpeed:'1',
}, },
carInformationData:[], carInformationData:[],
areaInformationData:[],
shuaxinTimer:null, shuaxinTimer:null,
playSpeedNum:5, playSpeedNum:5,
tishiTextShow:true, tishiTextShow:true,
//停车时间以及地点数据
trajectoryTableData:[], trajectoryTableData:[],
//测距按钮是否能用
measureDistanceDis:true, measureDistanceDis:true,
//是否显示轨迹
leadTime:false, leadTime:false,
//轨迹时间点
trajectoryTimePoint:'',
//右侧播放时间列表
playtimeTableData:[]
} }
}, },
mounted() { mounted() {
...@@ -211,9 +206,6 @@ export default { ...@@ -211,9 +206,6 @@ export default {
number:'', number:'',
bTime:'', bTime:'',
eTime:'', eTime:'',
area:'所有矿区',
dig:'',
playSpeed:'1',
}; };
this.playSpeedNum = 5; this.playSpeedNum = 5;
this.trajectoryTableData = []; this.trajectoryTableData = [];
...@@ -232,24 +224,13 @@ export default { ...@@ -232,24 +224,13 @@ export default {
this.carInformationData = res.data.content; this.carInformationData = res.data.content;
} }
}) })
//获取区域信息
HttpReq.truckDispatching.RegionalInformationQuery({size:9999}).then((res) => {
if(res.code == 200){
let arr1 = ['所有矿区'];
res.data.content.forEach((item,index)=>{
arr1.push(item.name)
})
this.areaInformationData = arr1;
}
})
}) })
}, },
//改变倍速 //改变倍速
changeSpeed(){ changeSpeed(num){
let that = this; let that = this;
let numSpeed1 = 5 / parseFloat(this.query.playSpeed); let numSpeed1 = 5 / parseFloat(num);
this.playSpeedNum = parseFloat(numSpeed1); this.playSpeedNum = parseFloat(numSpeed1);
if(this.query.number == '' || this.query.bTime == '' || this.query.eTime == ''){ if(this.query.number == '' || this.query.bTime == '' || this.query.eTime == ''){
return; return;
......
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