123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- $(document).ready(function(){
- //列表下拉
- $('img[nc_type="flex"]').click(function(){
- var status = $(this).attr('status');
- if(status == 'open'){
- var pr = $(this).parent('td').parent('tr');
- var id = $(this).attr('fieldid');
- var obj = $(this);
- $(this).attr('status','none');
- //ajax
- $.ajax({
- url: 'index.php?act=article_class&op=article_class&ajax=1&ac_parent_id='+id,
- dataType: 'json',
- success: function(data){
- var src='';
- for(var i = 0; i < data.length; i++){
- var tmp_vertline = "<img class='preimg' src='templates/images/vertline.gif'/>";
- src += "<tr class='"+pr.attr('class')+" row"+id+"'>";
- src += "<td class='w36'><input type='checkbox' name='check_ac_id[]' value='"+data[i].ac_id+"' class='checkitem'>";
- if(data[i].have_child == 1){
- src += "<img fieldid='"+data[i].ac_id+"' status='open' nc_type='flex' src='"+ADMIN_TEMPLATES_URL+"/images/tv-expandable.gif' />";
- }else{
- src += "<img fieldid='"+data[i].ac_id+"' status='none' nc_type='flex' src='"+ADMIN_TEMPLATES_URL+"/images/tv-item.gif' />";
- }
- //图片
- src += "</td><td class='w48 sort'>";
- //排序
- src += "<span title='可编辑' ajax_branch='article_class_sort' datatype='number' fieldid='"+data[i].ac_id+"' fieldname='ac_sort' nc_type='inline_edit' class='editable'>"+data[i].ac_sort+"</span></td>";
- //名称
- src += "<td class='name'>";
- for(var tmp_i=1; tmp_i < (data[i].deep-1); tmp_i++){
- src += tmp_vertline;
- }
- if(data[i].have_child == 1){
- src += " <img fieldid='"+data[i].ac_id+"' status='open' nc_type='flex' src='"+ADMIN_TEMPLATES_URL+"/images/tv-item1.gif' />";
- }else{
- src += " <img fieldid='"+data[i].ac_id+"' status='none' nc_type='flex' src='"+ADMIN_TEMPLATES_URL+"/images/tv-expandable1.gif' />";
- }
- src += " <span title='可编辑' required='1' fieldid='"+data[i].ac_id+"' ajax_branch='article_class_name' fieldname='ac_name' nc_type='inline_edit' class='editable'>"+data[i].ac_name+"</span>";
- //新增下级
- if(data[i].deep < 2){
- src += "<a class='btn-add-nofloat marginleft' href='index.php?act=article_class&op=article_class_add&ac_parent_id="+data[i].ac_id+"'><span>新增下级</span></a></span>";
- }
- src += "</td>";
-
- //操作
- src += "<td class='w84'>";
- src += "<span><a href='index.php?act=article_class&op=article_class_edit&ac_id="+data[i].ac_id+"'>编辑</a>";
- src += " | <a href=\"javascript:if(confirm('删除该分类将会同时删除该分类的所有下级分类,您确定要删除吗'))window.location = 'index.php?act=article_class&op=article_class_del&ac_id="+data[i].ac_id+"';\">删除</a>";
- src += "</td>";
- src += "</tr>";
- }
- //插入
- pr.after(src);
- obj.attr('status','close');
- obj.attr('src',obj.attr('src').replace("tv-expandable","tv-collapsable"));
- $('img[nc_type="flex"]').unbind('click');
- $('span[nc_type="inline_edit"]').unbind('click');
- //重现初始化页面
- $.getScript(RESOURCE_SITE_URL+"/js/jquery.edit.js");
- $.getScript(RESOURCE_SITE_URL+"/js/jquery.article_class.js");
- $.getScript(RESOURCE_SITE_URL+"/js/admincp.js");
- },
- error: function(){
- alert('获取信息失败');
- }
- });
- }
- if(status == 'close'){
- $(".row"+$(this).attr('fieldid')).remove();
- $(this).attr('src',$(this).attr('src').replace("tv-collapsable","tv-expandable"));
- $(this).attr('status','open');
- }
- })
- });
|