// 总计
var tr_finalStr='';
//html_str
var tr_oneHTML='';
var select_room_HTML_str='';
var http_data_length=0;
//分销商还是自营
var fen_xiao_type='';
//得到产品名称
var base_url="./st-xm/Api/ht_get_place_order_info.php"
//var base_url="http://127.0.0.1/%E8%9C%98%E8%9B%9B2.0%E8%83%BD%E5%86%99PHP/st-xm/Api/ht_get_place_order_info.php"
//var base_url_my_add_order="http://192.168.6.108:8082/st-xm/Api/hotel_submit_order.php";
var base_url_my_add_order="./st-xm/Api/hotel_submit_order.php";
//var base_url_my_add_order="./st-xm/Api/txt_form.php";
//页面加载的时候调用
window.onload=function(){
tr_oneHTML=$('#tr_one').prop('outerHTML');
tr_oneHTML=tr_oneHTML.replace('none','table-row');
tr_finalStr=$('#tr_final').html();
tr_finalStr=tr_finalStr.replace('none','table-row');
select_room_HTML_str=$('#select_room').html();
//入住时间初始值
$('#id-date-picker-1').val(getDateTime(0));
var prod_id=getPar('prod_id');
if (!prod_id) {
alert('缺少参数');
return;
}
$("input[name='prod_id']").val(prod_id);
//调用 函数
var url=base_url+"?method=getProdName&prod_id="+prod_id;
get_http_data_by_url(url);
}
// 请求方法,传入URL
function get_http_data_by_url(myURL){
var tnowtime = getDateTime(4);
if (myURL.indexOf('?')>=0) {
myURL+='&tt='+tnowtime;
}else{
myURL+='?tt='+tnowtime;
}
$.getJSON(myURL,function(res_data){
if(res_data['code']!="0"){
alert(res_data['info']);
return;
}
$('#hotel_room').html(res_data['prod_name']);
$('#prod_name').val(res_data['prod_name']);
});
}
//选择是自营还是分销
function sel_type(value){
var list_base_url="./st-xm/Api/ht_get_order_list.php";
if (value=="177") {
fen_xiao_type="177";
$('#fen').css('display','table');
// $('#distributors').removeAttr('readonly');
$('#order_no').removeAttr('readonly');
var url=list_base_url+"?method=getChannelList&channel_type="+value;
var tnowtime=getDateTime(4);
if (url.indexOf('?') >= 0) {
url += '&tt=' + tnowtime;
} else {
url += '?tt=' + tnowtime;
}
$.getJSON(url,function(res_data){
if(res_data['code']!="0"){alert(res_data['info']);return;}
var distributors=$('#distributors');
var list=res_data['channelList'];
var HTML='';
for (var i=0,m=list.length;i'+list[i]['org_name']+''
HTML+=tempHTML;
}
distributors.html(HTML);
});
}else if(value=="176"){
fen_xiao_type="177";
$('#fen').css('display','table');
// $('#distributors').removeAttr('readonly');
$('#order_no').removeAttr('readonly');
var url=list_base_url+"?method=getChannelList&channel_type="+value;
var tnowtime=getDateTime(4);
if (url.indexOf('?') >= 0) {
url += '&tt=' + tnowtime;
} else {
url += '?tt=' + tnowtime;
}
$.getJSON(url,function(res_data){
if(res_data['code']!="0"){alert(res_data['info']);return;}
var distributors=$('#distributors');
var list=res_data['channelList'];
var HTML='';
for (var i=0,m=list.length;i'+list[i]['org_name']+''
HTML+=tempHTML;
}
distributors.html(HTML);
});
}
else{
fen_xiao_type=value;
$('#fen').css('display','none');
$('#order_no').attr('readonly','true');
$('#order_no').val('');
}
}
//选择入住时间
function sel_time_hour(innerHTML){
}
//选择日期
function date_choose_picker(type){
//开始日期
var start_date = $('#id-date-picker-1').val();
if (start_date.trim().length <= 0) {
return;
}
//结束日期
var end_date = $('#id-date-picker-2').val();
if (end_date.trim().length < 0) {
return;
}
// 判断日期是否合理
var date1 = new Date(start_date.replace(/\-/g, '/'));
var date2 = new Date(end_date.replace(/\-/g, '/'));
if (date1>date2) {
alert('结束日期必须大于开始日期!!!');
$('#all_days').html('共 0 晚');
$('#hotelList').html('');
if(type==1){
$('#id-date-picker-1').val('');
}else{
$('#id-date-picker-2').val('');
}
return;
}
// var date1=new Date(start_date.replace(/-/,'/'));
// var date2=new Date(end_date.replace(/-/,'/'));
// var date3=date2-date1;
// //计算出相差天数
// var days=Math.floor(date3/(24*3600*1000));
// $('#all_days').html('共 '+days+' 晚');
var prod_id=getPar('prod_id');
if(!prod_id){alert('缺少参数');return;};
var tnowtime = getDateTime(4);
var url=base_url+"?method=getPlaceOrderInfo&prod_id="+prod_id+"&check_in_date="+start_date+"&check_out_date="+end_date+"&tt="+tnowtime;
$.getJSON(url,function(res_data){
var arr_rooms=new Array();
var hotelListOBJ=$('#hotelList');
var arr_placeOrder=res_data['place_order_info'];
//先保存数据的长度
http_data_length=arr_placeOrder.length;
$('#all_days').html('共 '+arr_placeOrder.length+' 晚');
$("input[name='maxcount']").val(arr_placeOrder.length);
var newHTML=''
for (var i=0;idate2){alert('结束日期必须大于开始日期!!!');return;}
//判断是否有房--判断是否有金额-目前低保障
var isRoom=$('#all_cai').html();
if(isRoom=="0" || isRoom<=0){alert('相关产品没有库存!!!');return;}
document.myform.action=base_url_my_add_order;
document.myform.submit();
// var listURL = "hotelOrderList.html";
// // 跳转前将URL编码
// listURL = encodeURI(listURL);
// window.location.href = listURL;
});
});
//$(document).ready(function(){
// $('#btn_shutdown').click(function(){
// alert('点击了关闭');
// });
//});
function getPar(par) {
//获取当前URL
var local_url = document.location.href;
local_url = decodeURI(local_url);
//获取要取得的get参数位置
var get = local_url.indexOf(par + "=");
if (get == -1) {
return false;
}
//截取字符串
var get_par = local_url.slice(par.length + get + 1);
//判断截取后的字符串是否还有其他get参数
var nextPar = get_par.indexOf("&");
if (nextPar != -1) {
get_par = get_par.slice(0, nextPar);
}
return get_par;
}
function checkMobile(str) {
var re = /^1\d{10}$/;
if (re.test(str)) {
return true;
} else {
return false;
}
}
function getDateTime(nTypeFlag) {
var tNowTime = new Date();
var myYear = ';' + tNowTime.getFullYear() + ';';
var myMonth = ';' + (tNowTime.getMonth() + 1 - 0) + ';';
var myDay = ';' + tNowTime.getDate() + ';';
var myHour = ';' + tNowTime.getHours() + ';';
var myMinu = ';' + tNowTime.getMinutes() + ';';
var mySecond = ';' + tNowTime.getSeconds() + ';';
if (myMonth.length < 4) myMonth = '0' + myMonth;
if (myDay.length < 4) myDay = '0' + myDay;
if (myHour.length < 4) myHour = '0' + myHour;
if (myMinu.length < 4) myMinu = '0' + myMinu;
if (mySecond.length < 4) mySecond = '0' + mySecond;
var cNewTimeStr;
//alert(tNowTime);
switch (nTypeFlag + 1 - 1) {
case 0:
cNewTimeStr = myYear + '-' + myMonth + '-' + myDay;
break;
case 1:
cNewTimeStr = myYear + myMonth + myDay;
break;
case 2:
cNewTimeStr = myHour + ':' + myMinu + ':' + mySecond;
break;
case 3:
cNewTimeStr = myHour + myMinu + mySecond;
break;
case 4:
cNewTimeStr = myYear + myMonth + myDay + myHour + myMinu + mySecond;
break;
case 5:
cNewTimeStr = myYear + '年' + myMonth + '月' + myDay + '日';
break;
case 6:
cNewTimeStr = myYear;
break;
case 7:
cNewTimeStr = myYear + '-' + myMonth;
break;
default:
cNewTimeStr = myYear + '-' + myMonth + '-' + myDay + ' ' + myHour + ':' + myMinu + ':' + mySecond;
break;
}
cNewTimeStr = cNewTimeStr.replace(/;/g, "");
return cNewTimeStr;
}
/*
if (myreq.readyState==4) {
var newstr=myreq.responseText;
var httpData = JSON.parse(newstr);
var hotelListOBJ=$('#hotelList');
var arr_placeOrder=httpData['placeOrder'];
//先保存数据的长度
http_data_length=arr_placeOrder.length;
var tr_oneHTML=$('#tr_one').prop('outerHTML');
var newHTML=''
for (var i=0;i