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();
|
|
|
|
|
});
|