config.js 6.73 KB
requirejs.config({
    waitSeconds: 0,
    baseUrl: '/mobilemode/admin/src',
    urlArgs: "v=20200106",
    shim: {
        'layer': ['jquery'],
        'ztree': ['jquery'],
        'colpick': ['jquery'],
        'sortable': ['jquery'],
        'utils': ['jquery'],
        'FormmodeUtil': ['jquery'],
        'jquery.hover': ['jquery'],
        'introjs': ['jquery'],
        'jquery.jgrowl': ['jquery'],
        'vue-ext': ['vue'],
        'select2-zh-CN': ['select2'],
        'select2-zh-TW': ['select2'],
        'air.datepicker': ['jquery'],
        'datePicker-zh-CN': ['air.datepicker'],
        'jquery.qrcode': ['jquery'],
        'perfect-scrollbar': ['jquery'],
        // htmlEditor
        'language-tools': ['ace'],
        'Mobile_NS': ['ace'],
        'htmlEditor': ['jquery'],
        'ckEditor': {exports: 'CKEDITOR'}
    },
    paths: {
        // js 库和框架
        'vue': '../dep/vue/vue.min',
        'vue-ext': '../dep/vue/vue-ext', // vue指令扩展
        'jquery': '../dep/jquery/jquery-1.10.2.min',
        'ztree': '../dep/jquery/ztree/jquery.ztree.min', // 树形插件
        'jquery.hover': '../dep/jquery/hoverIntent/jquery.hoverIntent',
        'jNice': '../dep/jquery/jNice/jquery.jNice_wev8',
        'jquery.qrcode': '../dep/jquery/qrcode/jquery.qrcode.min', // 二维码插件
        'jquery.jgrowl': '../dep/jquery/jGrowl/jquery.jgrowl.min', // 消息提示
        'colpick': '../dep/colpick/colpick_wev8', // 颜色拾取器插件
        'layer': '../dep/layer/layer', // 弹出层
        'snap': '../dep/Snap.svg/snap.svg-min', // svg库
        'sortable': '../dep/jquery-ui/jquery-ui.min', // 拖拽排序插件
        'css': '../dep/require/css.min', // require css插件
        'text': '../dep/require/text', // require text插件
        'clipboard': '../dep/clipboard/clipboard.min', // 复制插件
        'select2': '../dep/select2/select2.min', // select插件
        'html2canvas': '../dep/html2canvas/html2canvas.min', // html截图插件
        'introjs': '../dep/intro/intro.min', // 引导插件
        'perfect-scrollbar': '../dep/perfect-scrollbar/perfect-scrollbar.jquery.min', // 滚动条
        'ace': '../dep/ace/ace', // 编辑器插件
        'language-tools': '../dep/ace/ext-language_tools', // 编辑器扩展
        'air.datepicker': '../dep/air-datepicker/js/datepicker.min', // 日期插件
        'split':'../dep/split/split.min',  //可调节大小的拆分视图面板的插件
        "juicer": "../../mobile/js/lib/juicer/juicer.min_wev8",
        "base64": "../../js/base64/jbase64", // base64加密
        "lz-string": "../dep/lz-string/lz-string.min",
        "amap": "../../mobile/js/lib/amap/api_https_amap",//高德地图

        // js 库依赖的css文件
        'layer_css': '../dep/layer/skin/default/layer',
        'colpick_css': '../dep/colpick/css/colpick_wev8',
        'jNice_css': '../dep/jquery/jNice/jNice/jNice_wev8',
        'select2_css': '../dep/select2/css/select2.min_wev8',
        'intro_css': '../dep/intro/introjs.min',
        'ps_css': '../dep/perfect-scrollbar/css/perfect-scrollbar.min',
        'jgrowl_css': '../dep/jquery/jGrowl/jquery.jgrowl.min',
        'dataPicker_css': '../dep/air-datepicker/css/datepicker.min',
        "urlSelector_css": "../../js/urlSelector/urlSelector_wev8",
        
        // 依赖外部css
        "mobilemode_css": "../../mobile/dist/css/mobile.css",

        // i18n
        'select2-zh-CN': '../dep/select2/i18n/zh-CN',
        'select2-zh-TW': '../dep/select2/i18n/zh-TW',
        'datePicker-zh-CN': '../dep/air-datepicker/js/i18n/datepicker.zh',

        // mec
        'mec': './appdesigner/mec/mec_wev8',
        'mec_pool': './appdesigner/mec/MECHandlerPool_wev8',
        'ResourceLoader': './appdesigner/mec/ResourceLoader',

        // 本地模块
        'UUID': '../../js/UUID_wev8',
        "urlSelector": "../../js/urlSelector/urlSelector_wev8",

        // appdesigner
        'appdesigner': './appdesigner/appdesigner_wev8',
        'utils': './appdesigner/utils',
        'Mobilemode_trace': './appdesigner/Mobilemode_trace',
        'dataModel': './appdesigner/components/dataModel', // 数据model
        'module-card': './appdesigner/components/vue/moduleCard', // 模块布局标签
        'module-create': './appdesigner/components/vue/moduleCreate', // 创建页面模块
        'loading': './appdesigner/components/vue/loading', // loading
        'contextMenu': './appdesigner/components/contextMenu', // 右键菜单
        'fieldPicker': './appdesigner/components/fieldPicker', //列表插件 字段选择器
        'colorPanel': './appdesigner/components/colorPanel', //颜色选择面板
        'navPanel': './appdesigner/components/navPanel', // 导航插件 链接面板
        'urlSelectPanel': './appdesigner/components/urlSelectPanel', // 链接配置面板
        'dataSetPanel': './appdesigner/components/dataSetPanel', // 数据明细插件 数据集选择面板
        'pageLinksPicker': './appdesigner/components/pageLinksPicker', // 页面链接选择器
        'appSkin': './appdesigner/components/appSkin', // 应用皮肤
        'dragula': './appdesigner/components/drag', // 拖拽
        'vue-components': './appdesigner/components', 
        'sourcecode': './appdesigner/components/sourcecode', // 源码编辑
        'applist': './appdesigner/components/applist', // 打开应用
        'sourcePanel': './appdesigner/components/sourcePanel', //列表类插件,数据来源面板
        'searchFieldpropPanel': './appdesigner/components/searchFieldpropPanel', //明细表、顶部搜索控件字段设置面板

        // 公共js
        'components/common': './common/js/common', // 通用method
        'shortcut': './common/js/shortcut', // 快捷键绑定

        // 公共组件
        'htmlEditor': './common/coms/htmlEditor', // 编辑器
        'modal': './common/coms/modal', // 模态窗口
        'notification': './common/coms/notification', // 信息提醒
        'switcher': './common/coms/form/switcher', // 开关
        'checkbox': './common/coms/form/checkbox', // 多择框      
        'validate': './common/coms/form/validate', // 规则验证      
        'scroll': './common/coms/scroll', // 滚动条
        'dropdown': './common/coms/dropdown', // 下拉框
        'i18n/lang': './common/coms/i18n/lang', // 多语言框
        'autobind': './common/coms/autobind',
        'ckEditor': './common/coms/ckeditor/optimized/ckeditor',

        // 设计器插件
        "mec/score": "./appdesigner/mec/score",
        "mec/plugin": "./appdesigner/mec/plugin/index",
        "mec/plugin/model": "./appdesigner/mec/plugin/model",
        "mec/plugin/view": "./appdesigner/mec/plugin/view",
        "mec/plugin/controller": "./appdesigner/mec/plugin/controller",

        "mobile/i18n" : "../../mobile/js/main/i18n"
    }
});