- 配置更新时清空singleSegments缓存,确保UI重新渲染 - 支持stations、stops、站点列表、站点四种站点列表键名 - 为站点与票价代码添加标准化处理,提升跨格式匹配准确性 - 同步更新线路选择渲染的站点列表提取逻辑 - 新增test-db.js测试脚本用于数据服务验证 - 新增空的data.json文件作为数据存储占位
16 lines
500 B
JavaScript
16 lines
500 B
JavaScript
const DataService = require('./server/services/data');
|
|
async function run() {
|
|
try {
|
|
await DataService.init();
|
|
const lines = DataService.getLines();
|
|
console.log("Line 0 stops:", lines[0]?.stops, lines[0]?.['站序'], lines[0]?.['站点列表']);
|
|
console.log("Line 0 name:", lines[0]?.name, lines[0]?.['线路名称']);
|
|
const fares = DataService.getFares();
|
|
console.log("Fare 0:", fares[0]);
|
|
} catch(e) {
|
|
console.error(e);
|
|
} finally {
|
|
process.exit(0);
|
|
}
|
|
}
|
|
run(); |