/**
* 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();
}