|
- 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',//时间选择器
-
- //自己写的路径配置
- 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',
- },
- 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'
- }
- }
- });
-
- //所有页面都需要的js,先行加载
- require(['jquery', 'addressApi']);
-
- require(["jquery", "nprogress"], function ($, nprogress) {
- //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();
- }
-
- goIndex = function(){
- tools.skip('/');
- }
-
- searchAllNew = function () {
- var searchAllTitle = $('#searchAllTitle').val();
- tools.skip('view/new/newList.html?title='+searchAllTitle);
- }
-
- })
|