网站
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1 год назад
1 год назад
1 год назад
1 год назад
1 год назад
1 год назад
1 год назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. requirejs.config({
  2. urlArgs: "ver=1.0_" + (new Date).getTime(),
  3. baseUrl: '/static/js/',
  4. paths: {
  5. //第三方库的路径配置
  6. jquery: 'lib/jquery/jquery-1.9.1.min', //jquery
  7. bootstrap: 'lib/bootstrap/js/bootstrap.min', //bootstrap
  8. jqueryCookie: 'lib/jquery-cookie/jquery.cookie', //cookie插件
  9. template: 'lib/template/template', //模板引擎
  10. templaten: 'lib/template/template-native', //模板引擎-后端写法
  11. jqueryLazyload: 'lib/jQuery-plugins/jquery.lazyload.min', //图片延迟加载
  12. dialog: 'lib/dialog/dialog', //artDialog弹窗插件
  13. dialogConf: 'lib/dialog/dialog-config',
  14. drag: 'lib/dialog/drag',
  15. popup: 'lib/dialog/popup',
  16. swiper: 'lib/swiper/swiper.min', //焦点图插件
  17. nprogress: 'lib/nprogress/nprogress', //页面加载loading组件
  18. //echarts: 'lib/echarts/echarts.min', //echarts组件
  19. echarts: '', //echarts组件
  20. laydata:'lib/laydata/laydata',
  21. paging:'lib/paging/page_common',//分页插件
  22. cupload:'lib/cupload/cupload',//上传图片插件
  23. dateTime:'lib/dateTime/dateTime.min',//时间选择器
  24. signature:'lib/jq-signature/jq-signature',
  25. WritingPad:'lib/jq-signature/WritingPad',
  26. //自己写的路径配置
  27. Tools: 'common/tools',
  28. addressApi: 'api/index', //所有Ajax接口存放地
  29. newApi: 'api/new', //新闻接口
  30. itemsApi: 'api/items', //交易项目接口
  31. biddingApi: 'api/bidding', //竞价大厅接口
  32. announApi: 'api/announcementList', //项目公告接口
  33. demandApi: 'api/demand', //个人供求接口
  34. policyApi: 'api/policy',//政策法规接口
  35. interactApi: 'api/interact',//互动交流接口
  36. user: 'api/user',//用户信息接口
  37. register:'api/register',//用户注册接口
  38. ajaxUploadImage:'lib/ajaxUpload/ajaxupload',//上传图片
  39. kindeditor:'lib/kindeditor/kindeditor-all',
  40. zhCN:'lib/kindeditor/lang/zh-CN',
  41. jsencrypt:'lib/jsencrypt/jsencrypt.min',//加密解密
  42. },
  43. shim: {
  44. bootstrap: {
  45. deps: ['jquery']
  46. },
  47. jqueryLazyload: {
  48. deps: ['jquery']
  49. },
  50. dialog: {
  51. deps: ['jquery', 'dialogConf', 'drag', 'popup'],
  52. exports: 'dialog'
  53. },
  54. swiper: {
  55. deps: ['jquery'],
  56. exports: 'swiper'
  57. },
  58. nprogress: {
  59. deps: ['jquery'],
  60. exports: 'nprogress'
  61. },
  62. paging: {
  63. deps: ['jquery'],
  64. exports: 'paging'
  65. },
  66. dateTime: {
  67. deps: ['jquery'],
  68. exports: 'dateTime'
  69. },
  70. ajaxUploadImage: {
  71. deps: ['jquery'],
  72. exports: 'ajaxUploadImage'
  73. },
  74. kindeditor: {
  75. deps: ['zhCN'],
  76. exports: 'kindeditor'
  77. },
  78. jsencrypt: {
  79. deps: ['jquery'],
  80. exports: 'jsencrypt'
  81. },
  82. // WritingPad: {
  83. // deps: ['jquery','signature'],
  84. // exports: 'WritingPad'
  85. // },
  86. }
  87. });
  88. //所有页面都需要的js,先行加载
  89. require(['jquery', 'addressApi']);
  90. // require(["jquery", "nprogress"], function ($, nprogress) {
  91. require(["jquery"], function ($) {
  92. //ajax加载页面跳转
  93. // $(document).ajaxStart(function () {
  94. // // $('.loading').show();
  95. // // nprogress.start();
  96. // }).ajaxStop(function () {
  97. // // $('.loading').hide();
  98. // // nprogress.done();
  99. // });
  100. //根据条件加载不同js文件
  101. var currentPage = $("#require-page").attr("current-page");
  102. var targetModule = $("#require-page").attr("target-module");
  103. if (targetModule) {
  104. // 页面加载完毕后再执行相关业务代码比较稳妥
  105. $(function () {
  106. require([targetModule], function (targetModule) {
  107. //不要在这里写业务代码
  108. //全部统一调用init方法
  109. //也就是每个模块都暴露一个init方法用于事件监听,页面内容加载等
  110. targetModule.init(currentPage);
  111. });
  112. });
  113. return;
  114. }
  115. })
  116. require(["jquery", "Tools","addressApi"], function ($, Tools) {
  117. var tools = new Tools();
  118. // document.getElementById('dress').onmouseover = function(){
  119. // document.getElementById('dressList').style.display = 'block';
  120. // };
  121. // document.getElementById('dressList').onmouseover = function(){
  122. // document.getElementById('dressList').style.display = 'block';
  123. // };
  124. // document.getElementById('dress').onmouseout = function(){
  125. // document.getElementById('dressList').style.display = 'none';
  126. // };
  127. // document.getElementById('dressList').onmouseout = function(){
  128. // document.getElementById('dressList').style.display = 'none';
  129. // };
  130. if(tools.getCookie('Admin-Token') != ''){
  131. document.getElementById('userInfo').style.display = 'block';
  132. document.getElementById('userLogin').style.display = 'none';
  133. document.getElementById('userRealName').innerHTML = tools.getCookie('userName');
  134. document.getElementById('userRealName2').innerHTML = tools.getCookie('userName');
  135. document.getElementById('userInfo').onmouseover = function(){
  136. document.getElementById('headHover').style.display = 'block';
  137. };
  138. document.getElementById('headHover').onmouseover = function(){
  139. document.getElementById('headHover').style.display = 'block';
  140. };
  141. document.getElementById('userInfo').onmouseout = function(){
  142. document.getElementById('headHover').style.display = 'none';
  143. };
  144. document.getElementById('headHover').onmouseout = function(){
  145. document.getElementById('headHover').style.display = 'none';
  146. };
  147. }else{
  148. document.getElementById('userLogin').style.display = 'block';
  149. }
  150. outLogin = function(){
  151. tools.doPost('/logout', {}, ()=>{
  152. tools.removeAllCookie();
  153. },false);
  154. }
  155. goIndex = function(){
  156. tools.skip('/');
  157. }
  158. searchAllNew = function () {
  159. var searchAllTitle = $('#searchAllTitle').val();
  160. tools.skip('/view/new/newList.html?title='+searchAllTitle);
  161. }
  162. })