index33.html 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. <!--#include file="inc/header.html"-->
  2. <script src="/src/echarts.min.js"></script>
  3. <!-- <script src="/src/shandong.js"></script> -->
  4. <div class="con-wrap map-area">
  5. <!-- <h1>山东省分公司</h1> -->
  6. <div class="con" id="mapcontainer">
  7. <div id="main-map"></div>
  8. <div id="mapLw-show"></div>
  9. <ul id="list-show"></ul>
  10. </div>
  11. </div>
  12. <script type="text/javascript">
  13. var chart;
  14. var city = {
  15. "济南市": {
  16. '历城区': 'jnbk',
  17. '莱芜市': 'lwfk',
  18. },
  19. "莱芜市": {
  20. "莱城区": 'lwfk',
  21. /*"钢城区": 'lwfk',*/
  22. },
  23. "青岛市": {
  24. '城阳区': 'qdbk',
  25. '平度市': 'pdfk',
  26. '莱西市': 'lxfk',
  27. },
  28. "淄博市": {
  29. '桓台县': 'zbbk',
  30. '高青县': 'gqfk',
  31. },
  32. "枣庄市": {
  33. '市中区': 'zzbk',
  34. '滕州市': 'zfk',
  35. '山亭区': 'stfk',
  36. '台儿庄区': 'tezfk',
  37. },
  38. "东营市": {
  39. '垦利县': 'dybk',
  40. '广饶县': 'grfk',
  41. },
  42. "烟台市": {
  43. '莱阳市': 'ytbk',
  44. '莱州市': 'lzfk',
  45. },
  46. "潍坊市": {
  47. '青州市': 'wfbk',
  48. '昌邑市': 'cyfk',
  49. '安丘市': 'wfgjls',
  50. },
  51. "济宁市": {
  52. '兖州区': 'jningbk',
  53. '金乡县': 'jxfk',
  54. '汶上县': 'syxgs',
  55. },
  56. "泰安市": {
  57. '泰山区': 'tabk',
  58. '岱岳区': 'zzlz',
  59. '肥城市': 'fcfk',
  60. '东平县': 'dpfk',
  61. '宁阳县': 'nyfk',
  62. },
  63. "威海市": {
  64. '文登区': 'whbk',
  65. '乳山市': 'rsfk',
  66. '荣成市': 'rcfk',
  67. },
  68. "日照市": {
  69. '岚山区': 'rzbk',
  70. '莒县': 'xfk',
  71. },
  72. "临沂市": {
  73. '兰山区': 'lybk',
  74. '临沭县': 'lfk',
  75. '蒙阴县': 'myfk',
  76. '沂水县': 'ysfk',
  77. '沂南县': 'ynfk',
  78. '平邑县': 'pyfk',
  79. '莒南县': 'nfk',
  80. '兰陵县': 'csfk',
  81. // '南桥收纳库': 'nqsnk',
  82. '郯城县': 'tcfk',
  83. },
  84. "德州市": {
  85. '德城区': 'dzbk',
  86. '武城县': 'wcfk',
  87. '禹城市': 'ycgfgs',
  88. '乐陵市': 'llfk',
  89. },
  90. "聊城市": {
  91. '东昌府区': 'lcbk',
  92. '阳谷县': 'ygyxgs',
  93. '冠县': 'gxfk',
  94. '莘县': 'sxyxgs',
  95. '高唐县': 'gtfk',
  96. },
  97. "滨州市": {
  98. '惠民县': 'bzbk',
  99. '阳信县': 'yxfk',
  100. },
  101. "菏泽市": {
  102. '曹县': 'hzbk',
  103. '东明县': 'dmfk',
  104. '巨野县': 'jyfk',
  105. '成武县': 'gyjscd',
  106. '单县': 'dxfk',
  107. // '黄岗收储点': 'igscd',
  108. '郓城县': 'ycfk',
  109. // '杨楼收储点': 'ylscd',
  110. // '古营集收储点': 'gyjscd',
  111. '牡丹区': 'hjscd',
  112. // '韩集收储点': 'hjscd',
  113. }
  114. };
  115. var city2 = {
  116. "jinan": "济南市",
  117. "qingdao": "青岛市",
  118. "zibo": "淄博市",
  119. "zaozhuang": "枣庄市",
  120. "dongying": "东营市",
  121. "yantai": "烟台市",
  122. "weifang": "潍坊市",
  123. "jining": "济宁市",
  124. "taian": "泰安市",
  125. "weihai": "威海市",
  126. "rizhao": "日照市",
  127. "linyi": "临沂市",
  128. "dezhou": "德州市",
  129. "liaocheng": "聊城市",
  130. "binzhou": "滨州市",
  131. "heze": "菏泽市"
  132. };
  133. var name = city2[window.location.hash.replace("#", "")],
  134. data = [];
  135. if(name == "济南市") {
  136. $.get('/src/map/莱芜市.json', function (json) {
  137. echarts.registerMap('莱芜市', json);
  138. $('#mapLw-show').show();
  139. lwChart = echarts.init(document.getElementById('mapLw-show'));
  140. lwChart.setOption({
  141. title: {
  142. text: '',
  143. subtext: '',
  144. left: 'center'
  145. },
  146. tooltip: {
  147. trigger: 'item',
  148. formatter: '{b}'
  149. },
  150. legend: {
  151. orient: 'vertical',
  152. top: 'bottom',
  153. left: 'right',
  154. itemHeight: 20,
  155. itemWidth: 20,
  156. shadowBlur: '10',
  157. selectedMode: 'single'
  158. },
  159. series: [{
  160. name: '莱芜市',
  161. map: '莱芜市',
  162. type: 'map',
  163. selectedMode: 'single',
  164. label: {
  165. normal: {
  166. show: true,
  167. textStyle: {
  168. color: '#1A9856'
  169. }
  170. },
  171. emphasis: {
  172. show: true,
  173. textStyle: {
  174. color: '#fff'
  175. }
  176. }
  177. },
  178. itemStyle: {
  179. normal: {
  180. areaColor: '#ccc',
  181. borderColor: '#333'
  182. },
  183. emphasis: {
  184. areaColor: '#007B3A',
  185. borderColor: '#666'
  186. }
  187. },
  188. data: [
  189. {name: '莱城区', value: Math.round(Math.random()*1000)},
  190. /*{name: '钢城区', value: Math.round(Math.random()*1000)},*/
  191. ]
  192. }]
  193. });
  194. lwChart.on('click',function(param) {
  195. if(param.name=='钢城区'){
  196. }else{
  197. window.location.href="/map/grain/lwfk.html";
  198. }
  199. })
  200. return;
  201. })
  202. } else {
  203. $('#mapLw-show').hide();
  204. }
  205. $.each(city[name], function(ind, ele){
  206. var obj = {};
  207. obj.name = ind;
  208. obj.value = Math.round(Math.random()*1000);
  209. data.push(obj);
  210. })
  211. $.get('/src/map/'+ name +'.json', function (json) {
  212. echarts.registerMap(name, json);
  213. var ename=name.substr(0, 2)+"地区";
  214. chart = echarts.init(document.getElementById('main-map'));
  215. chart.setOption({
  216. title: {
  217. text: ename,
  218. subtext: '',
  219. left: 'center'
  220. },
  221. legend: {
  222. orient: 'vertical',
  223. top: 'bottom',
  224. left: 'right',
  225. itemHeight: 20,
  226. itemWidth: 20,
  227. shadowBlur: '10',
  228. selectedMode: 'single'
  229. },
  230. tooltip: {
  231. trigger: 'item',
  232. formatter: '{b}'
  233. },
  234. series: [{
  235. name: name,
  236. map: name,
  237. type: 'map',
  238. selectedMode: 'single',
  239. // showLegendSymbol: true,
  240. label: {
  241. normal: {
  242. show: true,
  243. textStyle: {
  244. color: '#1A9856'
  245. }
  246. },
  247. emphasis: {
  248. show: true,
  249. textStyle: {
  250. color: '#fff'
  251. }
  252. }
  253. },
  254. itemStyle: {
  255. normal: {
  256. areaColor: '#ccc',
  257. borderColor: '#333'
  258. },
  259. emphasis: {
  260. areaColor: '#007B3A',
  261. borderColor: '#666'
  262. }
  263. },
  264. data: data
  265. }]
  266. });
  267. chart.on('click',function(param) {
  268. var html;
  269. if (param.name == '兰陵县') {
  270. html = "";
  271. html += '<li><a href="/map/grain/csfk.html">兰陵县分公司</a></li>';
  272. html += '<li><a href="/map/grain/nqsnk.html">南桥收纳库</a></li>';
  273. $('#list-show').empty().show().append($(html));
  274. return;
  275. } else if(param.name == '单县') {
  276. html = "";
  277. html += '<li><a href="/map/grain/dxfk.html">单县分公司</a></li>';
  278. html += '<li><a href="/map/grain/igscd.html">黄岗收储点</a></li>';
  279. $('#list-show').empty().show().append($(html));
  280. return;
  281. } else if(param.name == '东昌府区') {
  282. html = "";
  283. html += '<li><a href="/map/grain/lcbk.html">聊城直属库有限公司</a></li>';
  284. html += '<li><a href="/map/grain/lcwl.html">聊城物流</a></li>';
  285. $('#list-show').empty().show().append($(html));
  286. return;
  287. } else if(param.name == '莱州市') {
  288. html = "";
  289. html += '<li><a href="/map/grain/lzfk.html">莱州分公司</a></li>';
  290. html += '<li><a href="/map/grain/lzfiwl.html">丰和物流</a></li>';
  291. $('#list-show').empty().show().append($(html));
  292. return;
  293. } else if (param.name == '郓城县') {
  294. html = "";
  295. html += '<li><a href="/map/grain/ycfk.html">郓城县分公司</a></li>';
  296. html += '<li><a href="/map/grain/ylscd.html">杨楼收储点</a></li>';
  297. html += '<li><a href="/map/grain/gyjscd.html">古营集收储点</a></li>';
  298. $('#list-show').empty().show().append($(html));
  299. return;
  300. } else if (param.name == '牡丹区') {
  301. html = "";
  302. html += '<li><a href="/map/grain/hjscd.html">牡丹区分公司</a></li>';
  303. html += '<li><a href="/map/grain/hjscd.html">韩集收储点</a></li>';
  304. $('#list-show').empty().show().append($(html));
  305. return;
  306. } else {
  307. var hrefname = city[param.seriesName][param.name];
  308. if( hrefname ) {
  309. window.location.href="/map/grain/"+ hrefname +".html";
  310. $('#list-show').hide();
  311. } else {
  312. chart.dispatchAction({
  313. type: 'mapUnSelect',
  314. name: param.name
  315. })
  316. $('#list-show').hide();
  317. return;
  318. }
  319. }
  320. });
  321. })
  322. </script>
  323. <div class="bottom-wrap">&copy; 2018 中储粮-单仓档案管理系统 版权所有</div>
  324. </body>
  325. </html>