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();