宁波三号线 真实运行图 导入代码调整

This commit is contained in:
joylink_cuiweidong 2020-12-25 14:02:03 +08:00
parent 1a7b0b0301
commit 9dfc64ea0a

View File

@ -34,7 +34,7 @@ export default {
const tIndexStart = 5; // 设置不用过滤开始行数
const tIndexEnd = 7; // 设置不用过滤结束行数
/** 解析二维数组为json对象*/
const reg3 = /^(\d+:\d+:\d+|)/; // 06:12:00
const reg3 = /^(\d+:\d+:\d+|)$/; // 06:12:00
dataList.forEach((elem, i) => {
var begin = -1;
/** 跳过名称所在的行*/
@ -43,7 +43,6 @@ export default {
let param = { begTime: '', endTime: '' };
let stationName = '';
if (i > tIndexEnd) { elem.reverse(); }
// debugger;
elem.forEach((item, j) => {
/** 过滤空值*/
if (item) {
@ -113,6 +112,7 @@ export default {
}
}
}
if (title != '发点' && title != '到点') {
stationName = title;
}
@ -142,77 +142,8 @@ export default {
});
}
});
debugger;
console.log(JsonData);
// console.log(JsonData);
}
// for (let colIndex = this.ExcelConfig.beginCol; colIndex < dataList.length; colIndex += this.ExcelConfig.fieldNum + 1) {
// let isContinue = true;
// const tripObj = { code: '', directionCode: '', arrivalList: [] };
// for (let rowIndex = this.ExcelConfig.beginRow; isContinue; rowIndex += 1) {
// isContinue = false;
// const stationObj = {};
// for (let index = 0; index < this.ExcelConfig.fieldNum; index += 1) {
// }
// // for (let index = 0; index < this.ExcelConfig.fieldNum; index += 1) {
// // if (dataList[colIndex + index]) {
// // const title = dataList[colIndex + index][0];
// // const value = dataList[colIndex + index][rowIndex];
// // // 数据列解析
// // debugger;
// // isContinue = true;
// // const titleStr = `${title}`.trim();
// // let valueStr = `${value}`.trim();
// // if (titleStr == this.ExcelConfig.sepField) {
// // valueStr = `${dataList[colIndex + index - 1][rowIndex]}${valueStr}`;
// // if (tripObj.code) {
// // const length = tripObj.arrivalList.length;
// // if (length == 1) {
// // tripObj.arrivalList[0]['flag'] = true;
// // }
// // if (valueStr != tripObj.code) {
// // JsonData.push(tripObj);
// // const strVal = `${value}`.trim();
// // tripObj = { code: valueStr, directionCode: strVal[0], arrivalList: [] };
// // }
// // } else {
// // const strVal = `${value}`.trim();
// // tripObj.code = valueStr;
// // tripObj.directionCode = strVal[0];
// // }
// // }
// // // 取需要的字段
// // if (needList.findIndex(elem => { return elem == titleStr; }) >= 0) {
// // stationObj[this.ExcelConfig.columns[titleStr].key] = this.ExcelConfig.columns[titleStr].formatter(valueStr);
// // if (this.ExcelConfig.columns[titleStr].key == 'arriveTime' || this.ExcelConfig.columns[titleStr].key == 'departureTime') {
// // stationObj[this.ExcelConfig.columns[titleStr].key] = this.ExcelConfig.columns[titleStr].formatter(prefixTime(valueStr));
// // }
// // }
// // }
// // }
// // }
// // 添加字段值
// if (Object.keys(stationObj).length) {
// if (stationObj.arriveTime) {
// tripObj.arrivalList.push(stationObj);
// }
// }
// }
// // 添加最后那条没有车次的记录
// if (tripObj.code) {
// const length = tripObj.arrivalList.length;
// if (length) {
// tripObj.arrivalList[length - 1]['flag'] = true;
// }
// JsonData.push(tripObj);
// }
// }
}
return JsonData;