var add_sell = '
' + $(".tabbable_info1").html() + '
'; var add_sell_html = $(".tabbable_info1").html(); var urlstr = base_api + 'index.php'; $("#table_sell_list").children().remove(); var add_link = '
' + $(".tabbable_info2").html() + '
'; var add_link_html = $(".tabbable_info2").html(); $("#table_link_list").children().remove(); var company = ""; var prod_id = getPar("prod_id"); $(document).ready(function(){ //加载省的信息 reloadProvinceInfo(); reloadCityInfo(1); loadAjax(); }); //企业、个人切换 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(); var sell_money_no = $(index).closest('.tabbable_info1').find('.sell_money_no').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); 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)); } }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); 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)); } }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_updateChannel", channel_id:prod_id, 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' + add_sell_html + ''; $("#table_sell_list").append(sell_temp); $("#sale"+data.list.sale[i].id).find(".product_type1").val(data.list.sale[i].parent_type); $("#sale"+data.list.sale[i].id).find(".product_type2").val(data.list.sale[i].product_type); $("#sale"+data.list.sale[i].id).find(".sell_type").val(data.list.sale[i].sale_type); $("#sale"+data.list.sale[i].id).find(".if_have").val(data.list.sale[i].commision_flag); $("#sale"+data.list.sale[i].id).find(".difind").val(data.list.sale[i].commision_type); $("#sale"+data.list.sale[i].id).find(".return_money").val(data.list.sale[i].back_commision_type); $("#sale"+data.list.sale[i].id).find(".sell_money").val(data.list.sale[i].back_commision_method); if($("#sale"+data.list.sale[i].id).find(".sell_money").val()=="308"){ $("#sale"+data.list.sale[i].id).find(".sell_money_no").val(data.list.sale[i].back_percent); $("#sale"+data.list.sale[i].id).find(".sell_money_no").next().text("%"); }else{ $("#sale"+data.list.sale[i].id).find(".sell_money_no").val(data.list.sale[i].back_value); $("#sale"+data.list.sale[i].id).find(".sell_money_no").next().text("元"); } if($("#sale"+data.list.sale[i].id).find(".product_type1").val()=="310"){ $("#sale"+data.list.sale[i].id).find(".product_type2").show(); }else{ $("#sale"+data.list.sale[i].id).find(".product_type2").hide(); } if($("#sale"+data.list.sale[i].id).find(".if_have").val()=="1"){ $("#sale"+data.list.sale[i].id).find(".regulation").show(); }else{ $("#sale"+data.list.sale[i].id).find(".regulation").hide(); } if($("#sale"+data.list.sale[i].id).find(".difind").val()=="304"){ $("#sale"+data.list.sale[i].id).find(".return_money").hide(); $("#sale"+data.list.sale[i].id).find(".sell_money").hide(); $("#sale"+data.list.sale[i].id).find(".percent").hide(); }else{ $("#sale"+data.list.sale[i].id).find(".return_money").show(); $("#sale"+data.list.sale[i].id).find(".sell_money").show(); $("#sale"+data.list.sale[i].id).find(".percent").show(); } $("#sale"+data.list.sale[i].id).find("select").attr("disabled","disabled"); $("#sale"+data.list.sale[i].id).find("select").addClass("selected"); $("#sale"+data.list.sale[i].id).find(".percent").css("border","none"); $("#sale"+data.list.sale[i].id).find(".sell_money_no").attr("readonly","readonly"); $("#sale"+data.list.sale[i].id).find(".sell_save_btn").text("修改"); $("#sale"+data.list.sale[i].id).find(".sell_change_btn").text("删除"); } //替换结算方式 if(data.list.sett_type=='275'){ $("#shouxin").attr("checked","checked"); }else if(data.list.sett_type=='288'){ $("#yufu").attr("checked","checked"); }else if(data.list.sett_type=='292'){ $("#danjie").attr("checked","checked"); } //替换结算周期 if(data.list.sett_frequency=='293'){ $("#rijie").attr("checked","checked"); }else if(data.list.sett_frequency=='294'){ $("#zhoujie").attr("checked","checked"); }else if(data.list.sett_frequency=='295'){ $("#yuejie").attr("checked","checked"); } $("#bank_name").val(data.list.account_bank); $("#account_name").val(data.list.account_name); $("#bank_id").val(data.list.account_num); var link_temp = ""; for(var i=0;i' + add_link_html + '' $("#table_link_list").append(link_temp); $("#link"+data.list.link_info[i].id).find(".link_type").val(data.list.link_info[i].link_name); $("#link"+data.list.link_info[i].id).find(".link_name").val(data.list.link_info[i].contact_name); $("#link"+data.list.link_info[i].id).find(".link_phone").val(data.list.link_info[i].contact_mobile); $("#link"+data.list.link_info[i].id).find(".link_tellno").val(data.list.link_info[i].contact_telphone); $("#link"+data.list.link_info[i].id).find(".link_fax").val(data.list.link_info[i].fax); $("#link"+data.list.link_info[i].id).find(".link_mail").val(data.list.link_info[i].email); $("#link"+data.list.link_info[i].id).find(".link_remark").val(data.list.link_info[i].remark); $("#link"+data.list.link_info[i].id).find('input,textarea').attr('readonly','readonly'); $("#link"+data.list.link_info[i].id).find('input,textarea').addClass('input_no'); $("#link"+data.list.link_info[i].id).find(".link_save_btn").text("修改"); $("#link"+data.list.link_info[i].id).find(".link_change_btn").text("删除"); } } //得到url上的参数 function getPar(par){ var local_url = document.location.href; local_url = decodeURI(local_url); var get = local_url.indexOf(par +"="); if(get == -1){ return false; } var get_par = local_url.slice(par.length + get + 1); var nextPar = get_par.indexOf("&"); if(nextPar != -1){ get_par = get_par.slice(0, nextPar); } return get_par; } function change_channle(index){ if($(index).val()=="304"){ $(index).closest(".regulation").find(".return_money").hide(); $(index).closest(".regulation").find(".return_money").val("0"); $(index).closest(".regulation").find(".sell_money").hide(); $(index).closest(".regulation").find(".sell_money").val("0"); $(index).closest(".regulation").find(".percent").hide(); $(index).closest(".regulation").find(".sell_money_no").val("0"); }else{ $(index).closest(".regulation").find(".return_money").show(); $(index).closest(".regulation").find(".return_money").val("306"); $(index).closest(".regulation").find(".sell_money").show(); $(index).closest(".regulation").find(".sell_money").val("308"); $(index).closest(".regulation").find(".percent").show(); $(index).closest(".regulation").find(".sell_money_no").val(""); } } function settle_price(index){ if($(index).val()=="308"){ $(index).next().find(".sell_money_no").next().text("%"); }else{ $(index).next().find(".sell_money_no").next().text("元"); } } //失去焦点 $("#product_name").blur(function(){ var value = $('#product_name').val(); var prod_id = getPar('iprod_id'); $.ajax({ url:urlstr, //请求地址 data:{ tp:"supply_dataInfo_checkSupplierName", supplier_name:value, supplier_type:'301', supplier_id:prod_id }, type: "post", dataType: "json", success: function (data) { console.log(data); if(data.code == "0"){ $('#attention').text('名称可用'); }else{ $('#attention').text('名称已存在'); } } }); })