$(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('未选择上一级分类');
}
})
}
}
}
})
}
})