index2.html 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485
  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. $.get('/src/map/shandong.json', function (json) {
  116. echarts.registerMap('shandong', json);
  117. chart = echarts.init(document.getElementById('main-map'));
  118. chart.setOption({
  119. title: {
  120. text: '中储粮山东分公司',
  121. subtext: '',
  122. left: 'center'
  123. },
  124. tooltip: {
  125. trigger: 'item',
  126. formatter: '{b}'
  127. },
  128. series: [{
  129. name: 'shandong',
  130. map: 'shandong',
  131. type: 'map',
  132. selectedMode: 'single',
  133. label: {
  134. normal: {
  135. show: true,
  136. textStyle: {
  137. color: '#1A9856'
  138. }
  139. },
  140. emphasis: {
  141. show: true,
  142. textStyle: {
  143. color: '#fff'
  144. }
  145. }
  146. },
  147. itemStyle: {
  148. normal: {
  149. areaColor: '#ccc',
  150. borderColor: '#333'
  151. },
  152. emphasis: {
  153. areaColor: '#007B3A',
  154. borderColor: '#666'
  155. }
  156. },
  157. data: [{}]
  158. }]
  159. });
  160. chart.on('click',function(param) {
  161. var name = param.name;
  162. var data = [];
  163. // if(name == "莱芜市") {
  164. // window.location.href="/map/grain/lwfk.html";
  165. // return;
  166. // }
  167. if(name == "济南市") {
  168. $.get('/src/map/莱芜市.json', function (json) {
  169. echarts.registerMap('莱芜市', json);
  170. $('#mapLw-show').show();
  171. lwChart = echarts.init(document.getElementById('mapLw-show'));
  172. lwChart.setOption({
  173. title: {
  174. text: '',
  175. subtext: '',
  176. left: 'center'
  177. },
  178. tooltip: {
  179. trigger: 'item',
  180. formatter: '{b}'
  181. },
  182. legend: {
  183. orient: 'vertical',
  184. top: 'bottom',
  185. left: 'right',
  186. itemHeight: 20,
  187. itemWidth: 20,
  188. shadowBlur: '10',
  189. selectedMode: 'single'
  190. },
  191. series: [{
  192. name: '莱芜市',
  193. map: '莱芜市',
  194. type: 'map',
  195. selectedMode: 'single',
  196. label: {
  197. normal: {
  198. show: true,
  199. textStyle: {
  200. color: '#1A9856'
  201. }
  202. },
  203. emphasis: {
  204. show: true,
  205. textStyle: {
  206. color: '#fff'
  207. }
  208. }
  209. },
  210. itemStyle: {
  211. normal: {
  212. areaColor: '#ccc',
  213. borderColor: '#333'
  214. },
  215. emphasis: {
  216. areaColor: '#007B3A',
  217. borderColor: '#666'
  218. }
  219. },
  220. data: [
  221. {name: '莱城区', value: Math.round(Math.random()*1000)},
  222. /*{name: '钢城区', value: Math.round(Math.random()*1000)},*/
  223. ]
  224. }]
  225. });
  226. lwChart.on('click',function(param) {
  227. if(param.name=='钢城区'){
  228. }else{
  229. window.location.href="/map/grain/lwfk.html";
  230. }
  231. })
  232. return;
  233. })
  234. } else {
  235. $('#mapLw-show').hide();
  236. }
  237. $.each(city[name], function(ind, ele){
  238. var obj = {};
  239. obj.name = ind;
  240. obj.value = Math.round(Math.random()*1000);
  241. data.push(obj);
  242. })
  243. $.get('/src/map/'+ name +'.json', function (json) {
  244. echarts.registerMap(name, json);
  245. var ename=name.substr(0, 2)+"地区";
  246. //var username=$.cookie("username");
  247. chart = echarts.init(document.getElementById('main-map'));
  248. chart.setOption({
  249. title: {
  250. text: ename,
  251. subtext: '',
  252. left: 'center'
  253. },
  254. legend: {
  255. orient: 'vertical',
  256. top: 'bottom',
  257. left: 'right',
  258. itemHeight: 20,
  259. itemWidth: 20,
  260. shadowBlur: '10',
  261. selectedMode: 'single'
  262. },
  263. tooltip: {
  264. trigger: 'item',
  265. formatter: '{b}'
  266. },
  267. series: [{
  268. name: name,
  269. map: name,
  270. type: 'map',
  271. selectedMode: 'single',
  272. // showLegendSymbol: true,
  273. label: {
  274. normal: {
  275. show: true,
  276. textStyle: {
  277. color: '#1A9856'
  278. }
  279. },
  280. emphasis: {
  281. show: true,
  282. textStyle: {
  283. color: '#fff'
  284. }
  285. }
  286. },
  287. itemStyle: {
  288. normal: {
  289. areaColor: '#ccc',
  290. borderColor: '#333'
  291. },
  292. emphasis: {
  293. areaColor: '#007B3A',
  294. borderColor: '#666'
  295. }
  296. },
  297. data: data
  298. }]
  299. });
  300. chart.on('click',function(param) {
  301. var html;
  302. if (param.name == '兰陵县') {
  303. html = "";
  304. html += '<li><a href="/map/grain/csfk.html">兰陵县分公司</a></li>';
  305. html += '<li><a href="/map/grain/nqsnk.html">南桥收纳库</a></li>';
  306. $('#list-show').empty().show().append($(html));
  307. return;
  308. } else if(param.name == '单县') {
  309. html = "";
  310. html += '<li><a href="/map/grain/dxfk.html">单县分公司</a></li>';
  311. html += '<li><a href="/map/grain/igscd.html">黄岗收储点</a></li>';
  312. $('#list-show').empty().show().append($(html));
  313. return;
  314. } else if(param.name == '东昌府区') {
  315. html = "";
  316. html += '<li><a href="/map/grain/lcbk.html">聊城直属库有限公司</a></li>';
  317. html += '<li><a href="/map/grain/lcwl.html">聊城物流</a></li>';
  318. $('#list-show').empty().show().append($(html));
  319. return;
  320. } else if(param.name == '莱州市') {
  321. html = "";
  322. html += '<li><a href="/map/grain/lzfk.html">莱州分公司</a></li>';
  323. html += '<li><a href="/map/grain/lzfiwl.html">丰和物流</a></li>';
  324. $('#list-show').empty().show().append($(html));
  325. } else if (param.name == '郓城县') {
  326. html = "";
  327. html += '<li><a href="/map/grain/ycfk.html">郓城县分公司</a></li>';
  328. html += '<li><a href="/map/grain/ylscd.html">杨楼收储点</a></li>';
  329. html += '<li><a href="/map/grain/gyjscd.html">古营集收储点</a></li>';
  330. $('#list-show').empty().show().append($(html));
  331. return;
  332. } else if (param.name == '牡丹区') {
  333. html = "";
  334. html += '<li><a href="/map/grain/hjscd.html">牡丹区分公司</a></li>';
  335. html += '<li><a href="/map/grain/hjscd.html">韩集收储点</a></li>';
  336. $('#list-show').empty().show().append($(html));
  337. return;
  338. } else {
  339. var hrefname = city[param.seriesName][param.name];
  340. if( hrefname ) {
  341. window.location.href="/map/grain/"+ hrefname +".html";
  342. $('#list-show').hide();
  343. } else {
  344. chart.dispatchAction({
  345. type: 'mapUnSelect',
  346. name: param.name
  347. })
  348. $('#list-show').hide();
  349. return;
  350. }
  351. }
  352. });
  353. })
  354. });
  355. });
  356. // if(localStorage){
  357. // localStorage.removeItem("cityName");
  358. // }
  359. // // 基于准备好的dom,初始化echarts实例
  360. // var myChart = echarts.init(document.getElementById('main-map'));
  361. // // 指定图表的配置项和数据
  362. // var option = option =
  363. // {
  364. // title:
  365. // {
  366. // text: '中储粮山东省分公司',
  367. // subtext: '',
  368. // left: 'center'
  369. // },
  370. // tooltip:
  371. // {
  372. // trigger: 'item',
  373. // formatter: '{b}'
  374. // },
  375. // series:
  376. // [
  377. // {
  378. // name: '中国',
  379. // type: 'map',
  380. // mapType: '山东',
  381. // selectedMode: 'single',
  382. // label: {
  383. // normal: {
  384. // show: true,
  385. // textStyle: {
  386. // color: '#1A9856'
  387. // }
  388. // },
  389. // emphasis: {
  390. // show: true,
  391. // textStyle: {
  392. // color: '#fff'
  393. // }
  394. // }
  395. // },
  396. // itemStyle: {
  397. // normal: {
  398. // areaColor: '#ccc',
  399. // borderColor: '#333'
  400. // },
  401. // emphasis: {
  402. // areaColor: '#007B3A',
  403. // borderColor: '#666'
  404. // }
  405. // },
  406. // data: [{
  407. // name: '澳门',
  408. // selected: false
  409. // }]
  410. // },
  411. // ],
  412. // };
  413. // myChart.setOption(option);
  414. // myChart.on('mapselectchanged',function(param) {
  415. // window.currentArea=param;
  416. // console.log(window.currentArea);
  417. // var name=window.currentArea.name;
  418. // var urlname="";
  419. // switch(name){
  420. // case "济南市":
  421. // urlname="jinan";
  422. // break;
  423. // case "聊城市":
  424. // urlname="liaocheng";
  425. // break;
  426. // case "德州市":
  427. // urlname="dezhou";
  428. // break;
  429. // case "菏泽市":
  430. // urlname="heze";
  431. // break;
  432. // case "济宁市":
  433. // urlname="jining";
  434. // break;
  435. // case "枣庄市":
  436. // urlname="zaozhuang";
  437. // break;
  438. // case "临沂市":
  439. // urlname="linyi";
  440. // break;
  441. // case "日照市":
  442. // urlname="rizhao";
  443. // break;
  444. // case "泰安市":
  445. // urlname="taian";
  446. // break;
  447. // case "莱芜市":
  448. // urlname="laiwu";
  449. // break;
  450. // case "淄博市":
  451. // urlname="zibo";
  452. // break;
  453. // case "潍坊市":
  454. // urlname="weifang";
  455. // break;
  456. // case "青岛市":
  457. // urlname="qingdao";
  458. // break;
  459. // case "滨州市":
  460. // urlname="binzhou";
  461. // break;
  462. // case "东营市":
  463. // urlname="dongying";
  464. // break;
  465. // case "烟台市":
  466. // urlname="yantai";
  467. // break;
  468. // case "威海市":
  469. // urlname="weihai";
  470. // break;
  471. // };
  472. // window.location.href="/map/city/"+urlname+".html";
  473. // });
  474. </script>
  475. <div class="bottom-wrap">&copy; 2018 中储粮-单仓档案管理系统 版权所有</div>
  476. </body>
  477. </html>