|
- /**
- * 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 += '<span class="span_principal" style="cursor: pointer;" data-res-id="' + obj + ',' + '">' + res_name + ' <img alt="点击删除" onclick="delTicket(this)" style="width: 12px;height: 12px;margin-bottom: 2px;" src="images/close.png"></span>';
- })
- $('#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 = '<option value="0">-</option>';
- 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 = '<option value="0">-</option>';
- 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 = '<option value="'+dict['purchaser_id']+'">'+dict['purchaser_name']+'</option>';
- 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 = '<span style="margin-left:2px;margin-right: 20px;">[房型]</span>';
- 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 = '<span class="span_principal" style="cursor: pointer;" data-res-id="' + res_id + ',' + '">' + res_name + ' <img alt="点击删除" onclick="delTicket(this)" style="width: 12px;height: 12px;margin-bottom: 2px;" src="images/close.png">';
- var oldstr = $('#principal').html();
- //判断该票种是否已经添加
- if (oldstr.indexOf(cstr) == -1) {
- $('#principal').html(oldstr + cstr);
- } else {
- ZZAlertInfo('该负责人已被添加!');
- }
- }
-
- }
- //删除添加的缓存运营负责人
- function delTicket(obj) {
- $(obj).parent().remove();
- }
|