Light12306/Web12306/js/data.js

57 lines
1.4 KiB
JavaScript
Raw Normal View History

2014-05-16 20:10:45 +08:00
define(function (require, exports, module) {
2014-07-04 20:57:57 +08:00
var citydata = require("./station/station_data.js");
exports.citydata = citydata;
2014-07-08 20:11:31 +08:00
exports.cities = _(_.flatten(_.map(_.values(citydata.data), function (e) { return _.values(e); }))).mapObject(function (e) { return e.c; });;
2014-05-16 20:10:45 +08:00
exports.identityCardTypes = {
};
exports.passengerTypes = {
"1": "成人",
"2": "儿童",
"3": "学生",
"4": "残军"
2014-05-16 20:10:45 +08:00
};
exports.tagOtnMap = {
"9": "SWZ",
"P": "TZ",
"M": "ZY",
"O": "ZE",
"6": "GR",
"4": "RW",
"3": "YW",
"2": "RZ",
"1": "YZ",
"0": "WZ",
2014-06-26 22:24:54 +08:00
"*": "QT",
"B": "HB"
2014-05-16 20:10:45 +08:00
};
exports.tagRevMap = _.invert(exports.tagOtnMap);
exports.seatNameMap = {
"商务座": "SWZ",
"特等座": "TZ",
"一等座": "ZY",
"二等座": "ZE",
"高级软卧": "GR",
"软卧": "RW",
"硬卧": "YW",
"软座": "RZ",
"硬座": "YZ",
2014-06-26 22:24:54 +08:00
"无座": "WZ",
"混编硬座": "HB"
2014-05-16 20:10:45 +08:00
};
exports.seatNameInvMap = _.invert(exports.seatNameMap);
exports.baseUri = "https://kyfw.12306.cn/otn/";
exports.queryBaseUri = "https://dynamic.12306.cn/otsquery/";
2014-06-26 22:24:54 +08:00
exports.toSeatTypeName = function (code) {
2014-06-20 20:55:14 +08:00
return exports.seatNameInvMap[exports.tagOtnMap[code]];
};
2014-06-26 22:24:54 +08:00
exports.seatDisplayOrder = '9PMO643210'.split('');
2014-07-11 18:34:59 +08:00
exports.isDebug = ((function () { return false; }) + '').indexOf("false;") != -1;
exports.log = function() {
if (!exports.isDebug)
return;
console.log.apply(console, Array.prototype.slice.call(arguments));
};
2014-04-30 19:20:58 +08:00
});