Light12306/Web12306/js/ui/ui-submit-order.js

52 lines
1.4 KiB
JavaScript
Raw Normal View History

2014-06-26 22:24:54 +08:00
define(function(require, exports, module) {
var EventObject = require("../platform/EventObject.js");
var widget = require("./widget.js");
2014-06-27 22:25:42 +08:00
var vc_inited = false;
var mp = require("./widget_message_popup.js");
var op = require("../otn/orderprocess.js");
var vc = require("./widget_verifycode.js");
//提交参数
var pTrain, pSeat, pStu, pPassengers, pProfile;
2014-06-26 22:24:54 +08:00
var SubmitOrderUi = function() {
var that = this;
EventObject.apply(this);
this.init = function() {
2014-06-27 22:25:42 +08:00
$("#ticket-submit-info .ticket-submit-vc input:text").click(function() {
if (this.value.length === 4)
that.submitOrder();
});
$("#ticket-submit-info button.button-primary").click(that.submitOrder);
2014-06-26 22:24:54 +08:00
};
2014-06-27 22:25:42 +08:00
this.showOrderUi = function (train, seat, profile, passengers) {
if (train) {
pTrain = train;
pSeat = seat;
pProfile = profile;
pStu = profile.studentTicket;
pPassengers = passengers;
}
if (!pTrain)
return;
2014-06-26 22:24:54 +08:00
widget.showFloatDialog($("#ticket-submit-container"));
2014-06-27 22:25:42 +08:00
if (!vc_inited) {
vc_inited = true;
vc.load($("#ticket-submit-info .ticket-submit-vc"));
} else {
$("#ticket-submit-info .ticket-submit-vc img").click();
}
};
this.submitOrder = function() {
2014-06-26 22:24:54 +08:00
};
return this;
};
SubmitOrderUi.prototype = Object.create(EventObject);
SubmitOrderUi.constructor = SubmitOrderUi;
module.exports = new SubmitOrderUi();
});