$(function() { var id = helper.request.queryString("id"); var typeid ; var pid; Ajax(id); console.log(id); function Ajax(id) { $.ajax({ type: "get", url: huayi.config.callcenter_url + "callcenterapi/api/Knowledge/getsingle", async: true, dataType: 'json', data: { token: $.cookie("token"), id: id }, success: function(data) { var con = data.data; if(data.state.toLowerCase() == 'success') { var typeName=con.typenames.length-1; $('.lb').val(con.typenames[typeName]); //所属类别 $('.lb').attr("index",con.model.typeid); $('.content').val(con.model.content); //创建内容 $('.con_title').val(con.model.title); //创建标题 } } }); } $(".btn_save").on("click",function(){ $.ajax({ type: "POST", url: huayi.config.callcenter_url + "callcenterapi/api/Knowledge/update", async: true, dataType: 'json', data: { token: $.cookie("token"), id: id, typeid:$('.lb').attr("index"), title:$('.con_title').val(), content:$('.content').val() }, success: function(data) { var con = data.data; if(data.state.toLowerCase() == 'success') { var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引 parent.layer.close(index); //再执行关闭 parent.initTable() } } }); }) $(".typelist").click(function(){ $(".editclass").toggle(); }) tree(); function tree(){ $.ajax({ type:"get", url:huayi.config.callcenter_url + 'callcenterapi/api/Knowledge/gettypetreelist', async:true, dataType: 'json', data:{ "token": $.cookie("token"), "pid": pid }, success: function(data) { if(data.state == "success") { var a=0,b=0,c=0,d=0,e=0,f=0; if (data.data.length>0) { firstTree(); function firstTree(){ if (data.data) { var res = data.data; for(var i in res){ var sort =i; $('
  • '+res[i].name+'
  • ').appendTo(".con_text") } } } function secondTree(){ if (data.data) { if(data.data[a].children!=undefined){ var resCildren = data.data[a].children;; for(var i in resCildren){ var sort =i; $('
  • '+resCildren[i].name+'
  • ').appendTo(".con_text") } } } } function thirdTree(){ if(data.data){ if(data.data[a].children!=undefined){ if (data.data[a].children[b].children!=undefined) { var resCildren3 =data.data[a].children[b].children; for(var i in resCildren3) { var sort =i; $('
  • '+resCildren3[i].name+'
  • ').appendTo(".con_text") } } } } } //四级 function fourTree(){ if(data.data){ if(data.data[a].children!=undefined){ if (data.data[a].children[b].children!=undefined) { if (data.data[a].children[b].children[c].children!=undefined) { var resCildren4 =data.data[a].children[b].children[c].children; for(var i in resCildren4) { var sort =i; $('
  • '+resCildren4[i].name+'
  • ').appendTo(".con_text") } } } } } } function fiveTree(){ if(data.data){ if(data.data[a].children!=undefined){ if (data.data[a].children[b].children!=undefined) { if (data.data[a].children[b].children[c].children!=undefined) { if (data.data[a].children[b].children[c].children[d].children!=undefined) { var resCildren5 =data.data[a].children[b].children[c].children[d].children; for(var i in resCildren5) { var sort =i; $('
  • '+resCildren5[i].name+'
  • ').appendTo(".con_text") } } } } } } } function sixTree(){ if(data.data){ if(data.data[a].children!=undefined){ if (data.data[a].children[b].children!=undefined) { if (data.data[a].children[b].children[c].children!=undefined) { if (data.data[a].children[b].children[c].children[d].children!=undefined) { if (data.data[a].children[b].children[c].children[d].children[e].children!=undefined) { var resCildren6 =data.data[a].children[b].children[c].children[d].children[e].children; for(var i in resCildren6) { var sort =i; $('
  • '+resCildren6[i].name+'
  • ').appendTo(".con_text") } } } } } } } } $(".con_text").on("click",".con_list",function(){ var num =$(this).attr("idIndex"); var typeId=$(this).attr("index"); rank =$(this).attr("rank"); var num1=num-1; var num2=num-2; $(".typelist").val($(this).text()); $(".typelist").attr("ids",typeId); var thisId=$(this).attr("index"); $(".editclass .title ul li:eq("+num1+")").css({"border-bottom":"none","background":"#FFFFFF"}); $(".editclass .title ul li:eq("+num2+")").css({"border-bottom":"solid 1px #ebebeb","background":"#fafafa"}); $('.con_text').html(''); if(num==2){ a=rank secondTree(); if ($('.con_text').html()=="") { $('.con_text').html('未分类'); } }else if(num==3){ b=rank; thirdTree(); if ($('.con_text').html()=="") { $('.con_text').html('未分类'); } }else if(num==4){ c=rank; fourTree(); if ($('.con_text').html()=="") { $('.con_text').html('未分类'); } }else if(num==5){ d=rank; fiveTree(); if ($('.con_text').html()=="") { $('.con_text').html('未分类'); } }else if(num==6){ e=rank; sixTree(); if ($('.con_text').html()=="") { $('.con_text').html('未分类'); } } }) $(".editclass .title ul li").on("click",function(){ var index=$(this).index(); var num3 $(".editclass .title ul li").css({"border-bottom":"1px solid #ebebeb","background":"#fafafa"}); $(this).css({"border-bottom":"none","background":"#FFFFFF"}); $('.con_text').html(''); if (index==0) { a=0 firstTree(); }else if (typeof(rank)!="undefined") { // if (index==0) { // a=rank // firstTree(); // } else if(index==1){ b=rank secondTree(); } else if(index==2){ c=rank thirdTree(); } else if(index==3){ d=rank fourTree(); } else if(index==4){ e=rank fiveTree(); } }else{ $('.con_text').html('未选择上一级分类'); } }) } } } }) } })