宁波三号线 真实运行图 导入代码调整
This commit is contained in:
parent
1a7b0b0301
commit
9dfc64ea0a
@ -34,7 +34,7 @@ export default {
|
|||||||
const tIndexStart = 5; // 设置不用过滤开始行数
|
const tIndexStart = 5; // 设置不用过滤开始行数
|
||||||
const tIndexEnd = 7; // 设置不用过滤结束行数
|
const tIndexEnd = 7; // 设置不用过滤结束行数
|
||||||
/** 解析二维数组为json对象*/
|
/** 解析二维数组为json对象*/
|
||||||
const reg3 = /^(\d+:\d+:\d+|)/; // 06:12:00
|
const reg3 = /^(\d+:\d+:\d+|)$/; // 06:12:00
|
||||||
dataList.forEach((elem, i) => {
|
dataList.forEach((elem, i) => {
|
||||||
var begin = -1;
|
var begin = -1;
|
||||||
/** 跳过名称所在的行*/
|
/** 跳过名称所在的行*/
|
||||||
@ -43,7 +43,6 @@ export default {
|
|||||||
let param = { begTime: '', endTime: '' };
|
let param = { begTime: '', endTime: '' };
|
||||||
let stationName = '';
|
let stationName = '';
|
||||||
if (i > tIndexEnd) { elem.reverse(); }
|
if (i > tIndexEnd) { elem.reverse(); }
|
||||||
// debugger;
|
|
||||||
elem.forEach((item, j) => {
|
elem.forEach((item, j) => {
|
||||||
/** 过滤空值*/
|
/** 过滤空值*/
|
||||||
if (item) {
|
if (item) {
|
||||||
@ -113,6 +112,7 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (title != '发点' && title != '到点') {
|
if (title != '发点' && title != '到点') {
|
||||||
stationName = 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;
|
return JsonData;
|
||||||
|
Loading…
Reference in New Issue
Block a user