requirejs.config({ urlArgs: "ver=1.0_" + (new Date).getTime(), baseUrl: '/static/js/', paths: { //第三方库的路径配置 jquery: 'lib/jquery/jquery-1.9.1.min', //jquery bootstrap: 'lib/bootstrap/js/bootstrap.min', //bootstrap jqueryCookie: 'lib/jquery-cookie/jquery.cookie', //cookie插件 template: 'lib/template/template', //模板引擎 templaten: 'lib/template/template-native', //模板引擎-后端写法 jqueryLazyload: 'lib/jQuery-plugins/jquery.lazyload.min', //图片延迟加载 dialog: 'lib/dialog/dialog', //artDialog弹窗插件 dialogConf: 'lib/dialog/dialog-config', drag: 'lib/dialog/drag', popup: 'lib/dialog/popup', swiper: 'lib/swiper/swiper.min', //焦点图插件 nprogress: 'lib/nprogress/nprogress', //页面加载loading组件 echarts: 'lib/echarts/echarts.min', //echarts组件 laydata:'lib/laydata/laydata', paging:'lib/paging/page_common',//分页插件 cupload:'lib/cupload/cupload',//上传图片插件 dateTime:'lib/dateTime/dateTime.min',//时间选择器 signature:'lib/jq-signature/jq-signature', WritingPad:'lib/jq-signature/WritingPad', //自己写的路径配置 Tools: 'common/tools', addressApi: 'api/index', //所有Ajax接口存放地 newApi: 'api/new', //新闻接口 itemsApi: 'api/items', //交易项目接口 biddingApi: 'api/bidding', //竞价大厅接口 announApi: 'api/announcementList', //项目公告接口 demandApi: 'api/demand', //个人供求接口 policyApi: 'api/policy',//政策法规接口 interactApi: 'api/interact',//互动交流接口 user: 'api/user',//用户信息接口 register:'api/register',//用户注册接口 ajaxUploadImage:'lib/ajaxUpload/ajaxupload',//上传图片 kindeditor:'lib/kindeditor/kindeditor-all', zhCN:'lib/kindeditor/lang/zh-CN', jsencrypt:'lib/jsencrypt/jsencrypt.min',//加密解密 }, shim: { bootstrap: { deps: ['jquery'] }, jqueryLazyload: { deps: ['jquery'] }, dialog: { deps: ['jquery', 'dialogConf', 'drag', 'popup'], exports: 'dialog' }, swiper: { deps: ['jquery'], exports: 'swiper' }, nprogress: { deps: ['jquery'], exports: 'nprogress' }, paging: { deps: ['jquery'], exports: 'paging' }, dateTime: { deps: ['jquery'], exports: 'dateTime' }, ajaxUploadImage: { deps: ['jquery'], exports: 'ajaxUploadImage' }, kindeditor: { deps: ['zhCN'], exports: 'kindeditor' }, jsencrypt: { deps: ['jquery'], exports: 'jsencrypt' }, // WritingPad: { // deps: ['jquery','signature'], // exports: 'WritingPad' // }, } }); //所有页面都需要的js,先行加载 require(['jquery', 'addressApi']); // require(["jquery", "nprogress"], function ($, nprogress) { require(["jquery"], function ($) { //ajax加载页面跳转 // $(document).ajaxStart(function () { // // $('.loading').show(); // // nprogress.start(); // }).ajaxStop(function () { // // $('.loading').hide(); // // nprogress.done(); // }); //根据条件加载不同js文件 var currentPage = $("#require-page").attr("current-page"); var targetModule = $("#require-page").attr("target-module"); if (targetModule) { // 页面加载完毕后再执行相关业务代码比较稳妥 $(function () { require([targetModule], function (targetModule) { //不要在这里写业务代码 //全部统一调用init方法 //也就是每个模块都暴露一个init方法用于事件监听,页面内容加载等 targetModule.init(currentPage); }); }); return; } }) require(["jquery", "Tools","addressApi"], function ($, Tools) { var tools = new Tools(); // document.getElementById('dress').onmouseover = function(){ // document.getElementById('dressList').style.display = 'block'; // }; // document.getElementById('dressList').onmouseover = function(){ // document.getElementById('dressList').style.display = 'block'; // }; // document.getElementById('dress').onmouseout = function(){ // document.getElementById('dressList').style.display = 'none'; // }; // document.getElementById('dressList').onmouseout = function(){ // document.getElementById('dressList').style.display = 'none'; // }; if(tools.getCookie('Admin-Token') != ''){ document.getElementById('userInfo').style.display = 'block'; document.getElementById('userLogin').style.display = 'none'; document.getElementById('userRealName').innerHTML = tools.getCookie('userName'); document.getElementById('userRealName2').innerHTML = tools.getCookie('userName'); document.getElementById('userInfo').onmouseover = function(){ document.getElementById('headHover').style.display = 'block'; }; document.getElementById('headHover').onmouseover = function(){ document.getElementById('headHover').style.display = 'block'; }; document.getElementById('userInfo').onmouseout = function(){ document.getElementById('headHover').style.display = 'none'; }; document.getElementById('headHover').onmouseout = function(){ document.getElementById('headHover').style.display = 'none'; }; }else{ document.getElementById('userLogin').style.display = 'block'; } outLogin = function(){ tools.removeAllCookie(); tools.doPost(logout, {}, ()=>{ },true); } goIndex = function(){ tools.skip('/'); } searchAllNew = function () { var searchAllTitle = $('#searchAllTitle').val(); tools.skip('/view/new/newList.html?title='+searchAllTitle); } })