Merge branch 'test' of https://git.code.tencent.com/lian-cbtc/jl-client into test
This commit is contained in:
commit
0cee63e90e
@ -12,6 +12,11 @@ export default {
|
|||||||
|
|
||||||
/** excel解析配置*/
|
/** excel解析配置*/
|
||||||
ExcelConfig: {
|
ExcelConfig: {
|
||||||
|
// beginRow: 1,
|
||||||
|
// beginCol: 0,
|
||||||
|
// fieldNum: 10,
|
||||||
|
// trainId: '车次号',
|
||||||
|
// columns: ['备注', '车次号']
|
||||||
beginRow: 1,
|
beginRow: 1,
|
||||||
beginCol: 0,
|
beginCol: 0,
|
||||||
// fieldNum: 10,
|
// fieldNum: 10,
|
||||||
@ -156,6 +161,114 @@ export default {
|
|||||||
|
|
||||||
return JsonData;
|
return JsonData;
|
||||||
},
|
},
|
||||||
|
// /** 解析exal数据转换为Json后台数据*/
|
||||||
|
// importData(Sheet, JsonData) {
|
||||||
|
// const dataList = convertSheetToList(Sheet, true);
|
||||||
|
// if (dataList && dataList.length && dataList[1] && dataList[0]) {
|
||||||
|
// const tIndex = 8; // 设置不用过滤行数
|
||||||
|
// /** 解析二维数组为json对象*/
|
||||||
|
// const reg3 = /^(\d+:\d+:\d+|)/; // 06:12:00
|
||||||
|
// const reg4 = /[▼|▲|¡|ø|¨|]+/; // ▲
|
||||||
|
// dataList.forEach((elem, i) => {
|
||||||
|
// var begin = -1;
|
||||||
|
// /** 跳过名称所在的行*/
|
||||||
|
// if (i != tIndex && elem && elem.length > 0) {
|
||||||
|
// let flag = false;
|
||||||
|
// let param = { begTime: '', endTime: '' };
|
||||||
|
// if (i > tIndex) { elem.reverse(); }
|
||||||
|
// let interval = 1;
|
||||||
|
// for (let j = 0; j < elem.length;) {
|
||||||
|
// const item = elem[j];
|
||||||
|
// let title = '';
|
||||||
|
// var value = `${item}`.trim();
|
||||||
|
// if (i > tIndex) { // 上行线
|
||||||
|
// title = `${dataList[tIndex][dataList[tIndex].length - j - 1]}`.replace(/\s*/g, '');
|
||||||
|
// if (title == 'undefined') {
|
||||||
|
// title = `${dataList[tIndex][dataList[tIndex].length - j - 2]}`.replace(/\s*/g, '');
|
||||||
|
// }
|
||||||
|
// } else { // 下行线
|
||||||
|
// title = `${dataList[tIndex][j]}`.replace(/\s*/g, '');
|
||||||
|
// if (title == 'undefined') {
|
||||||
|
// title = `${dataList[tIndex][j - 1]}`.replace(/\s*/g, '');
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// /** 匹配到开始位置或者结束位置*/
|
||||||
|
// if (title == this.ExcelConfig.trainId && value != 'undefined') {
|
||||||
|
// if (begin == -1) {
|
||||||
|
// interval = 2;
|
||||||
|
// flag = true;
|
||||||
|
// begin = value; // 设置初始索引
|
||||||
|
// JsonData.push({
|
||||||
|
// code: value,
|
||||||
|
// destinationCode: '',
|
||||||
|
// arrivalList: []
|
||||||
|
// });
|
||||||
|
// } else if (flag) {
|
||||||
|
// interval = 1;
|
||||||
|
// begin = -1; // 清空初始索引
|
||||||
|
// JsonData[JsonData.length - 1].destinationCode = value;
|
||||||
|
// flag = false;
|
||||||
|
// }
|
||||||
|
// } else if (title == this.ExcelConfig.columns[0]) {
|
||||||
|
// interval = 1;
|
||||||
|
// } else if (begin !== -1) {
|
||||||
|
// const item1 = `${elem[j]}`.trim();
|
||||||
|
// const item2 = `${elem[j + 1]}`.trim();
|
||||||
|
// if (item1 != 'undefined' || item2 != 'undefined') {
|
||||||
|
// /** 匹配到中间位置*/
|
||||||
|
// var stationName = title.replace(/\s/, '');
|
||||||
|
// const flag = reg3.test(item1) || reg3.test(item2);
|
||||||
|
// if (this.ExcelConfig.columns.indexOf(stationName) == -1 && flag) {
|
||||||
|
// let need = false;
|
||||||
|
// if (value.split(':')[0] == '24') { // 24:XX:XX 类似这种数据 变24为00
|
||||||
|
// const arr = value.split(':');
|
||||||
|
// arr[0] = '00';
|
||||||
|
// value = arr.join(':');
|
||||||
|
// }
|
||||||
|
// const item1 = elem[j] ? `${elem[j]}`.trim() : '';
|
||||||
|
// const item2 = elem[j + 1] ? `${elem[j + 1]}`.trim() : '';
|
||||||
|
// if (item1 && item2) {
|
||||||
|
// param.begTime = item1;
|
||||||
|
// param.endTime = item2;
|
||||||
|
// } else if (item1 && !item2) {
|
||||||
|
// param.begTime = item1;
|
||||||
|
// param.endTime = item1;
|
||||||
|
// } else if (!item1 && item2) {
|
||||||
|
// param.begTime = item2;
|
||||||
|
// param.endTime = item2;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// if (param.begTime && param.endTime) {
|
||||||
|
// need = true;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// /** 添加json数据*/
|
||||||
|
// if (need) { // 储存非空 数据
|
||||||
|
// var stationObj = {
|
||||||
|
// stationName: stationName
|
||||||
|
// };
|
||||||
|
// if (reg4.test(param.begTime)) {
|
||||||
|
// param.begTime = '';
|
||||||
|
// }
|
||||||
|
// if (reg4.test(param.endTime)) {
|
||||||
|
// param.endTime = '';
|
||||||
|
// }
|
||||||
|
// stationObj['arriveTime'] = prefixTime(param.begTime);
|
||||||
|
// stationObj['departureTime'] = prefixTime(param.endTime);
|
||||||
|
// JsonData[JsonData.length - 1].arrivalList.push(stationObj);
|
||||||
|
// param = { begTime: '', endTime: '' };
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// j = j + interval;
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// return JsonData;
|
||||||
|
// },
|
||||||
|
|
||||||
/** 将后台数据解析成图表*/
|
/** 将后台数据解析成图表*/
|
||||||
convertDataToModels(data, stations, kmRangeCoordMap, lineStyle) {
|
convertDataToModels(data, stations, kmRangeCoordMap, lineStyle) {
|
||||||
|
@ -222,13 +222,13 @@ export default {
|
|||||||
|
|
||||||
/** 计算折返点*/
|
/** 计算折返点*/
|
||||||
elem.right = elem.tripNumber[0] == '2';
|
elem.right = elem.tripNumber[0] == '2';
|
||||||
var nextPoint = [parseInt(elem.secondTime), this.getCoordYByElem(stations, kmRangeCoordMap, elem, false), elem.right];
|
var nextPoint = [parseInt(elem.secondTime), this.getCoordYByElem(stations, kmRangeCoordMap, elem, false), elem.tripNumber, elem.right];
|
||||||
if (serie.data.length > 0) {
|
if (serie.data.length > 0) {
|
||||||
var lastPoint = serie.data[serie.data.length - 1];
|
var lastPoint = serie.data[serie.data.length - 1];
|
||||||
if (lastPoint[2] !== nextPoint[2]) {
|
if (lastPoint[2] !== nextPoint[2]) {
|
||||||
var num = this.computedReentryNumber(elem.tripNumber);
|
var num = this.computedReentryNumber(elem.tripNumber);
|
||||||
serie.data.push([lastPoint[0], this.getYvalueByDirectionCode(lastPoint[1], lastPoint[2], num), lastPoint[2]]);
|
serie.data.push([lastPoint[0], this.getYvalueByDirectionCode(lastPoint[1], lastPoint[3], num), lastPoint[3]]);
|
||||||
serie.data.push([nextPoint[0], this.getYvalueByDirectionCode(nextPoint[1], lastPoint[2], num), lastPoint[2]]);
|
serie.data.push([nextPoint[0], this.getYvalueByDirectionCode(nextPoint[1], lastPoint[3], num), lastPoint[3]]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,11 +2,11 @@ export function getBaseUrl() {
|
|||||||
let BASE_API;
|
let BASE_API;
|
||||||
if (process.env.NODE_ENV === 'development') {
|
if (process.env.NODE_ENV === 'development') {
|
||||||
// BASE_API = 'https://joylink.club/jlcloud';
|
// BASE_API = 'https://joylink.club/jlcloud';
|
||||||
// BASE_API = 'https://test.joylink.club/jlcloud';
|
BASE_API = 'https://test.joylink.club/jlcloud';
|
||||||
// BASE_API = 'http://192.168.8.107:9000'; // 袁琪
|
// BASE_API = 'http://192.168.8.107:9000'; // 袁琪
|
||||||
// BASE_API = 'http://192.168.8.144:9000'; // 旭强
|
// BASE_API = 'http://192.168.8.144:9000'; // 旭强
|
||||||
// BASE_API = 'http://192.168.3.175:9000'; // 张赛
|
// BASE_API = 'http://192.168.3.175:9000'; // 张赛
|
||||||
BASE_API = 'http://192.168.8.110:9000'; // 杜康
|
// BASE_API = 'http://192.168.8.110:9000'; // 杜康
|
||||||
// BASE_API = 'http://b29z135112.zicp.vip';
|
// BASE_API = 'http://b29z135112.zicp.vip';
|
||||||
// BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康
|
// BASE_API = 'http://2925963m2a.zicp.vip'; // 杜康
|
||||||
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛
|
// BASE_API = 'http://2i38984j47.qicp.vip'; // 张赛
|
||||||
|
@ -418,7 +418,7 @@ export default {
|
|||||||
map.stationStandList.forEach(stationStand => {
|
map.stationStandList.forEach(stationStand => {
|
||||||
const section = this.$store.getters['map/getDeviceByCode'](stationStand.standTrackCode);
|
const section = this.$store.getters['map/getDeviceByCode'](stationStand.standTrackCode);
|
||||||
const list = [];
|
const list = [];
|
||||||
section.points.forEach(point => {
|
section && section.points.forEach(point => {
|
||||||
list.push(point.x);
|
list.push(point.x);
|
||||||
});
|
});
|
||||||
if (stationStand.position.x > Math.max(...list) || stationStand.position.x < Math.min(...list)) {
|
if (stationStand.position.x > Math.max(...list) || stationStand.position.x < Math.min(...list)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user