// 总计 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