| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- $(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;
- $('<li class="con_list" rank="'+sort
- +'" idIndex="2" index="'+res[i].id
- +'">'+res[i].name+'</li>').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;
- $('<li class="con_list" rank="'+sort
- +'" idIndex="3" index="'+resCildren[i].id
- +'">'+resCildren[i].name+'</li>').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;
- $('<li class="con_list" rank="'+sort
- +'" idIndex="4" index="'+resCildren3[i].id
- +'">'+resCildren3[i].name+'</li>').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;
- $('<li class="con_list" rank="'+sort
- +'" idIndex="5" index="'+resCildren4[i].id
- +'">'+resCildren4[i].name+'</li>').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;
- $('<li class="con_list" rank="'+sort
- +'" idIndex="6" index="'+resCildren5[i].id
- +'">'+resCildren5[i].name+'</li>').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;
- $('<li class="con_list" rank="'+sort
- +'" idIndex="7" index="'+resCildren6[i].id
- +'">'+resCildren6[i].name+'</li>').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('未选择上一级分类');
- }
- })
- }
- }
- }
- })
- }
- })
|