| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 | 
							- require.config({
 
-     urlArgs: "v=" + requirejs.s.contexts._.config.config.site.version,
 
-     packages: [{
 
-         name: 'moment',
 
-         location: '../libs/moment',
 
-         main: 'moment'
 
-     }],
 
-     //在打包压缩时将会把include中的模块合并到主文件中
 
-     include: ['css', 'layer', 'toastr', 'fast', 'backend', 'backend-init', 'table', 'form', 'dragsort', 'drag', 'drop', 'addtabs', 'selectpage'],
 
-     paths: {
 
-         'lang': "empty:",
 
-         'form': 'require-form',
 
-         'table': 'require-table',
 
-         'upload': 'require-upload',
 
-         'drag': 'jquery.drag.min',
 
-         'drop': 'jquery.drop.min',
 
-         'dropzone': 'dropzone.min',
 
-         'echarts': 'echarts.min',
 
-         'echarts-theme': 'echarts-theme',
 
-         'adminlte': 'adminlte',
 
-         'bootstrap-table-commonsearch': 'bootstrap-table-commonsearch',
 
-         'bootstrap-table-template': 'bootstrap-table-template',
 
-         //
 
-         // 以下的包从bower的libs目录加载
 
-         'jquery': '../libs/jquery/dist/jquery.min',
 
-         'bootstrap': '../libs/bootstrap/dist/js/bootstrap.min',
 
-         'bootstrap-datetimepicker': '../libs/eonasdan-bootstrap-datetimepicker/build/js/bootstrap-datetimepicker.min',
 
-         'bootstrap-daterangepicker': '../libs/bootstrap-daterangepicker/daterangepicker',
 
-         'bootstrap-select': '../libs/bootstrap-select/dist/js/bootstrap-select.min',
 
-         'bootstrap-select-lang': '../libs/bootstrap-select/dist/js/i18n/defaults-zh_CN',
 
-         'bootstrap-table': '../libs/bootstrap-table/dist/bootstrap-table.min',
 
-         'bootstrap-table-export': '../libs/bootstrap-table/dist/extensions/export/bootstrap-table-export.min',
 
-         'bootstrap-table-fixed-columns': '../libs/bootstrap-table/dist/extensions/fixed-columns/bootstrap-table-fixed-columns',
 
-         'bootstrap-table-mobile': '../libs/bootstrap-table/dist/extensions/mobile/bootstrap-table-mobile',
 
-         'bootstrap-table-lang': '../libs/bootstrap-table/dist/locale/bootstrap-table-zh-CN',
 
-         'bootstrap-table-jumpto': '../libs/bootstrap-table/dist/extensions/page-jumpto/bootstrap-table-jumpto',
 
-         'bootstrap-slider': '../libs/bootstrap-slider/bootstrap-slider',
 
-         'tableexport': '../libs/tableExport.jquery.plugin/tableExport.min',
 
-         'dragsort': '../libs/fastadmin-dragsort/jquery.dragsort',
 
-         'sortable': '../libs/Sortable/Sortable.min',
 
-         'addtabs': '../libs/fastadmin-addtabs/jquery.addtabs',
 
-         'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll',
 
-         'validator': '../libs/nice-validator/dist/jquery.validator',
 
-         'validator-lang': '../libs/nice-validator/dist/local/zh-CN',
 
-         'toastr': '../libs/toastr/toastr',
 
-         'jstree': '../libs/jstree/dist/jstree.min',
 
-         'layer': '../libs/fastadmin-layer/dist/layer',
 
-         'cookie': '../libs/jquery.cookie/jquery.cookie',
 
-         'cxselect': '../libs/fastadmin-cxselect/js/jquery.cxselect',
 
-         'template': '../libs/art-template/dist/template-native',
 
-         'selectpage': '../libs/fastadmin-selectpage/selectpage',
 
-         'citypicker': '../libs/fastadmin-citypicker/dist/js/city-picker.min',
 
-         'citypicker-data': '../libs/fastadmin-citypicker/dist/js/city-picker.data',
 
-     },
 
-     // shim依赖配置
 
-     shim: {
 
-         'addons': ['backend'],
 
-         'bootstrap': ['jquery'],
 
-         'bootstrap-table': {
 
-             deps: ['bootstrap'],
 
-             exports: '$.fn.bootstrapTable'
 
-         },
 
-         'bootstrap-table-lang': {
 
-             deps: ['bootstrap-table'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-export': {
 
-             deps: ['bootstrap-table', 'tableexport'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-fixed-columns': {
 
-             deps: ['bootstrap-table'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-mobile': {
 
-             deps: ['bootstrap-table'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-advancedsearch': {
 
-             deps: ['bootstrap-table'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-commonsearch': {
 
-             deps: ['bootstrap-table'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-template': {
 
-             deps: ['bootstrap-table', 'template'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'bootstrap-table-jumpto': {
 
-             deps: ['bootstrap-table'],
 
-             exports: '$.fn.bootstrapTable.defaults'
 
-         },
 
-         'tableexport': {
 
-             deps: ['jquery'],
 
-             exports: '$.fn.extend'
 
-         },
 
-         'slimscroll': {
 
-             deps: ['jquery'],
 
-             exports: '$.fn.extend'
 
-         },
 
-         'adminlte': {
 
-             deps: ['bootstrap', 'slimscroll'],
 
-             exports: '$.AdminLTE'
 
-         },
 
-         'bootstrap-daterangepicker': [
 
-             'moment/locale/zh-cn'
 
-         ],
 
-         'bootstrap-datetimepicker': [
 
-             'moment/locale/zh-cn',
 
-         ],
 
-         'bootstrap-select-lang': ['bootstrap-select'],
 
-         'jstree': ['css!../libs/jstree/dist/themes/default/style.css'],
 
-         'validator-lang': ['validator'],
 
-         'citypicker': ['citypicker-data', 'css!../libs/fastadmin-citypicker/dist/css/city-picker.css']
 
-     },
 
-     baseUrl: requirejs.s.contexts._.config.config.site.cdnurl + '/assets/js/', //资源基础路径
 
-     map: {
 
-         '*': {
 
-             'css': '../libs/require-css/css.min'
 
-         }
 
-     },
 
-     waitSeconds: 60,
 
-     charset: 'utf-8' // 文件编码
 
- });
 
- require(['jquery', 'bootstrap'], function ($, undefined) {
 
-     //初始配置
 
-     var Config = requirejs.s.contexts._.config.config;
 
-     //将Config渲染到全局
 
-     window.Config = Config;
 
-     // 配置语言包的路径
 
-     var paths = {};
 
-     paths['lang'] = Config.moduleurl + '/ajax/lang?callback=define&controllername=' + Config.controllername + '&lang=' + Config.language + '&v=' + Config.site.version;
 
-     // 避免目录冲突
 
-     paths['backend/'] = 'backend/';
 
-     require.config({paths: paths});
 
-     // 初始化
 
-     $(function () {
 
-         require(['fast'], function (Fast) {
 
-             require(['backend', 'backend-init', 'addons'], function (Backend, undefined, Addons) {
 
-                 //加载相应模块
 
-                 if (Config.jsname) {
 
-                     require([Config.jsname], function (Controller) {
 
-                         if (Controller.hasOwnProperty(Config.actionname)) {
 
-                             Controller[Config.actionname]();
 
-                         } else {
 
-                             if (Controller.hasOwnProperty("_empty")) {
 
-                                 Controller._empty();
 
-                             }
 
-                         }
 
-                     }, function (e) {
 
-                         console.error(e);
 
-                         // 这里可捕获模块加载的错误
 
-                     });
 
-                 }
 
-             });
 
-         });
 
-     });
 
- });
 
 
  |