/*
作者:yimazsq@163.com
时间:2016-10-18
描述:单一线路
*/
var line_type = getPar('line_type');
//参数url
var urlstr = base_api + 'orderManager/index.php';
var ticketHTML = '';
var channelHTML = '';
//记录去程的 ticket id
var go_ticket_id = '';
//记录返程的ticket id
var back_ticket_id = '';
window.onload = function () {
ticketHTML = $('#list').html();
channelHTML = $('.select_line').html();
//调用展示页面的接口
reloadData();
}
//叶面开始时加载数据
function reloadData() {
var run_id = getPar('run_id');
var data = {
run_id: run_id,
tp: 'singleOrder_getProductDetail'
};
ZZLog(data);
$.ajax({
url: urlstr,
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
console.log(data);
//根据班次决定是否显示 返程选择
if (data.area_num > 0) {
$('#back-select').hide();
}
replaceData(data);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//替换页面开始加载的数据
function replaceData(data) {
$('#line_name').text(data.list.line_name);
$('#Wdate1').val(data.list.run_date);
//厦门项目接送机,时间在这个页面选,然后重新获取run_main.run_id
// if(typeof data.list.run_time == "object"){
// var run_time = '';
// $.each(data.list.run_time, function(){
// run_time += '';
// })
// }else{
$('#go_run_time').html('');
// }
//调用上车站接口
var run_id = getPar('run_id');
var start_area_id = getPar('start_area_id');
var data = {
run_id: run_id,
start_area_id: start_area_id,
tp: "singleOrder_getStartStation"
};
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
//替换去程 出发地信息
var start_res_html = '';
for (var i = 0; i < data.list.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.list[i].res_name + '(' + data.list[i].res_time + ')');
tempHTML1 = tempHTML1.replace('[0]', data.list[i].res_id);
start_res_html += tempHTML1;
}
$('#go_get_on').html(start_res_html);
} else {
ZZAlertInfo(data.info);
}
}
});
}
//切换去程的上车点
function changeGetOnGo(obj) {
var value = $(obj).val(); //去程上车的站点id
changeGetOnGoExe(value);
}
function changeGetOnGoExe(start_res) {
var run_id = getPar('run_id');
var value = start_res; //去程上车的站点id
var end_area_id = getPar('end_area_id'); //去程目的地id
var data = {
run_id: run_id,
end_area_id: end_area_id,
start_res_id: value,
tp: "singleOrder_getEndStation"
};
if (value != '[0]') {
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
//致空go_ticket_id
go_ticket_id = '';
//--如果上车为区域,显示该区域具体站点列表--//
if (data.start_detail.length) {
var start_sub_html = '';
for (var i = 0; i < data.start_detail.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.start_detail[i].sub_res_name);
tempHTML1 = tempHTML1.replace('[0]', data.start_detail[i].sub_res_id);
start_sub_html += tempHTML1;
}
$('#has_on_sub').val('1'); //是否有上车具体站点 设置 为1
$('#go_on_sub_sel').html(start_sub_html);
$('#go_on_sub').show();
$('#go_on_sub_sel').show();
}
//----//
//替换去程 目的地信息
var end_res_html = '';
for (var i = 0; i < data.list.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.list[i].res_name+ '(' + data.list[i].res_time + ')');
tempHTML1 = tempHTML1.replace('[0]', data.list[i].res_id);
end_res_html += tempHTML1;
}
$('#go_get_off').html(end_res_html);
$('#go_down').show();
$('#go_get_off').show();
$('#ifback').attr('checked', false);
ifbackSelected();
$('#list').hide();
} else {
ZZAlertInfo(data.info);
}
}
});
} else {
$('#has_on_sub').val('0') //是否有上车具体站点 设置 为0
$('#go_on_sub').hide(); //隐藏上车具体站点部分
$('#go_on_sub_sel').hide(); //隐藏上车具体站点部分
$('#has_off_sub').val('0') //是否有下车具体站点 设置 为0
$('#go_off_sub').hide(); //隐藏下车具体站点部分
$('#go_off_sub_sel').hide(); //隐藏下车具体站点部分
$('#go_down').hide();
$('#go_get_off').hide();
$('#channel_order').hide();
$('#salesman').html('');
$('#saleman_div').hide();
$('#ifback').attr('checked', false);
$('#list').hide();
$('#back_info').hide();
$('#back_info').children().hide();
}
}
//切换去程的下车站点,改变渠道商
function changeGetOffGo(obj) {
//获取相应的订单渠道
var end_res_id = $('#go_get_off').val();//下车站点id
changeGetOffGoExe(end_res_id);
}
function changeGetOffGoExe(end_res) {
//获取相应的订单渠道
var end_res_id = end_res;//下车站点id
if (end_res_id != '[0]') {
getChannelList(0);
// $('#channel_order').hide();
// $('#salesman').html('');
// $('#saleman_div').hide();
$('#back_info').hide();
$('#back_info').children().hide();
$('#ifback').attr('checked', false);
} else {
$('#has_off_sub').val('0') //是否有下车具体站点 设置 为0
$('#go_off_sub').hide(); //隐藏下车具体站点部分
$('#go_off_sub_sel').hide(); //隐藏下车具体站点部分
$('#list').hide();
$('#channel_order').hide();
$('#salesman').html('');
$('#saleman_div').hide();
$('#back_info').hide();
$('#back_info').children().hide();
$('#ifback').attr('checked', false);
go_ticket_id = '';
}
// var run_id = getPar('run_id');
// var start_res_id = $('#go_get_on').val();//上车站点id
// var end_res_id = $(obj).val();//下车站点id
// var urlstr = base_api + 'orderManager/index.php';
// var data = {
// run_id : run_id,
// start_res_id : start_res_id,
// end_res_id : end_res_id,
// tp : 'singleProduct_getTicketInfo'
// };
// if (end_res_id != '[0]') {
// ZZLog(data);
// $.ajax({
// url:urlstr, //请求地址
// data:data,
// type: "post",
// dataType: "json",
// async:false,
// success: function (data) {
// if(data.code == "0"){
// ZZLog(data);
// //替换去程的票种信息
// replaceTicketInfo(data);
// }else{
// ZZAlertInfo(data.info);
// }
// }
// });
// }
}
//替换去程的票种信息
function replaceTicketInfo(data) {
var list = data.list;
var newHTML = '';
for (var i = 0; i < list.length; i++) {
var tempHTML = ticketHTML;
tempHTML = tempHTML.replace('[座位等级]', list[i].seat_type_name);
tempHTML = tempHTML.replace('[人群]', list[i].human_type_name);
tempHTML = tempHTML.replace('[价格]', list[i].price);
//数量
var maxCount = list[i].stock > 50 ? 50 : list[i].stock;
maxCount = maxCount > 0 ? maxCount : 0;
var newHTML1 = '';
for (var j = 0; j <= maxCount; j++) {
var str = ' ';
str = str.replace('[0]', j);
str = str.replace('[-]', j);
newHTML1 += str;
}
tempHTML = tempHTML.replace('', newHTML1);
tempHTML = tempHTML.replace('[总额]', '0');
var data = {
ticket_id: list[i].ticket_id
};
var jsonArrayFinal = JSON.stringify(data);
jsonArrayFinal = jsonArrayFinal.replace(/"/g, '"');
tempHTML = tempHTML.replace('[data]', jsonArrayFinal);
newHTML += tempHTML;
}
$('#list').html(newHTML);
$('#list').show();
}
//选择返程
function ifbackSelected(obj) {
if (obj == true) {
//选中返程
if ($('#go_get_on').val() == '[0]' || $('#go_get_off').val() == '[0]') {
$('#ifback').attr('checked', false);
ZZAlertInfo('请完善相关的去程信息');
return;
} else {
$('#Wdate2').val(after($('#Wdate1').val()));
$('#back_info').show();
$('#Wdate2').show();
$('#list').hide();
$('#channel_order').hide();
$('#saleman_div').hide();
$('#salesman').html('');
selectBackDate();
}
} else {
$('#back_info').hide();
$('#back_info').children().hide();
changeGetOffGo();
$('#list').show();
}
}
//选中返程的日期
function selectBackDate() {
var run_date = $('#Wdate2').val();
var start_area = getPar('end_area_id');
var end_area = getPar('start_area_id');
var data = {
run_date: run_date,
start_area: start_area,
end_area: end_area,
tp: 'singleOrder_getBackProductList',
line_type: line_type
};
ZZLog(data);
$.ajax({
url: urlstr,
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
//替换返程的 班次信息
var back_bus_html = ' ';
for (var i = 0; i < data.run_list.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.run_list[i].run_time);
tempHTML1 = tempHTML1.replace('[0]', data.run_list[i].run_id);
back_bus_html += tempHTML1;
}
$('#back_run_time').html(back_bus_html);
$('#back_run_time').show();
$('#back_get_off').hide();
$('#back_down_div').hide();
$('#back_get_on').hide();
$('#back_get_on_div').hide();
} else {
ZZAlertInfo(data.info);
}
}
});
}
//选择返程班次
function changeRunTimeBack(obj) {
var value = $(obj).val();
var start_area_id = getPar('end_area_id');
var data = {
run_id: value,
start_area_id: start_area_id,
tp: "singleOrder_getStartStation",
line_type: line_type
};
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
//替换返程 出发地信息
var back_start_res_html = '';
for (var i = 0; i < data.list.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.list[i].res_name + '(' + data.list[i].res_time + ')');
tempHTML1 = tempHTML1.replace('[0]', data.list[i].res_id);
back_start_res_html += tempHTML1;
}
$('#back_get_on').html(back_start_res_html);
$('#back_get_on_div').show();
$('#back_get_on').show();
} else {
ZZAlertInfo(data.info);
}
}
});
}
//切换返程的上车站点
function changeGetOnBack(obj) {
var run_id = $('#back_run_time').val();
var value = $('#back_get_on').val(); //返程上车的站点id
var end_area_id = getPar('start_area_id'); //返程目的地id
var data = {
run_id: run_id,
end_area_id: end_area_id,
start_res_id: value,
tp: "singleOrder_getEndStation"
};
if (value != '[0]') {
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
//智空back_ticket_id
back_ticket_id = '';
//替换去程 目的地信息
var back_end_res_html = '';
for (var i = 0; i < data.list.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.list[i].res_name+ '(' + data.list[i].res_time + ')');
tempHTML1 = tempHTML1.replace('[0]', data.list[i].res_id);
back_end_res_html += tempHTML1;
}
$('#back_get_off').html(back_end_res_html);
$('#back_down_div').show();
$('#back_get_off').show();
} else {
ZZAlertInfo(data.info);
}
}
});
}
}
//切换返程下车点
function changeGetOffBack() {
//获取相应的订单渠道
var end_res_id = $('#back_get_off').val();
if (end_res_id != '[0]') {
getChannelList(1);
}
// var run_id = $('#back_run_time').val();
// var start_res_id = $('#back_get_on').val();
// var end_res_id = $('#back_get_off').val();
// var urlstr = base_api + 'orderManager/index.php';
// var data = {
// run_id : run_id,
// start_area_id : start_area_id,
// end_area_id : end_area_id,
// line_type : line_type,
// tp:"singleProduct_getGoChannel"
// };
// ZZLog(data);
// $.ajax({
// url:urlstr, //请求地址
// data:data,
// type: "post",
// dataType: "json",
// async:false,
// success: function (data) {
// if(data.code == "0"){
// ZZLog(data);
// }else{
// ZZAlertInfo(data.info);
// }
// }
// });
}
//获取相关的订单渠道
function getChannelList(value) {
var tp = '';
var run_id = '';
var start_res_id = '';
var end_res_id = '';
if (value == 0) {
//去程
tp = 'singleOrder_getGoChannel';
run_id = getPar('run_id');
start_res_id = $('#go_get_on').val();
end_res_id = $('#go_get_off').val();
var data = {
tp: tp,
run_id: run_id,
start_res_id: start_res_id,
end_res_id: end_res_id,
line_type: line_type
};
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
var channel_list = channelHTML;
var list = data.list;
for (var i = 0; i < list.length; i++) {
var tempHTML = channelHTML;
tempHTML = tempHTML.replace('请选择', list[i].supplier_name);
tempHTML = tempHTML.replace('[0]', list[i].supplier_id);
tempHTML = tempHTML.replace('[saleman]', list[i].sales_man);
//$('#salesman').html(list[0].sales_man);
channel_list += tempHTML;
}
$('.select_line').html(channel_list);
//--如果下车为区域,显示该区域具体站点列表--//
if (data.end_detail.length) {
var end_sub_html = '';
for (var i = 0; i < data.end_detail.length; i++) {
var tempHTML1 = '';
tempHTML1 = tempHTML1.replace('请选择', data.end_detail[i].sub_res_name);
tempHTML1 = tempHTML1.replace('[0]', data.end_detail[i].sub_res_id);
end_sub_html += tempHTML1;
}
$('#has_off_sub').val('1'); //是否有下车具体站点 设置 为1
$('#go_off_sub_sel').html(end_sub_html);
$('#go_off_sub').show();
$('#go_off_sub_sel').show();
}
//----//
//替换去程 目的地信息
$('#channel_order').show();
$('#saleman_div').show();
$('.select_line').comboSelect();
//根据下车站点 展示相关的票种信息
//showTicketInfo(value);
} else {
ZZAlertInfo(data.info);
}
}
});
} else {
//返程
var go_run_id = getPar('run_id');
var go_start_res_id = $('#go_get_on').val(); //上车站点id
var go_end_res_id = $('#go_get_off').val(); //下车站点id
var back_run_id = $('#back_run_time').val();
var back_start_res_id = $('#back_get_on').val();
var back_end_res_id = $('#back_get_off').val();
var data = {
go_run_id: go_run_id,
go_start_res_id: go_start_res_id,
go_end_res_id: go_end_res_id,
tp: 'singleOrder_getBackChannel',
back_run_id: back_run_id,
back_start_res_id: back_start_res_id,
back_end_res_id: back_end_res_id,
line_type: line_type
};
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
var channel_list = channelHTML;
var list = data.list;
for (var i = 0; i < list.length; i++) {
var tempHTML = channelHTML;
tempHTML = tempHTML.replace('请选择', list[i].supplier_name);
tempHTML = tempHTML.replace('[0]', list[i].supplier_id);
tempHTML = tempHTML.replace('[saleman]', list[i].sales_man);
//$('#salesman').html(list[0].sales_man);
channel_list += tempHTML;
}
$('.select_line').html(channel_list);
$('#channel_order').show();
$('.select_line').comboSelect();
$('#saleman_div').show();
//showTicketInfo(value);
} else {
ZZAlertInfo(data.info);
}
}
});
}
}
//切换订单渠道
function changeChannel() {
var value = $("input[type='checkbox']").is(':checked');
var saleman = $(".select_line").find("option:selected").attr('saleman');
$('#salesman').html(saleman);
if (value == true) {
value = 1;
} else {
value = 0;
}
showTicketInfo(value);
}
//根据下车站点 展示相关的票种信息
function showTicketInfo(value) {
if (value == 0) {
//去程
var run_id = getPar('run_id');
var start_res_id = $('#go_get_on').val(); //上车站点id
var end_res_id = $('#go_get_off').val(); //下车站点id
var channel_id = $('.select_line').val(); //渠道id
var line_type = getPar('line_type');
var data = {
run_id: run_id,
start_res_id: start_res_id,
end_res_id: end_res_id,
tp: 'singleOrder_getTicketInfo',
channel_id: channel_id,
line_type: line_type
};
ZZLog(data);
$.ajax({
url: urlstr, //请求地址
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
//替换去程的票种信息
replaceTicketInfo(data);
} else {
ZZAlertInfo(data.info);
}
}
});
} else {
//往返
var line_type = getPar('line_type');
var tp = 'singleOrder_getBackTicketInfo';
var go_run_id = getPar('run_id');
var go_start_res_id = $('#go_get_on').val();
var go_end_res_id = $('#go_get_off').val();
var back_run_id = $('#back_run_time').val();
var back_start_res_id = $('#back_get_on').val();
var back_end_res_id = $('#back_get_off').val();
var channel_id = $('.select_line').val();
var line_type = line_type;
var data = {
tp: tp,
go_run_id: go_run_id,
go_start_res_id: go_start_res_id,
go_end_res_id: go_end_res_id,
back_run_id: back_run_id,
back_start_res_id: back_start_res_id,
back_end_res_id: back_end_res_id,
channel_id: channel_id,
line_type: line_type
};
ZZLog(data);
$.ajax({
url: urlstr,
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
showBackTicketInfo(data);
} else {
ZZAlertInfo(data.info);
}
},
error: function (e) {
ZZLog(e);
}
});
}
}
//展示往返的票种信息
function showBackTicketInfo(data) {
var list = data.list;
var newHTML = '';
for (var i = 0; i < list.length; i++) {
var tempHTML = ticketHTML;
tempHTML = tempHTML.replace('[座位等级]', list[i].seat_type_name);
tempHTML = tempHTML.replace('[人群]', list[i].human_type_name);
tempHTML = tempHTML.replace('[价格]', list[i].price);
//数量
var maxCount = list[i].stock > 50 ? 50 : list[i].stock;
maxCount = maxCount > 0 ? maxCount : 0;
var newHTML1 = '';
for (var j = 0; j <= maxCount; j++) {
var str = ' ';
str = str.replace('[0]', j);
str = str.replace('[-]', j);
newHTML1 += str;
}
tempHTML = tempHTML.replace('', newHTML1);
tempHTML = tempHTML.replace('[总额]', '0');
var data = {
go_ticket_id: list[i].go_ticket_id,
go_run_id: list[i].go_run_id,
go_discount_price: list[i].go_discount_price,
back_run_id: list[i].back_run_id,
back_ticket_id: list[i].back_ticket_id,
back_discount_price: list[i].back_discount_price
};
var jsonArrayFinal = JSON.stringify(data);
// jsonArrayFinal = jsonArrayFinal.replace(/"/g,'\'');
jsonArrayFinal = jsonArrayFinal.replace(/"/g, '"');
tempHTML = tempHTML.replace('[data]', jsonArrayFinal);
newHTML += tempHTML;
}
$('#list').html(newHTML);
$('#list').show();
go_ticket_id = list[0].ticket_id;
}
//计算总价
function changeTotalPrice(obj) {
var single_price = $(obj).parent().parent().find('.price').val();
var total_price = parseInt($(obj).val()) * parseFloat(single_price).toFixed(2);
$(obj).parent().parent().find('.total_price').html(total_price);
}
//保存按钮
function basicInfoSave() {
var ifback = $("input[type='checkbox']").is(':checked');
var ticket_info = '';
var count_num = 0;
if (ifback == true) {
var down_res = $('#back_get_off').val();
if (down_res == '[0]') {
ZZAlertInfo('返程信息选择不完全!');
return;
}
ifback = 2;
var back_ticket_info = '';
$('.list_info').each(function (index, dom) {
var count = $(this).children().find('.count').val();
var data = $(this).attr('info');
var total_price = $(this).children().find('.total_price').text();
var price = $(this).children().find('.price').val();
count_num += parseInt(count);
//data=data.replace(/'/g,'"');
var info = JSON.parse(data);
//这里 将往返程价格 为设定价格的一半
var back_price=price/2;
if (count > 0) {
go_info = '{' + '1' + ',' + info.go_run_id + ',' + info.go_ticket_id + ',' + back_price + ',' + count + '}';
var back_info = '{' + '2' + ',' + info.back_run_id + ',' + info.back_ticket_id + ',' + back_price + ',' + count + '}';
back_ticket_info += go_info + back_info;
} else {
return;
}
})
ticket_info = back_ticket_info;
if (ticket_info == '') {
ZZAlertInfo('请完善订单信息,并选择数量!');
return;
}
} else {
var go_down_res = $('#go_get_off').val();
//如果上车或下车站点为区域,判断是否选择具体站点--温依莅
var has_on_sub = $('#has_on_sub').val();
var has_off_sub = $('#has_off_sub').val();
var sub_start_res_id = 0;
var sub_end_res_id = 0;
//--上车具体站点判断
if (has_on_sub == '1') { //如果存在具体上车站点,则必选,传选中具体站点res_id值
sub_start_res_id = $('#go_on_sub_sel').val();
if (sub_start_res_id == '[0]') {
ZZAlertInfo('请选择上车站点');
return;
}
} else { //如果不存在具体上车站点,则不必选,传0值
sub_start_res_id = 0;
}
//--下车具体站点判断
if (has_off_sub == '1') { //如果存在具体下车站点,则必选,传选中具体站点res_id值
sub_end_res_id = $('#go_off_sub_sel').val();
if (sub_end_res_id == '[0]') {
ZZAlertInfo('请选择下车站点');
return;
}
} else { //如果不存在具体下车站点,则不必选,传0值
sub_end_res_id = 0;
}
if (go_down_res == '[0]') {
ZZAlertInfo('去程信息选择不完全!');
return;
}
ifback = 1;
var go_ticket_info = '';
$('.list_info').each(function (index, dom) {
var count = $(this).children().find('.count').val();
var data = $(this).attr('info');
var price = $(this).children().find('.price').val();
count_num += parseInt(count);
var info = '';
if (data != '[data]') {
info = JSON.parse(data);
}
var run_id = getPar('run_id');
var go_info = '';
if (count > 0) {
go_info = '{' + ifback + ',' + run_id + ',' + info.ticket_id + ',' + price + ',' + count + '}';
go_ticket_info += go_info;
} else {
return;
}
})
ticket_info = go_ticket_info;
if (ticket_info == '') {
ZZAlertInfo('请完善订单信息,并选择数量!');
return;
}
}
//订单渠道
var channel_order_id = $('#channel_order_id').val();
var channel_id = $('.select_line').val();
var salesman = $('#salesman').html();
//--------如果上车或下车站点为区域,判断是否选择具体站点--温依莅
var has_on_sub = $('#has_on_sub').val();
var has_off_sub = $('#has_off_sub').val();
var sub_start_res_id = 0;
var sub_end_res_id = 0;
//--上车具体站点判断
if (has_on_sub == '1') { //如果存在具体上车站点,则必选,传选中具体站点res_id值
sub_start_res_id = $('#go_on_sub_sel').val();
if (sub_start_res_id == '[0]') {
ZZAlertInfo('请选择上车站点');
return;
}
} else { //如果不存在具体上车站点,则不必选,传0值
sub_start_res_id = 0;
}
//--下车具体站点判断
if (has_off_sub == '1') { //如果存在具体下车站点,则必选,传选中具体站点res_id值
sub_end_res_id = $('#go_off_sub_sel').val();
if (sub_end_res_id == '[0]') {
ZZAlertInfo('请选择下车站点');
return;
}
} else { //如果不存在具体下车站点,则不必选,传0值
sub_end_res_id = 0;
}
//-----------------------------
//套餐产品
var doorPrice = $('#doorPrice').val().trim(); //门票价格
var hotelPrice = $('#hotelPrice').val().trim(); //酒店价格
//联系人
//联系人和手机号有其中一个就可以
var link_man = $('#name').val().trim();
var link_tel = $('#tel').val().trim();
var remarks = $('#remarks').val();
var idCard = $('#idCard').val();//身份证号
//如果联系人或者备注中有半角逗号,替换为全角
link_man = link_man.replace(/,/g, ",");
remarks = remarks.replace(/,/g, ",");
if ((link_man == '' && link_tel == '')) {
ZZAlertInfo('联系人信息填写不完整!');
return;
}
if (link_tel != '' && !validate(link_tel, 'phone')) {
//ZZAlertInfo('联系人信息填写不完整!');
return;
}
var customer_info = '{' + link_man + ',' + link_tel + ',' + remarks + '}';
//代收
//这里单价总价都填写,以总价为准;如果只有单价,则用单价乘以数量来计算总价
var sin_rec = parseInt($('#substitute').val().trim());
if (!sin_rec) {
sin_rec = 0;
}
var substitute_all = parseInt($('#substitute_all').val().trim());
var substitutes = 0;
if (!substitute_all) {
substitutes = sin_rec * count_num;
} else {
substitutes = substitute_all;
}
var data = {
tp: 'singleOrder_submitOrder',
channel_id: channel_id,
channel_order_id: channel_order_id,
salesman: salesman,
ticket_info: ticket_info,
customer_info: customer_info,
id_card:idCard,
door_price:doorPrice,
hotel_price:hotelPrice,
receive_value: substitutes,
count_num: count_num,
sub_start_res_id: sub_start_res_id,
sub_end_res_id: sub_end_res_id
}
ZZLog(data);
$.ajax({
url: urlstr,
data: data,
type: "post",
dataType: "json",
async: false,
success: function (data) {
if (data.code == "0") {
ZZLog(data);
ZZAlertInfo('下单成功!', function () {
window.location.href = "/order_list.html";
});
} else {
ZZAlertInfo(data.info);
}
},
error: function (e) {
ZZLog(e);
}
});
}