|
- /**
- * Created by luocj on 2016/11/23.
- */
- var order_id = getPar('order_id');
- var tr = $('.order_list').prop('outerHTML');
- window.onload = function () {
- getHotelDetail();
- downBookingRecord()
- };
- function getHotelDetail() {
- var param = {
- type: 'order_OutHotelOrderList',
- op: 'getOrderDetail',
- order_id: order_id
- };
- $.ajax({
- data: param,
- url: base_api,
- dataType: 'json',
- type: 'post',
- success: function (res_data) {
- setDataBody(res_data);
- },
- error: function (e) {
- ZZAlertInfo(e)
- }
- })
- }
- function setDataBody(res_data) {
- //替换上左
- $('#order_id').text('订 单 号: ' + order_id);
- if (res_data['order_status'] == 148) {
- $('#order_status').text('已取消');
- } else if (res_data['order_status'] == 313) {
- $('#order_status').text('待发单');
- } else if (res_data['order_status'] == 198) {
- $('#order_status').text('待确认');
- } else if (res_data['order_status'] == 314) {
- $('#order_status').text('已安排');
- } else if (res_data['order_status'] == 147) {
- $('#order_status').text('已完成');
- } else if (res_data['order_status'] == 382) {
- $('#order_status').text('退改中');
- }else if (res_data['order_status'] == 564) {
- $('#order_status').text('待退单');
- }
- if (res_data['order_confirm'] !== null) {
- $('#make_sure_num').text('酒店确认号:' + res_data['order_confirm']);
- } else {
- $('#make_sure_num').text('');
- }
- //替换下方预订信息
- $('#hotel_name').text(res_data['parent_prod_name']);
- $('#product_name').text(res_data['prod_name']);
- $('#start_date').text(res_data['prod_start_station_date']);
- $('#end_date').text(res_data['prod_end_station_date']);
- $('#datediff').text('共 ' + res_data['sum_night'] + ' 晚');
- $('#time').text(res_data['child_detail'][0]['run_time']);
- $('#contacts').text(res_data['customer_name']);
- $('#phone').text(res_data['customer_mobile']);
- var customer_memo = res_data['customer_memo'];
- // var notes = customer_memo.split('||');
- var user_org_id = getCookie('user_org_id');
- var remark_html = '';
- customer_memo.forEach((v,i)=>{
- if(0==i){
- remark_html+=`<div style="padding-bottom:5px">${v.comment_txt}</div>`;
- }else{
- remark_html+=`<div style="padding-top:5px;padding-bottom:5px">${v.comment_txt}</div>`;
- }
-
- })
- if(remark_html==''){$('#order-remark').removeClass("remark_css")};
- $('#order-remark').html(remark_html);
- //订单详情
- var sum = '';
- var sum_price = 0;
- for (var i = 0; i < res_data['child_detail'].length; i++) {
- var HTML = tr;
- var dict = res_data['child_detail'][i];
- HTML = HTML.replace('[入住日期]', dict['run_date']);
- HTML = HTML.replace('[数量]', dict['num']);
- HTML = HTML.replace('[结算价]', dict['base_price']);
- HTML = HTML.replace('[结算价总额]', dict['total']);
- sum += HTML;
- sum_price += parseInt(dict['total']);
- }
- $('#make_order_list').html(sum);
- $('#benefit').text(sum_price);
- //end 替换下方预订信息
- //替换右上方状态栏
- for (var j = 0; j < res_data['order_status_detail'].length; j++) {
- var dict_name = res_data['order_status_detail'][j]['order_status_name'];
- var dict_time = res_data['order_status_detail'][j]['create_time'];
- if (dict_name == '待发单') {
- $('#step1').addClass('active');
- $('#step2').addClass('active');
- $('#create_date').text(dict_time);
- $('#pay_date').text(dict_time);
- } else if (dict_name == '待确认') {
- $('#step3').addClass('active');
- $('#send_date').text(dict_time);
- } else if (dict_name == '已安排') {
- $('#step4').addClass('active');
- $('#arr_date').text(dict_time);
- } else if (dict_name == '已完成') {
- $('#step5').addClass('active');
- $('#finish_date').text(dict_time);
- } else if (dict_name == '已取消') {
- $('#step3').hide();
- $('#step4').hide();
- $('#step5').addClass('active');
- $('#may_cancel').text('已取消');
- $('#finish_date').text(dict_time);
- }
- }
- $('body').show();
- }
- //点击下载附件
- function downBookingRecord() {
- $('#down_record').on('click', function () {
- window.location.href = "/zz-jd/st-ht/HTcontrol.php?type=order_ModifyHTOrder&op=export&order_id=" + order_id;
- })
- }
|