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