提交 83e2a35c authored 作者: liujiaxing's avatar liujiaxing

打印信息

上级 92caba92
......@@ -245,10 +245,15 @@ const compareTime = (time1, time2) => {
};
const wsTimeInstanceFn = () => {
if (wsTimeInstance.value) {
// console.log(selectedEndTime.value, '时间对比------------------------');
(wsTimeInstance.value).onmessage = (event) => {
const data = JSON.parse(event.data);
// console.log('data', data)
console.log(selectedEndTime.value, '时间对比------------------------');
if (useAppStoreInstance.globalLeftWssCONTINE.type === "realtime") {
startDateTime.value = data.startTime;
......@@ -256,6 +261,7 @@ const wsTimeInstanceFn = () => {
const currentEndTimeMs = selectedEndTime.value
? selectedEndTime.value.getTime()
: null;
nextTick(() => {
// 只刷新刻度,不调 updateTimeline(它会重置滑块)
generateTimelineDates();
......@@ -293,7 +299,7 @@ const wssMessageHandle = () => {
// let WwflagToNext = 0
(wssInstance.value).onmessage = (event) => {
const data = JSON.parse(event.data);
console.log('data', data)
console.log('data接受到返回的数据了----------------', data)
if (data.type === "realtime") {
console.log('是否开始播放');
......@@ -321,6 +327,8 @@ const wssMessageHandle = () => {
if ((data.type === 'history' && (data?.isLagrangeInterpolation === true)) && (data.controlType === 'SMOOTH')) {
//console.log("我是playForward--1");
if (data.nextTimestamp) {
console.log('时间值111');
preTimeWindowEnd.value = data.nextTimestamp;
}
jumpToNextTime.value = data.remainingTimeMs || 0;
......@@ -348,6 +356,7 @@ const wssMessageHandle = () => {
if (data.type === 'control' && !(data.controlType === 'stop') && !(data.controlType === 'continue')) {
if (data.nextTimestamp) {
console.log('时间值222');
preTimeWindowEnd.value = data.nextTimestamp || data.dataTime;
}
hasDraged_first_falseToTrue.value = true;
......@@ -389,6 +398,8 @@ const wssMessageHandle = () => {
useAppStoreInstance.setglobalStartWss(true)
speedChangedNormalDataBack.value = false;//多余
if (data.nextTimestamp || data.timeWindowEnd) {
console.log('时间值333');
preTimeWindowEnd.value = data.nextTimestamp || data.timeWindowEnd;
}
hasDraged_first_falseToTrue.value = false;
......@@ -410,6 +421,7 @@ const wssMessageHandle = () => {
if (endDateTime.value === selectedEndTime.value.toISOString()) {
//console.log("我走了这里1",endDateTime.value === selectedEndTime.value.toISOString(),endDateTime.value,selectedEndTime.value.toISOString());
console.log('接受值后');
stopAutoPlay();
} else {
......@@ -628,6 +640,8 @@ watch(() => wssResponeFlag_isSuccess.value, (newVal) => {
else {
//console.log("我是watch(())stopAutoPlay()");
//console.log("我走了这里6")
console.log('触发了暂停');
stopAutoPlay();
// (wssInstance.value).close()
}
......@@ -827,7 +841,7 @@ const toggleAutoPlay = () => {
// })
//实时模式下的暂停后端还没有上线
isPlaying.value = !isPlaying.value
console.log('isPlaying', isPlaying.value)
console.log('isPlaying-------------------------切换播放状态', isPlaying.value)
if (isPlaying.value) { }//false--需要暂停,true--需要代表继续播放
// stopAutoPlay();
if (window.ue5) {
......@@ -903,7 +917,7 @@ const toggleAutoPlay = () => {
if (isPlaying.value) {
//console.log("我是切换自动播放状态stopAutoPlay()",isPlaying.value);
//console.log("我走了这里7")
console.log("我走了这里7")
stopAutoPlay();//停止自动播放
if (window.ue5) {
......@@ -1047,7 +1061,7 @@ const moveEndHandle = () => {
endHandlePercent.value = 100;
useAppStoreInstance.setglobalStartWss(false)
//console.log("我是移动结束滑块stopAutoPlay()",isPlaying.value);
//console.log("我走了这里8")
console.log("我走了这里8")
stopAutoPlay();
}
// else if (endHandlePercent.value <= 0 && playbackDirection.value < 0) {
......@@ -1223,7 +1237,7 @@ const endDrag = () => {
// hasPlayed.value = false;
if (window.ue5) {
console.log(window.ue5, "拖动结束", isDraged.value, is_flag_isRealtime.value, useAppStoreInstance.globalLeftWssCONTINE);
// console.log(window.ue5, "拖动结束", isDraged.value, is_flag_isRealtime.value, useAppStoreInstance.globalLeftWssCONTINE);
if (isDraged.value) {
if (is_flag_isRealtime.value || useAppStoreInstance.globalLeftWssCONTINE.type === "realtime") {
//实时
......@@ -1233,6 +1247,8 @@ const endDrag = () => {
// taskCode: String(taskCode_everyChange.value) === "" ? useAppStoreInstance.globalRecordMainSysTaskCode || (useAppStoreInstance.globalSubsystemTaskCode) : String(taskCode_everyChange.value),
isFastForward: false,
})
console.log(isPlaying.value, '判断拖动后赋值----------');
window.ue5("callBackTimeFn", String(JSON.stringify({
isRealtime: true,
replayTime: (formatDateTime(selectedEndTime.value)),
......@@ -1278,6 +1294,8 @@ const endDrag = () => {
window.removeEventListener('mouseup', endDrag);
updateSelectedTimes();
// is_flag_confirmAndPauseAndSpeed.value = false;
console.log('触发了暂停');
stopAutoPlay();
};
......@@ -1293,7 +1311,7 @@ const updateTimeline = () => {
// 重置滑块位置
startHandlePercent.value = 0;
endHandlePercent.value = 0;
endHandlePercent.value = 100;
};
const flag_SetTimeOutCycle = ref(null)
// 转化年月日时分秒
......@@ -1331,7 +1349,6 @@ const formatDateTimeOne = (timeStr) => {
// }
// 重置模式为实时模式
const resetclick = () => {
}
const tempDateTime = ref(new Date(useAppStoreInstance.globalTimeLineEndSelectTime))
onMounted(() => {
......@@ -1420,6 +1437,8 @@ onMounted(() => {
}
}
// console.log(selectedEndTime.value, '时间走动大傻逼固定板苏大哥火速');
});
......@@ -1494,10 +1513,13 @@ watch(
}
}
jiangerTime.value += 1;
console.log(formatDateTime(selectedEndTime.value), preTimeWindowEnd.value, '时间对比');
//对比时间----判断是否需要停止
if (compareTime(formatDateTime(selectedEndTime.value), preTimeWindowEnd.value)) {
//console.log("我走了这里2")
if (isPlaying.value) {
console.log('歘告诉过');
stopAutoPlay();
// hasPlayed.value = false;
isChange_flag_firstBackDate.value = false;
......
......@@ -870,7 +870,7 @@ watch(() => useAppStoreInstance.globalLeftWssCONTINE, val => {
primitiveFaultData.value = []//故障情况数据,先清空再赋值,避免历史数据残留
primitiveFaultData.value = wssTransformgroudSatelliteData(JSONdata.deviceFaultCondition)//设备故障数据
faultData.value = primitiveFaultData.value
console.log("历史模式-此时的设备故障数据", primitiveFaultData.value);
// console.log("历史模式-此时的设备故障数据", primitiveFaultData.value);
//信关站详情
errorDeviceListDetailsDialog.value = JSONdata?.gatewayStationDetails
//列表点击行的数据
......@@ -888,7 +888,7 @@ watch(() => useAppStoreInstance.globalLeftWssCONTINE, val => {
primitiveEquipmentData.value = []//地面站设备数量数据,先清空再赋值,避免历史数据残留
primitiveEquipmentData.value = wssTransformgroudSatelliteData(JSONdata.groundStationDeviceCount)//地面站设备数量
//console.log("此时的equipment", primitiveEquipmentData.value);
console.log("历史模式--此时的地面站设备数量数据", primitiveEquipmentData.value);
// console.log("历史模式--此时的地面站设备数量数据", primitiveEquipmentData.value);
equipmentData.value = primitiveEquipmentData.value
if (searchEquipmentValue.value !== '') {
searchEquipmentList()//搜索框
......@@ -922,7 +922,7 @@ watch(() => useAppStoreInstance.globalLeftWssCONTINE, val => {
primitiveFaultData.value = []//故障情况数据,先清空再赋值,避免历史数据残留
primitiveFaultData.value = wssTransformgroudSatelliteData(JSONdata.deviceFaultCondition)//设备故障数据
faultData.value = primitiveFaultData.value
console.log("此时的设备故障数据", primitiveFaultData.value);
// console.log("此时的设备故障数据", primitiveFaultData.value);
//点击列表表格一行时展示悬浮框数据---------------------------------
errorDeviceListDetailsDialog.value = JSONdata?.gatewayStationDetails
if (currentGroundEquipmentObj.value !== '') {
......@@ -940,7 +940,7 @@ watch(() => useAppStoreInstance.globalLeftWssCONTINE, val => {
primitiveEquipmentData.value = []//地面站设备数量数据,先清空再赋值,避免历史数据残留
primitiveEquipmentData.value = wssTransformgroudSatelliteData(JSONdata.groundStationDeviceCount)//地面站设备数量
console.log("此时的地面站设备数量数据", primitiveEquipmentData.value);
// console.log("此时的地面站设备数量数据", primitiveEquipmentData.value);
equipmentData.value = primitiveEquipmentData.value
searchEquipmentList()//搜索函数,返回数据筛选时只用执行一次就行
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论