var add_sell = $(".tabbable_info1").prop('outerHTML'); var add_link = $(".tabbable_info2").prop('outerHTML'); var company = ""; var urlstr = base_api + 'index.php'; $(document).ready(function(){ //加载省的信息 reloadProvinceInfo(); reloadCityInfo(1); }); //企业、个人切换 function company_personal(index){ if($(index).val()=='1'){ $("#shenfen").hide(); $("#gongsi").hide(); $("#gongsi2").show(); }else{ $("#shenfen").show(); $("#gongsi").show(); $("#gongsi2").hide(); } } //新增销售范围 function addInfo_sell(){ $("#table_sell_list").append(add_sell); } //新增联系信息 function addInfo_link(){ $("#table_link_list").append(add_link); } //根据产品一级类目联动二级目录 function change_product(index){ var product_level1 = $(index).val(); if(product_level1=="310"){ var product_level2 = '' $(index).next().html(product_level2); $(index).next().show(); }else if(product_level1=="311"){ var product_level2 = '' $(index).next().html(product_level2); $(index).next().hide(); }else{ var product_level2 = '' $(index).next().html(product_level2); $(index).next().hide(); } } //根据佣金规则有、无联动后面规则 /有,显示/无,不显示; function change_rule(index){ var rule = $(index).val(); if(rule=="1"){ $(index).next().show(); var rule_html = '' + '' + '' + '' + '' + '%' + '' $(index).next().html(rule_html); }else{ $(index).next().hide(); var rule_html = '' + '' + '' + '' + '' + '%' + '' $(index).next().html(rule_html); } } //销售范围的小保存、修改 function sell_small_save(index){ var text_box = $(index).text(); var sale_id = $(index).closest('.tabbable_info1').attr('sale_id'); var product_type1 = $(index).closest('.tabbable_info1').find('.product_type1').val(); var product_type2 = $(index).closest('.tabbable_info1').find('.product_type2').val(); var sell_type = $(index).closest('.tabbable_info1').find('.sell_type').val(); var if_have = $(index).closest('.tabbable_info1').find('.if_have').val(); var difind = $(index).closest('.tabbable_info1').find('.difind').val(); var return_money = $(index).closest('.tabbable_info1').find('.return_money').val(); var sell_money = $(index).closest('.tabbable_info1').find('.sell_money').val(); if(sell_money=="308"){ var sell_money_no = $(index).closest('.tabbable_info1').find('.sell_money_no').val(); var back_value = "0"; }else{ var sell_money_no = "0"; var back_value = $(index).closest('.tabbable_info1').find('.sell_money_no').val(); } if(text_box=="保存"){ if(sale_id == "-1"){ $.ajax({ url:urlstr, //请求地址 data:{ tp :"supply_dataInfo_execSale", operate:"insert", prod_supplier_id:"0", product_type:product_type2, parent_type:product_type1, sale_type:sell_type, commision_flag:if_have, commision_type:difind, back_commision_type:return_money, back_commision_method:sell_money, back_percent:sell_money_no, back_value:back_value }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ var if_have = $(index).parent().prev().children().eq(1).val(); if(if_have == "1"){ $(index).parent().prev().children().eq(1).hide(); }else if(if_have == "0"){ $(index).parent().prev().children().eq(1).show(); } $(index).closest('.tabbable_info1').find("select").attr("disabled","disabled"); $(index).closest('.tabbable_info1').find("select").addClass("selected"); $(index).parent().prev().find(".percent").css("border","none"); $(index).closest('.tabbable_info1').find(".sell_money_no").attr("readonly","readonly"); $(index).text("修改"); $(index).next().text("删除"); $(index).closest('.tabbable_info1').attr("sale_id",data.list.sale_id); //zsq if (data.list.product_type=='0') { $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).hide(); console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2)); }else{ $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).show(); console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2)); } //zsq end }else{ ZZAlertInfo(data.info); } } }); }else{ $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_dataInfo_execSale", operate:"update", sale_id:sale_id, prod_supplier_id:"0", product_type:product_type2, parent_type:product_type1, sale_type:sell_type, commision_flag:if_have, commision_type:difind, back_commision_type:return_money, back_commision_method:sell_money, back_percent:sell_money_no, back_value:back_value }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ var if_have = $(index).parent().prev().children().eq(1).val(); if(if_have == "1"){ $(index).parent().prev().children().eq(1).hide(); }else if(if_have == "0"){ $(index).parent().prev().children().eq(1).show(); } $(index).closest('.tabbable_info1').find("select").attr("disabled","disabled"); $(index).closest('.tabbable_info1').find("select").addClass("selected"); $(index).parent().prev().find(".percent").css("border","none"); $(index).closest('.tabbable_info1').find(".sell_money_no").attr("readonly","readonly"); $(index).text("修改"); $(index).next().text("删除"); $(index).closest('.tabbable_info1').attr("sale_id",data.list.sale_id); //zsq if (data.list.product_type=='0') { $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).hide(); console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2)); }else{ $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).show(); console.log($(index).closest('.tabbable_info1').children().eq(0).children().eq(2)); } //zsq end }else{ ZZAlertInfo(data.info); } } }); } }else{ //修改 $(index).parent().prev().children().eq(1).show(); $(index).parent().parent().find("select").removeAttr("disabled"); $(index).parent().parent().find("select").removeClass("selected"); $(index).parent().prev().find(".percent").css("border","1px solid #ccc"); $(index).closest('.tabbable_info1').find(".sell_money_no").removeAttr("readonly"); $(index).text("保存"); $(index).next().text("取消"); $(index).closest('.tabbable_info1').children().eq(0).children().eq(2).show(); } } //销售范围的小删除、取消 function remove_small_save(index){ var text_box = $(index).text(); var sale_id = $(index).closest('.tabbable_info1').attr('sale_id'); var product_type1 = $(index).closest('.tabbable_info1').find('.product_type1').val(); var product_type2 = $(index).closest('.tabbable_info1').find('.product_type2').val(); var sell_type = $(index).closest('.tabbable_info1').find('.sell_type').val(); var if_have = $(index).closest('.tabbable_info1').find('.if_have').val(); var difind = $(index).closest('.tabbable_info1').find('.difind').val(); var return_money = $(index).closest('.tabbable_info1').find('.return_money').val(); var sell_money = $(index).closest('.tabbable_info1').find('.sell_money').val(); var sell_money_no = $(index).closest('.tabbable_info1').find('.sell_money_no').val(); if(text_box == "取消"){ if(sale_id == "-1"){ $(index).closest('.tabbable_info1').remove(); }else{ //sale_id != "-1";保存过的 $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_dataInfo_execSale", operate:"select", sale_id:sale_id }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ //取消保存过的数据后的展示 $(index).closest('.tabbable_info1').find('.product_type1').val(data.list.parent_type); $(index).closest('.tabbable_info1').find('.product_type2').val(data.list.product_type); $(index).closest('.tabbable_info1').find('.sell_type').val(data.list.sale_type); $(index).closest('.tabbable_info1').find('.if_have').val(data.list.commision_flag); $(index).closest('.tabbable_info1').find('.difind').val(data.list.commision_type); $(index).closest('.tabbable_info1').find('.return_money').val(data.list.back_commision_type); $(index).closest('.tabbable_info1').find('.sell_money').val(data.list.back_commision_method); $(index).closest('.tabbable_info1').find('.sell_money_no').val(data.list.back_percent); var if_have = $(index).parent().prev().children().eq(1).val(); if(if_have == "1"){ $(index).parent().prev().children().eq(1).hide(); $(index).parent().prev().children().eq(2).show(); }else if(if_have == "0"){ $(index).parent().prev().children().eq(1).show(); } $(index).closest('.tabbable_info1').find("select").attr("disabled","disabled"); $(index).closest('.tabbable_info1').find("select").addClass("selected"); $(index).parent().prev().find(".percent").css("border","none"); $(index).closest('.tabbable_info1').find(".sell_money_no").attr("readonly","readonly"); $(index).text("删除"); $(index).prev().text("修改"); }else{ ZZAlertInfo(data.info); } } }); } }else{ //text_box == "删除" if(sale_id == "-1"){ $(index).closest('.tabbable_info1').remove(); }else{ $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_dataInfo_execSale", operate:"delete", sale_id:sale_id }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $(index).closest('.tabbable_info1').remove(); }else{ ZZAlertInfo(data.info); } } }); } } } //联系信息的小保存、修改 function linkman_small_save(index){ var text_box = $(index).text(); var link_id = $(index).closest('.tabbable_info2').attr("link_id"); var link_type = $(index).closest('.tabbable_info2').find(".link_type").val(); var link_name = $(index).closest('.tabbable_info2').find(".link_name").val(); var link_phone = $(index).closest('.tabbable_info2').find(".link_phone").val(); var link_tellno = $(index).closest('.tabbable_info2').find(".link_tellno").val(); var link_fax = $(index).closest('.tabbable_info2').find(".link_fax").val(); var link_mail = $(index).closest('.tabbable_info2').find(".link_mail").val(); var link_remark = $(index).closest('.tabbable_info2').find(".link_remark").val(); if(text_box == "保存"){ if(link_id=="-1"){ if(link_type==""){ ZZAlertInfo("类型不能为空"); return; } if(link_name==""){ ZZAlertInfo("姓名不能为空"); return; } $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_dataInfo_execLink", operate:"insert", link_name:link_type, contact_name:link_name, contact_mobile:link_phone, contact_telphone:link_tellno, fax:link_fax, email:link_mail, remark:link_remark }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $(index).closest('.tabbable_info2').find('input,textarea').attr('readonly','readonly'); $(index).closest('.tabbable_info2').find('input,textarea').addClass('input_no'); $(index).text("修改"); $(index).next().text("删除"); $(index).closest('.tabbable_info2').attr("link_id",data.list.link_id); }else{ ZZAlertInfo(data.info); } } }); }else{ $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_dataInfo_execLink", operate:"update", link_id:link_id, link_name:link_type, contact_name:link_name, contact_mobile:link_phone, contact_telphone:link_tellno, fax:link_fax, email:link_mail, remark:link_remark }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $(index).closest('.tabbable_info2').find('input,textarea').attr('readonly','readonly'); $(index).closest('.tabbable_info2').find('input,textarea').addClass('input_no'); $(index).text("修改"); $(index).next().text("删除"); $(index).closest('.tabbable_info2').attr("link_id",data.list.link_id); }else{ ZZAlertInfo(data.info); } } }); } }else if(text_box == "修改"){ $(index).closest('.tabbable_info2').find('input,textarea').removeAttr('readonly'); $(index).closest('.tabbable_info').find('input,textarea').removeClass('input_no'); $(index).text("保存"); $(index).next().text("取消"); } } //联系信息的小取消、删除 function linkman_small_delete(index){ var text_box = $(index).text(); var link_id = $(index).closest('.tabbable_info2').attr("link_id"); var link_type = $(index).closest('.tabbable_info2').find(".link_type").val(); var link_name = $(index).closest('.tabbable_info2').find(".link_name").val(); var link_phone = $(index).closest('.tabbable_info2').find(".link_phone").val(); var link_tellno = $(index).closest('.tabbable_info2').find(".link_tellno").val(); var link_fax = $(index).closest('.tabbable_info2').find(".link_fax").val(); var link_mail = $(index).closest('.tabbable_info2').find(".link_mail").val(); var link_remark = $(index).closest('.tabbable_info2').find(".link_remark").val(); if(text_box == "取消"){ if(link_id == "-1"){ $(index).closest('.tabbable_info2').remove(); }else{ $.ajax({ url:urlstr, //请求地址 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"){ $(index).closest('.tabbable_info2').find(".link_type").val(data.list.link_name); $(index).closest('.tabbable_info2').find(".link_name").val(data.list.contact_name); $(index).closest('.tabbable_info2').find(".link_phone").val(data.list.contact_mobile); $(index).closest('.tabbable_info2').find(".link_tellno").val(data.list.contact_telphone); $(index).closest('.tabbable_info2').find(".link_fax").val(data.list.fax); $(index).closest('.tabbable_info2').find(".link_mail").val(data.list.email); $(index).closest('.tabbable_info2').find(".link_remark").val(data.list.remark); $(index).closest('.tabbable_info2').find('input,textarea').attr('readonly','readonly'); $(index).closest('.tabbable_info').find('input,textarea').addClass('input_no'); $(index).text("删除"); $(index).prev().text("修改"); }else{ ZZAlertInfo(data.info); } } }); } }else if(text_box == "删除"){ if(link_id == "-1"){ $(index).closest('.tabbable_info2').remove(); }else{ $.ajax({ url:urlstr, //请求地址 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"){ $(index).closest('.tabbable_info2').remove(); }else{ ZZAlertInfo(data.info); } } }); } } } //最后面的大保存 function big_save(){ var submit_sale_id_arr = []; var submit_link_id_arr = []; $('.tabbable_info1').each(function(index,dom){ var submit_sale_id = $(this).attr("sale_id"); submit_sale_id_arr.push(submit_sale_id); }) $('.tabbable_info2').each(function(index,dom){ var submit_link_id = $(this).attr("link_id"); submit_link_id_arr.push(submit_link_id); }) //销售范围sale_id数组转字符串 var submit_sale_id_str = submit_sale_id_arr.toString(); //联系信息link_id数组转字符串 var submit_link_id_str = submit_link_id_arr.toString(); if($.inArray("-1", submit_sale_id_arr)!="-1"){ ZZAlertInfo("销售范围信息未保存"); return; }; if($.inArray("-1", submit_link_id_arr)!="-1"){ ZZAlertInfo("联系信息未保存"); return; }; //基本信息 //类型 var company_type = $('input[name="saleStyle_company"]:checked').val(); //名称 var product_name = $("#product_name").val(); //城市 var city_id = $("#cantonal").val(); //企业公司全称 var company_name = $("#company_name").val(); //个人身份证号 var card_id = $("#card_id").val(); //个人所属公司 var personal_company_name = $("#personal_company_name").val(); //业务员 var yewuyua_name = $("#yewuyua").val(); //结算方式 var settle_type = $('input[name="finally_way"]:checked').val(); //结算周期 var settle_week = $('input[name="finally_round"]:checked').val(); //开户银行 var account_bank = $("#bank_name").val(); //账号名称 var account_name = $("#account_name").val(); //银行账号 var bank_id = $("#bank_id").val(); if(product_name==""){ ZZAlertInfo("名称不能为空!"); return; } if(yewuyua_name==""){ ZZAlertInfo("业务员不能为空!"); return; } if(company_type =="1"){ company = company_name; if(company_name==""){ ZZAlertInfo("公司全称不能为空!"); return; } }else{ company = personal_company_name; if(card_id==""){ ZZAlertInfo("身份证不能为空!"); return; } } $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_channel_addChannel", supplier_name:product_name, area_id:city_id, manage_type:company_type, sales_man:yewuyua_name, company_name:company, id_card:card_id, sale:submit_sale_id_str, sett_type:settle_type, sett_frequency:settle_week, account_bank:account_bank, account_num:bank_id, account_name:account_name, link_info:submit_link_id_str }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ ZZAlertInfo("保存成功!",function(){ window.location.href="channel_list.html"; }) }else{ ZZAlertInfo(data.info); } } }); } //加载省的信息 function reloadProvinceInfo(){ var data = { tp:"supply_dataInfo_getArea", area_id:0 }; console.log(data); $.ajax({ url:urlstr, //请求地址 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