/** * Created by luocj on 2016/10/21. */ var earliest_checkin_time = ''; var supply_company = ''; var purchaser = ''; var send_subject = ''; var hotel_id = ''; var url = base_api; var all_info = null; window.onload = function () { hotel_id = getPar('hotel_id'); getMainInfo(); }; function getMainInfo() { var param = { type: 'hotel_UpdateHotelProduct', op: 'up-select', hotel_id: hotel_id }; $.ajax({ url: url, type: 'post', dataType: 'json', data: param, success: function (res_data) { ZZLog(res_data); all_info = res_data; $('#hotel_area').html(res_data['hotel_info']['hotel_area']); $('#hotel_name').html(res_data['hotel_info']['hotel_name']); $('#hotel_address').html(res_data['hotel_info']['hotel_address']); $('#time').val(res_data['hotel_info']['earliest_checkin_time']); $('.status_value').val(res_data['hotel_info']['hotel_status']); var principal = res_data['hotel_info']['principal']; if (principal != null) { principal = principal.split(','); var cstr = ''; $.each(principal, function (key, obj) { var res_name = $("#fuzeren option[value='" + obj + "']").text(); cstr += '' + res_name + ' 点击删除'; }) $('#principal').html(cstr); } supplierList(all_info); hotelPurchaser(all_info['hotel_info']['supplier_id']); confirmOrgList(all_info); roomList(all_info); }, error: function () { ZZLog('出错'); } }) } // 供应商 function supplierList(res_data) { var sumHTML = ''; for (var i = 0; i < res_data['supplier_list'].length; i++) { var HTML = ''; var dict = res_data['supplier_list'][i]; HTML = HTML.replace('-', dict['supplier_name']); if (dict['supplier_id'] == res_data['hotel_info']['supplier_id']) { HTML = HTML.replace('value="0"', 'value=' + dict['supplier_id'] + " selected=selected"); } else { HTML = HTML.replace(0, dict['supplier_id']); } sumHTML += HTML; } $('#supplier_list').html(sumHTML); $('.select_line').comboSelect(); // $('#supplier_list').val(res_data['hotel_info']['supplier_id']); } // 发单主体 function confirmOrgList(res_data) { var sumHTML = ''; for (var i = 0; i < res_data['confirm_org_list'].length; i++) { var HTML = ''; var dict = res_data['confirm_org_list'][i]; HTML = HTML.replace('-', dict['org_name']); HTML = HTML.replace(0, dict['org_id']); sumHTML += HTML; } $('#confirm_org_list').html(sumHTML); $('#confirm_org_list').val(res_data['hotel_info']['confirm_from']); } //采购人 function hotelPurchaser(index) { var supplier_id = index; var param = { type: 'hotel_supplier_Supplier', op: 'selpurchase', supplier_id: supplier_id } $.ajax({ url: url, type: 'post', dataType: 'json', data: param, success: function (res_data) { ZZLog(res_data); var obj = document.getElementById('purchaser'); obj.innerHTML = ''; for (var i = 0; i < res_data['purchase_people_list'].length; i++) { // var HTML = ''; var dict = res_data['purchase_people_list'][i]; var myOption = new Option(dict['purchaser_name'], dict['purchaser_id']); obj.options[obj.options.length] = myOption; } $('#purchaser').val(all_info['hotel_info']['purchaser_id']); }, error: function () { ZZLog('出错'); } }) } //房型 function roomList(res_data) { var sumHTML = ''; for (var i = 0; i < res_data['room_list'].length; i++) { var dict = res_data['room_list'][i]; var HTML = '[房型]'; HTML = HTML.replace('[房型]', dict['room_name']); sumHTML += HTML; } $('#room_list').html(sumHTML); } //提交 function commit() { var hotel_id = all_info['hotel_info']['hotel_id'] var room_type_sale_sum = new Array(); $('input[name="checkbox"]:checked').each(function () { room_type_sale_sum.push($(this).attr('id'));//向数组中添加元素 }); var room_type_sale = room_type_sale_sum.join(',');//将数组元素连接起来以构建一个字符串 var earliest_checkin_time = $('#time').val(); var supplier_id = $('#supplier_list').val(); var confirm_from = $('#confirm_org_list').val(); var procurement = $('#purchaser').val(); var status = $('.status_value').val(); if ("-1" == status) { alert('请选择状态!!!'); return false; } var _span_principal = ''; $('.span_principal').each(function (index, principal_obj) { var principal_list = $(principal_obj).attr('data-res-id'); _span_principal += principal_list; }) _span_principal = _span_principal.substr(0, _span_principal.length - 1); if (_span_principal == "") { alert('请选择运营负责人'); return; } var param = { type: 'hotel_UpdateHotelProduct', op: 'up-hotel', hotel_id: hotel_id, //room_type_sale: room_type_sale, earliest_checkin_time: earliest_checkin_time, supplier_id: supplier_id, confirm_from: confirm_from, procurement: procurement, principal: _span_principal, status: status } $.ajax({ url: url, type: 'post', dataType: 'json', data: param, success: function (res_date) { ZZLog(res_date); if (res_date['code'] == "0") { alert('保存成功'); window.location.href = 'up_down_control.html'; } }, error: function () { ZZLog('出错'); } }) } //选择运营负责人 function choosefuzeren(obj) { res_id = $(obj).val().trim(); if (res_id != -1) { res_name = $(obj).find('option:selected').text(); var cstr = '' + res_name + ' 点击删除'; var oldstr = $('#principal').html(); //判断该票种是否已经添加 if (oldstr.indexOf(cstr) == -1) { $('#principal').html(oldstr + cstr); } else { ZZAlertInfo('该负责人已被添加!'); } } } //删除添加的缓存运营负责人 function delTicket(obj) { $(obj).parent().remove(); }