//采购范围html var rangeHTML = ''; //联系信息html var infoHTML = ''; //判断是否有采购范围信息 var range_count = 0; //判断是否有联系信息 var contact_count = 0; window. onload = function(){ rangeHTML = $('#range_info').html(); infoHTML = $('#table_info_list').html(); //加载省的信息 reloadProvinceInfo(); reloadCityInfo(1); } //添加采购范围 function addRange(){ var newhtml = rangeHTML; $("#range_info").prepend(newhtml); } //删除对应的采购范围 function delThisInfo(obj){ $(obj).parent().remove(); var value = $(obj).parent().children().eq(0).val(); var value1 = $(this).children().eq(1).children().eq(0).val(); if (value != -1 && value1 != '') { range_count = range_count -1; } } //添加联系信息 function addInfo(){ var newhtml = infoHTML; $("#table_info_list").prepend(newhtml); } //联系信息的删除 function delBtnDidClicked(obj){ var link_id = $(obj).closest('.tabbable_info').attr('id'); if(link_id == "-1"){ $(obj).closest('.tabbable_info').remove(); var contact = $(obj).closest('.tabbable_info').find('.contact').val(); var name = $(obj).closest('.tabbable_info').find('.name').val(); if (contact != '' && name != '') { contact_count = contact_count -1; } }else{ $.ajax({ url:base_api+'index.php', //请求地址 data:{ tp : "supply_dataInfo_execLink", operate:"delete", link_id:link_id }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $(obj).closest('.tabbable_info').remove(); var contact = $(obj).closest('.tabbable_info').find('.contact').val(); var name = $(obj).closest('.tabbable_info').find('.name').val(); if (contact != '' && name != '') { contact_count = contact_count -1; } }else{ ZZAlertInfo(data.info); } } }); } } //联系信息的取消 function cancelBtnDidClicked(obj){ var link_id = $(obj).closest('.tabbable_info').attr('id'); if (link_id == '-1') { $(obj).closest('.tabbable_info').remove(); var contact = $(obj).closest('.tabbable_info').find('.contact').val(); var name = $(obj).closest('.tabbable_info').find('.name').val(); if (contact != '' && name != '') { contact_count = contact_count -1; } } else{ $.ajax({ url:base_api+'index.php', //请求地址 data:{ tp:"supply_dataInfo_execLink", operate:"select", link_id:link_id }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $(obj).closest('.tabbable_info').find('.contact').val(data.list.link_name); $(obj).closest('.tabbable_info').find('.name').val(data.list.contact_name); $(obj).closest('.tabbable_info').find('.tel').val(data.list.contact_mobile); $(obj).closest('.tabbable_info').find('.tel_short').val(data.list.contact_telphone); $(obj).closest('.tabbable_info').find('.fax').val(data.list.fax); $(obj).closest('.tabbable_info').find('.mail').val(data.list.email); $(obj).closest('.tabbable_info').find('.remarks').val(data.list.remark); $(obj).parent().parent().parent().find('input,textarea').attr('readonly','readonly'); $(obj).parent().parent().parent().find('input,textarea').addClass('input_no'); $(obj).closest('.tabbable_info').find('.save').hide(); $(obj).closest('.tabbable_info').find('.change').show(); }else{ ZZAlertInfo(data.info); } } }); } // // $(obj).closest('.tabbable_info').remove(); // var contact = $(obj).closest('.tabbable_info').find('.contact').val(); // var name = $(obj).closest('.tabbable_info').find('.name').val(); // if (contact != '' && name != '') { // contact_count = contact_count -1; // } } //联系信息的小保存 function saveBtnDidClicked(obj){ var link_id = $(obj).closest('.tabbable_info').attr('id'); var contact = $(obj).closest('.tabbable_info').find('.contact').val(); var name = $(obj).closest('.tabbable_info').find('.name').val(); if (contact == '' || name == '') { ZZAlertInfo('联系信息不完整!') return; } else{ var contact = $(obj).closest('.tabbable_info').find('.contact').val(); var name = $(obj).closest('.tabbable_info').find('.name').val(); var tel = $(obj).closest('.tabbable_info').find('.tel').val(); var tel_short = $(obj).closest('.tabbable_info').find('.tel_short').val(); var fax = $(obj).closest('.tabbable_info').find('.fax').val(); var mail = $(obj).closest('.tabbable_info').find('.mail').val(); var remarks = $(obj).closest('.tabbable_info').find('.remarks').val(); var data = ''; if (link_id == -1) { data = { tp:"supply_dataInfo_execLink", operate:"insert", link_name:contact, contact_name:name, contact_mobile:tel, contact_telphone:tel_short, fax:fax, email:mail, remark:remarks }; } else{ data = { tp:"supply_dataInfo_execLink", operate:"update", link_id:link_id, link_name:contact, contact_name:name, contact_mobile:tel, contact_telphone:tel_short, fax:fax, email:mail, remark:remarks }; } console.log(data); $.ajax({ url:base_api+'index.php', //请求地址 data:data, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $(obj).closest('.tabbable_info').attr('id',data.list.link_id); $(obj).parent().parent().parent().find('input,textarea').attr('readonly','readonly'); $(obj).parent().parent().parent().find('input,textarea').addClass('input_no'); $(obj).closest('.tabbable_info').find('.save').hide(); $(obj).closest('.tabbable_info').find('.change').show(); }else{ ZZAlertInfo(data.info); } } }); } } //联系信息的修改 function changeBtnDidClicked(obj){ // var link_id = $(obj).closest('.tabbable_info').attr('id'); // var contact = $(obj).closest('.tabbable_info').find('.contact').val(); // var name = $(obj).closest('.tabbable_info').find('.name').val(); // var tel = $(obj).closest('.tabbable_info').find('.tel').val(); // var tel_short = $(obj).closest('.tabbable_info').find('.tel_short').val(); // var fax = $(obj).closest('.tabbable_info').find('.fax').val(); // var mail = $(obj).closest('.tabbable_info').find('.mail').val(); // var remarks = $(obj).closest('.tabbable_info').find('.remarks').val(); // $.ajax({ // url:base_path+'control.php', //请求地址 // data:{ // type:"data_link", // operate:"update", // link_id:link_id, // link_name:contact, // contact_name:name, // contact_mobile:tel, // contact_telphone:tel_short, // fax:fax, // email:mail, // remark:remarks // }, // type: "post", // dataType: "json", // success: function (data) { // console.log(data); // if(data.code == "0"){ $(obj).closest('.tabbable_info').find('input,textarea').removeAttr('readonly'); $(obj).closest('.tabbable_info').find('input,textarea').removeClass('input_no'); $(obj).closest('.tabbable_info').find('.change').hide(); $(obj).closest('.tabbable_info').find('.save').show(); // }else{ // ZZAlertInfo(data.info); // } // } // }); // } //总保存按钮 function saveInfo(){ var name_str = $('#name_str').val(); var all_name = $('#all_name').val(); var sale_style = $('input[name="sale_style"]:checked').val(); var sale_time = $('input[name="sale_time"]:checked').val(); var bank = $('#bank').val(); var account_name = $('#account_name').val(); var bank_id = $('#bank_id').val(); var city_id = $('#cantonal').val(); if (name_str == '') { ZZAlertInfo('名称不能为空!'); return; } if (all_name == '') { ZZAlertInfo('公司全称不能为空!'); return; } //采购范围的参数 range_count = 0; var range_str = ''; $('.range_every').each(function(index,dom){ var value = $(this).children().eq(0).val(); var value1 = $(this).children().eq(1).children().eq(0).val(); if (value != -1 && value1 != '') { range_str += '{' + value + ',' + value1 + '}'; range_count ++ ; } }) if (range_count == 0) { ZZAlertInfo('采购信息输入不完整!'); return; } console.log('采购范围参数'); console.log(range_str); //联系信息的参数 var submit_link_id_arr = []; $('.tabbable_info').each(function(index,dom){ var link_id = $(this).closest('.tabbable_info').attr('id'); submit_link_id_arr.push(link_id); }) if($.inArray("-1", submit_link_id_arr)!="-1"){ ZZAlertInfo("联系信息未保存"); return; }; // contact_count = 0; // var contact_str = '{'; // $('.tabbable_info').each(function(index,dom){ // var link_id = $(this).closest('.tabbable_info').attr('id'); // if (link_id != -1) { // contact_str += link_id + ',' // ZZAlertInfo(contact_str); // } // }) // contact_str = contact_str.substring(0,contact_str.length-1); // contact_str = contact_str +'}'; // console.log('联系信息参数'); // console.log(contact_str); var data = { tp:'supply_supplier_addSupplier', supplier_name:name_str, area_id:city_id, company_name:all_name, purchase:range_str, sett_type:sale_style, sett_frequency:sale_time, account_bank:bank, account_num:account_name, account_name:bank_id, link_info:submit_link_id_arr.toString() } console.log('这里是data') console.log(data); $.ajax({ url:base_api+'index.php', //请求地址 data:data, type: "post", dataType: "json", success: function (data) { if(data.code == "0"){ ZZAlertInfo(data.info,function(){ window.location.href = './supplier_list.html'; }); }else{ ZZAlertInfo(data.info); } } }); } //加载省的信息 function reloadProvinceInfo(){ var data = { tp:"supply_dataInfo_getArea", area_id:0 }; console.log(data); $.ajax({ url:base_api+'index.php', //请求地址 type: "post", //请求方式 data:data, async:false, dataType: "json", success: function (data) { if(data.code == 0){ console.log(data); var HTML = ""; var proList = data.list; for (var i = 0; i