www.gusucode.com > JTBCPHP网站内容管理系统 v3.0.1源码程序 > PHP_JTBC_CMS_v3.0.1.2/universal/category/common/assets/js/jtbc.console.manage.js

    jtbc.console.manage = {
  obj: null,
  parent: jtbc.console,
  para: [],
  initList: function()
  {
    var tthis = this;
    tthis.obj.find('rightarea').find('select[name=\'genre\']').on('change', function(){
      var thisObj = $(this);
      var url = tthis.para['fileurl'] + '?type=list&genre=' + encodeURIComponent(thisObj.val());
      tthis.parent.loadMainURL(url);
    });
    tthis.obj.find('button.add').click(function(){
      var thisObj = $(this);
      if (thisObj.attr('loading') != 'true')
      {
        thisObj.attr('loading', 'true');
        var url = tthis.para['fileurl'] + '?type=add&genre=' + encodeURIComponent(tthis.obj.attr('current-genre')) + '&fid=' + encodeURIComponent(tthis.obj.attr('current-fid'));
        $.get(url, function(data){
          var dataObj = $(data);
          if (dataObj.find('result').attr('status') == '1')
          {
            var pageObj = tthis.parent.lib.popupPage(dataObj.find('result').text());
            pageObj.find('.tinyform').find('button.submit').attr('message', 'custom').on('message', function(){
              pageObj.find('span.tips').addClass('h').html($(this).attr('msg').split('|')[0]);
            }).attr('done', 'custom').on('done', function(){
              pageObj.find('span.tips').addClass('h').html($(this).attr('msg').split('|')[0]);
              tthis.parent.loadMainURLRefresh();
              pageObj.find('span.close').trigger('click');
            });
          };
          thisObj.attr('loading', 'false');
        });
      };
    });
    tthis.obj.find('icon.edit').click(function(){
      var thisObj = $(this);
      if (thisObj.attr('loading') != 'true')
      {
        thisObj.attr('loading', 'true');
        var url = tthis.para['fileurl'] + '?type=edit&id=' + thisObj.attr('rsid');
        $.get(url, function(data){
          var dataObj = $(data);
          if (dataObj.find('result').attr('status') == '1')
          {
            var pageObj = tthis.parent.lib.popupPage(dataObj.find('result').text());
            pageObj.find('.tinyform').find('button.submit').attr('message', 'custom').on('message', function(){
              pageObj.find('span.tips').addClass('h').html($(this).attr('msg').split('|')[0]);
            }).attr('done', 'custom').on('done', function(){
              pageObj.find('span.tips').addClass('h').html($(this).attr('msg').split('|')[0]);
              tthis.parent.loadMainURLRefresh();
              pageObj.find('span.close').trigger('click');
            });
          };
          thisObj.attr('loading', 'false');
        });
      };
    });
    tthis.parent.lib.dragSort(tthis.obj.find('.tableL tbody'), 'tr', 'td.sort', function(){}, function(){
      var ids = tthis.parent.lib.getCheckBoxValue(tthis.obj.find('input.id'));
      var url = tthis.para['fileurl'] + '?type=action&action=sort&ids=' + encodeURIComponent(ids);
      $.get(url, function(data){});
    });
  },
  ready: function()
  {
    var tthis = this;
    tthis.parent.lib.initMainCommon(tthis);
    var myModule = tthis.obj.attr('module');
    if (myModule == 'list') tthis.initList();
  }
}.ready();