7c26865958729b7f7badadac67e5ea21739a28c7.svn-base 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152
  1. var deptName;
  2. //数据表格
  3. var g;
  4. var myCols = [
  5. { display : '个人防护装备', "name" : 'GRFHZB',width : "6%" },
  6. { display : '生命救助装备', "name" : 'SMJZZB',width : "6%" },
  7. { display : '临时食宿装备', "name" : 'LSSSZB',width : "6%" },
  8. { display : '发电装备', "name" : 'FDZB',width : "5%" },
  9. { display : '照明装备', "name" : 'ZMZB',width : "5%" },
  10. { display : '通信装备', "name" : 'TXZB',width : "5%" },
  11. { display : '交通运输装备', "name" : 'JTYSZB',width : "6%" },
  12. { display : '工程装备', "name" : 'GCZB',width : "5%" },
  13. { display : '污染清理装备', "name" : 'WRQLZB',width : "6%" },
  14. { display : '工程材料', "name" : 'GCCL',width : "5%" },
  15. { display : '吊车', "name" : 'DIAOCHE',width : "5%" },
  16. { display : '叉车', "name" : 'CHACHE',width : "5%" },
  17. { display : '挖掘机', "name" : 'WJJ',width : "5%" },
  18. { display : '货车', "name" : 'HUOCHE',width : "5%" },
  19. { display : '推土机', "name" : 'TTJ',width : "5%" }];
  20. var columns = [
  21. { display : '供电局', "name" : 'name', id : 'name', width : "10%", dept_id:'dept_id', align : 'left', render: addStatus , frozen: true},
  22. { display : '按类型分类', columns : myCols, width : "80%", align : 'center' },
  23. { display : '总数量', "name" : 'NUM', width : "10%", align : 'center' }
  24. ];
  25. var json ="";
  26. var loadData;
  27. //柱状图
  28. var option = {
  29. title : {
  30. text: '外部应急资源统计图',
  31. subtext: '/数量'
  32. },
  33. tooltip : {
  34. trigger: 'axis'
  35. },
  36. legend: {
  37. y : 'bottom',
  38. data:['个人防护装备','生命救助装备','临时食宿装备','发电装备','照明装备','通信装备','交通运输装备','工程装备','污染清理装备','工程材料','吊车','叉车','挖掘机','货车','推土机']
  39. },
  40. toolbox: {
  41. show : true,
  42. feature : {
  43. mark : {show: true},
  44. dataView : {show: false, readOnly: false},
  45. magicType : {show: false, type: ['line', 'bar']},
  46. restore : {show: true},
  47. saveAsImage : {show: true}
  48. }
  49. },
  50. calculable : true,
  51. grid:
  52. {
  53. x: 65,
  54. y: 60,
  55. y2:80,
  56. x2:25,
  57. borderWidth:0,
  58. borderColor:"#808080",
  59. zlevel:2
  60. },
  61. xAxis : [
  62. {
  63. type : 'category',
  64. data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
  65. }
  66. ],
  67. yAxis : [
  68. {
  69. type : 'value'
  70. }
  71. ],
  72. series : [
  73. {
  74. name:'个人防护装备',
  75. type:'bar',
  76. data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
  77. },
  78. {
  79. name:'生命救助装备',
  80. type:'bar',
  81. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  82. },
  83. {
  84. name:'临时食宿装备',
  85. type:'bar',
  86. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  87. },
  88. {
  89. name:'发电装备',
  90. type:'bar',
  91. data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
  92. },
  93. {
  94. name:'照明装备',
  95. type:'bar',
  96. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  97. },
  98. {
  99. name:'通信装备',
  100. type:'bar',
  101. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  102. },
  103. {
  104. name:'交通运输装备',
  105. type:'bar',
  106. data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
  107. },
  108. {
  109. name:'工程装备',
  110. type:'bar',
  111. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  112. },
  113. {
  114. name:'污染清理装备',
  115. type:'bar',
  116. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  117. },
  118. {
  119. name:'工程材料',
  120. type:'bar',
  121. data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
  122. },
  123. {
  124. name:'吊车',
  125. type:'bar',
  126. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  127. },
  128. {
  129. name:'叉车',
  130. type:'bar',
  131. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  132. },
  133. {
  134. name:'挖掘机',
  135. type:'bar',
  136. data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3]
  137. },
  138. {
  139. name:'货车',
  140. type:'bar',
  141. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  142. },
  143. {
  144. name:'推土机',
  145. type:'bar',
  146. data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3]
  147. }
  148. ]
  149. };
  150. function changeBarOption(data){
  151. var legendData=[];
  152. var seriesData=[];
  153. var data1=[];
  154. var data2=[];
  155. var data3=[];
  156. var data4=[];
  157. var data5=[];
  158. var data6=[];
  159. var data7=[];
  160. var data8=[];
  161. var data9=[];
  162. var data10=[];
  163. var data11=[];
  164. var data12=[];
  165. var data13=[];
  166. var data14=[];
  167. var data15=[];
  168. for(var i=0;i<data.rows.length-1;i++){
  169. //alert(data.rows[i].name);
  170. legendData[i]=data.rows[i].name;
  171. data1[i]=data.rows[i].GRFHZB;
  172. data2[i]=data.rows[i].SMJZZB;
  173. data3[i]=data.rows[i].LSSSZB;
  174. data4[i]=data.rows[i].FDZB;
  175. data5[i]=data.rows[i].ZMZB;
  176. data6[i]=data.rows[i].TXZB;
  177. data7[i]=data.rows[i].JTYSZB;
  178. data8[i]=data.rows[i].GCZB;
  179. data9[i]=data.rows[i].WRQLZB;
  180. data10[i]=data.rows[i].GCCL;
  181. data11[i]=data.rows[i].DIAOCHE;
  182. data12[i]=data.rows[i].CHACHE;
  183. data13[i]=data.rows[i].WJJ;
  184. data14[i]=data.rows[i].HUOCHE;
  185. data15[i]=data.rows[i].TTJ;
  186. }
  187. var series1={ name:'个人防护装备',
  188. type:'bar',
  189. data:data1
  190. };
  191. var series2={ name:'生命救助装备',
  192. type:'bar',
  193. data:data2
  194. };
  195. var series3={ name:'临时食宿装备',
  196. type:'bar',
  197. data:data3
  198. };
  199. var series4={ name:'发电装备',
  200. type:'bar',
  201. data:data4
  202. };
  203. var series5={ name:'照明装备',
  204. type:'bar',
  205. data:data5
  206. };
  207. var series6={ name:'通信装备',
  208. type:'bar',
  209. data:data6
  210. };
  211. var series7={ name:'交通运输装备',
  212. type:'bar',
  213. data:data7
  214. };
  215. var series8={ name:'工程装备',
  216. type:'bar',
  217. data:data8
  218. };
  219. var series9={ name:'污染清理装备',
  220. type:'bar',
  221. data:data9
  222. };
  223. var series10={ name:'工程材料',
  224. type:'bar',
  225. data:data10
  226. };
  227. var series11={ name:'吊车',
  228. type:'bar',
  229. data:data11
  230. };
  231. var series12={ name:'叉车',
  232. type:'bar',
  233. data:data12
  234. };
  235. var series13={ name:'挖掘机',
  236. type:'bar',
  237. data:data13
  238. };
  239. var series14={ name:'货车',
  240. type:'bar',
  241. data:data14
  242. };
  243. var series15={ name:'推土机',
  244. type:'bar',
  245. data:data15
  246. };
  247. seriesData=[series1,series2,series3,series4,series5,series6,series7,series8,series9,series10,series11,series12,series13,series14,series15];
  248. option.xAxis[0].data=legendData;
  249. option.series=seriesData;
  250. }
  251. // function changeBarOption2(data){
  252. // var legendData=[];
  253. // var seriesData=[];
  254. // var data1=[];
  255. // var data2=[];
  256. // var data3=[];
  257. // var data4=[];
  258. // var data5=[];
  259. // var data6=[];
  260. // var data7=[];
  261. // var data8=[];
  262. // var data9=[];
  263. // var data10=[];
  264. // var data11=[];
  265. // var data12=[];
  266. // var data13=[];
  267. // var data14=[];
  268. // var data15=[];
  269. // for(var i=0;i<data.rows.length-1;i++){
  270. // //alert(data.rows[i].name);
  271. // legendData[i]=data.rows[i].name;
  272. // data1[i]=data.rows[i].GRFHZB;
  273. // data2[i]=data.rows[i].SMJZZB;
  274. // data3[i]=data.rows[i].LSSSZB;
  275. // data4[i]=data.rows[i].FDZB;
  276. // data5[i]=data.rows[i].ZMZB;
  277. // data6[i]=data.rows[i].TXZB;
  278. // data7[i]=data.rows[i].JTYSZB;
  279. // data8[i]=data.rows[i].GCZB;
  280. // data9[i]=data.rows[i].WRQLZB;
  281. // data10[i]=data.rows[i].GCCL;
  282. // data11[i]=data.rows[i].DIAOCHE;
  283. // data12[i]=data.rows[i].CHACHE;
  284. // data13[i]=data.rows[i].WJJ;
  285. // data14[i]=data.rows[i].HUOCHE;
  286. // data15[i]=data.rows[i].TTJ;
  287. // }
  288. // var series1={ name:'个人防护装备',
  289. // type:'bar',
  290. // data:data1
  291. // };
  292. // var series2={ name:'生命救助装备',
  293. // type:'bar',
  294. // data:data2
  295. // };
  296. // var series3={ name:'临时食宿装备',
  297. // type:'bar',
  298. // data:data3
  299. // };
  300. // var series4={ name:'发电装备',
  301. // type:'bar',
  302. // data:data4
  303. // };
  304. // var series5={ name:'照明装备',
  305. // type:'bar',
  306. // data:data5
  307. // };
  308. // var series6={ name:'通信装备',
  309. // type:'bar',
  310. // data:data6
  311. // };
  312. // var series7={ name:'交通运输装备',
  313. // type:'bar',
  314. // data:data7
  315. // };
  316. // var series8={ name:'工程装备',
  317. // type:'bar',
  318. // data:data8
  319. // };
  320. // var series9={ name:'污染清理装备',
  321. // type:'bar',
  322. // data:data9
  323. // };
  324. // var series10={ name:'工程材料',
  325. // type:'bar',
  326. // data:data10
  327. // };
  328. // var series11={ name:'吊车',
  329. // type:'bar',
  330. // data:data11
  331. // };
  332. // var series12={ name:'叉车',
  333. // type:'bar',
  334. // data:data12
  335. // };
  336. // var series13={ name:'挖掘机',
  337. // type:'bar',
  338. // data:data13
  339. // };
  340. // var series14={ name:'货车',
  341. // type:'bar',
  342. // data:data14
  343. // };
  344. // var series15={ name:'推土机',
  345. // type:'bar',
  346. // data:data15
  347. // };
  348. //
  349. // //seriesData=[series1,series2,series3,series4,series5];
  350. // option.legend.data=$("#RESOURCE_TYPE_283").attr("relText").split(",");
  351. // var getInput=$("#RESOURCE_TYPE_283").attr("relText").split(",");
  352. // var j=0;
  353. // if($.inArray('个人防护装备',getInput)!=-1){
  354. // seriesData[j]=series1;
  355. // j++;
  356. // }
  357. // if($.inArray('生命救助装备',getInput)!=-1){
  358. // seriesData[j]=series2;
  359. // j++;
  360. // }
  361. // if($.inArray('临时食宿装备',getInput)!=-1){
  362. // seriesData[j]=series3;
  363. // j++;
  364. // }
  365. // if($.inArray('发电装备',getInput)!=-1){
  366. // seriesData[j]=series4;
  367. // j++;
  368. // }
  369. // if($.inArray('照明装备',getInput)!=-1){
  370. // seriesData[j]=series5;
  371. // j++;
  372. // }
  373. // if($.inArray('通信装备',getInput)!=-1){
  374. // seriesData[j]=series6;
  375. // j++;
  376. // }
  377. // if($.inArray('交通运输装备',getInput)!=-1){
  378. // seriesData[j]=series7;
  379. // j++;
  380. // }
  381. // if($.inArray('工程装备',getInput)!=-1){
  382. // seriesData[j]=series8;
  383. // j++;
  384. // }
  385. // if($.inArray('污染清理装备',getInput)!=-1){
  386. // seriesData[j]=series9;
  387. // j++;
  388. // }
  389. // if($.inArray('工程材料',getInput)!=-1){
  390. // seriesData[j]=series10;
  391. // j++;
  392. // }
  393. // if($.inArray('吊车',getInput)!=-1){
  394. // seriesData[j]=series11;
  395. // j++;
  396. // }
  397. // if($.inArray('叉车',getInput)!=-1){
  398. // seriesData[j]=series12;
  399. // j++;
  400. // }
  401. // if($.inArray('挖掘机',getInput)!=-1){
  402. // seriesData[j]=series13;
  403. // j++;
  404. // }
  405. // if($.inArray('货车',getInput)!=-1){
  406. // seriesData[j]=series14;
  407. // j++;
  408. // }
  409. // if($.inArray('推土机',getInput)!=-1){
  410. // seriesData[j]=series15;
  411. // j++;
  412. // }
  413. // option.xAxis[0].data=legendData;
  414. // option.series=seriesData;
  415. // }
  416. //折线图option1
  417. var option1 = {
  418. title : {
  419. text: '外部应急资源统计图',
  420. subtext: '/条'
  421. },
  422. tooltip : {
  423. trigger: 'axis'
  424. },
  425. legend: {
  426. y:'bottom',
  427. data:['个人防护装备','生命救助装备','临时食宿装备','发电装备','照明装备','通信装备','交通运输装备','工程装备','污染清理装备','工程材料','吊车','叉车','挖掘机','货车','推土机']
  428. },
  429. toolbox: {
  430. show : true,
  431. feature : {
  432. mark : {show: true},
  433. dataView : {show: false, readOnly: false},
  434. magicType : {show: false, type: ['line', 'bar', 'stack', 'tiled']},
  435. restore : {show: true},
  436. saveAsImage : {show: true}
  437. }
  438. },
  439. calculable : true,
  440. xAxis : [
  441. {
  442. type : 'category',
  443. boundaryGap : false,
  444. data : ['总体预案','专项预案','现场处置方案','部门预案']
  445. }
  446. ],
  447. yAxis : [
  448. {
  449. type : 'value'
  450. }
  451. ],
  452. series : [
  453. {
  454. name:'个人防护装备',
  455. type:'line',
  456. data:[20, 30, 50,40]
  457. },
  458. {
  459. name:'生命救助装备',
  460. type:'line',
  461. data:[10, 18, 19, 24]
  462. },
  463. {
  464. name:'临时食宿装备',
  465. type:'line',
  466. data:[15, 22, 20, 15]
  467. },
  468. {
  469. name:'发电装备',
  470. type:'line',
  471. data:[20, 30, 50,40]
  472. },
  473. {
  474. name:'照明装备',
  475. type:'line',
  476. data:[10, 18, 19, 24]
  477. },
  478. {
  479. name:'通信装备',
  480. type:'line',
  481. data:[15, 22, 20, 15]
  482. },
  483. {
  484. name:'交通运输装备',
  485. type:'line',
  486. data:[20, 30, 50,40]
  487. },
  488. {
  489. name:'工程装备',
  490. type:'line',
  491. data:[10, 18, 19, 24]
  492. },
  493. {
  494. name:'污染清理装备',
  495. type:'line',
  496. data:[15, 22, 20, 15]
  497. },
  498. {
  499. name:'工程材料',
  500. type:'line',
  501. data:[20, 30, 50,40]
  502. },
  503. {
  504. name:'吊车',
  505. type:'line',
  506. data:[10, 18, 19, 24]
  507. },
  508. {
  509. name:'叉车',
  510. type:'line',
  511. data:[15, 22, 20, 15]
  512. },
  513. {
  514. name:'挖掘机',
  515. type:'line',
  516. data:[20, 30, 50,40]
  517. },
  518. {
  519. name:'货车',
  520. type:'line',
  521. data:[10, 18, 19, 24]
  522. },
  523. {
  524. name:'推土机',
  525. type:'line',
  526. data:[15, 22, 20, 15]
  527. }
  528. ]
  529. };
  530. function changeLineOption(data){
  531. var legendData=[];
  532. var seriesData=[];
  533. var data1=[];
  534. var data2=[];
  535. var data3=[];
  536. var data4=[];
  537. var data5=[];
  538. var data6=[];
  539. var data7=[];
  540. var data8=[];
  541. var data9=[];
  542. var data10=[];
  543. var data11=[];
  544. var data12=[];
  545. var data13=[];
  546. var data14=[];
  547. var data15=[];
  548. for(var i=0;i<data.rows.length-1;i++){
  549. //alert(data.rows[i].name);
  550. legendData[i]=data.rows[i].name;
  551. data1[i]=data.rows[i].GRFHZB;
  552. data2[i]=data.rows[i].SMJZZB;
  553. data3[i]=data.rows[i].LSSSZB;
  554. data4[i]=data.rows[i].FDZB;
  555. data5[i]=data.rows[i].ZMZB;
  556. data6[i]=data.rows[i].TXZB;
  557. data7[i]=data.rows[i].JTYSZB;
  558. data8[i]=data.rows[i].GCZB;
  559. data9[i]=data.rows[i].WRQLZB;
  560. data10[i]=data.rows[i].GCCL;
  561. data11[i]=data.rows[i].DIAOCHE;
  562. data12[i]=data.rows[i].CHACHE;
  563. data13[i]=data.rows[i].WJJ;
  564. data14[i]=data.rows[i].HUOCHE;
  565. data15[i]=data.rows[i].TTJ;
  566. }
  567. var series1={ name:'个人防护装备',
  568. type:'line',
  569. data:data1
  570. };
  571. var series2={ name:'生命救助装备',
  572. type:'line',
  573. data:data2
  574. };
  575. var series3={ name:'临时食宿装备',
  576. type:'line',
  577. data:data3
  578. };
  579. var series4={ name:'发电装备',
  580. type:'line',
  581. data:data4
  582. };
  583. var series5={ name:'照明装备',
  584. type:'line',
  585. data:data5
  586. };
  587. var series6={ name:'通信装备',
  588. type:'line',
  589. data:data6
  590. };
  591. var series7={ name:'交通运输装备',
  592. type:'line',
  593. data:data7
  594. };
  595. var series8={ name:'工程装备',
  596. type:'line',
  597. data:data8
  598. };
  599. var series9={ name:'污染清理装备',
  600. type:'line',
  601. data:data9
  602. };
  603. var series10={ name:'工程材料',
  604. type:'line',
  605. data:data10
  606. };
  607. var series11={ name:'吊车',
  608. type:'line',
  609. data:data11
  610. };
  611. var series12={ name:'叉车',
  612. type:'line',
  613. data:data12
  614. };
  615. var series13={ name:'挖掘机',
  616. type:'line',
  617. data:data13
  618. };
  619. var series14={ name:'货车',
  620. type:'line',
  621. data:data14
  622. };
  623. var series15={ name:'推土机',
  624. type:'line',
  625. data:data15
  626. };
  627. seriesData=[series1,series2,series3,series4,series5,series6,series7,series8,series9,series10,series11,series12,series13,series14,series15];
  628. option1.xAxis[0].data=legendData;
  629. option1.series=seriesData;
  630. }
  631. // function changeLineOption2(data){
  632. // var legendData=[];
  633. // var seriesData=[];
  634. // var data1=[];
  635. // var data2=[];
  636. // var data3=[];
  637. // var data4=[];
  638. // var data5=[];
  639. // var data6=[];
  640. // var data7=[];
  641. // var data8=[];
  642. // var data9=[];
  643. // var data10=[];
  644. // var data11=[];
  645. // var data12=[];
  646. // var data13=[];
  647. // var data14=[];
  648. // var data15=[];
  649. // for(var i=0;i<data.rows.length-1;i++){
  650. // //alert(data.rows[i].name);
  651. // legendData[i]=data.rows[i].name;
  652. // data1[i]=data.rows[i].GRFHZB;
  653. // data2[i]=data.rows[i].SMJZZB;
  654. // data3[i]=data.rows[i].LSSSZB;
  655. // data4[i]=data.rows[i].FDZB;
  656. // data5[i]=data.rows[i].ZMZB;
  657. // data6[i]=data.rows[i].TXZB;
  658. // data7[i]=data.rows[i].JTYSZB;
  659. // data8[i]=data.rows[i].GCZB;
  660. // data9[i]=data.rows[i].WRQLZB;
  661. // data10[i]=data.rows[i].GCCL;
  662. // data11[i]=data.rows[i].DIAOCHE;
  663. // data12[i]=data.rows[i].CHACHE;
  664. // data13[i]=data.rows[i].WJJ;
  665. // data14[i]=data.rows[i].HUOCHE;
  666. // data15[i]=data.rows[i].TTJ;
  667. // }
  668. // var series1={ name:'个人防护装备',
  669. // type:'line',
  670. // data:data1
  671. // };
  672. // var series2={ name:'生命救助装备',
  673. // type:'line',
  674. // data:data2
  675. // };
  676. // var series3={ name:'临时食宿装备',
  677. // type:'line',
  678. // data:data3
  679. // };
  680. // var series4={ name:'发电装备',
  681. // type:'line',
  682. // data:data4
  683. // };
  684. // var series5={ name:'照明装备',
  685. // type:'line',
  686. // data:data5
  687. // };
  688. // var series6={ name:'通信装备',
  689. // type:'line',
  690. // data:data6
  691. // };
  692. // var series7={ name:'交通运输装备',
  693. // type:'line',
  694. // data:data7
  695. // };
  696. // var series8={ name:'工程装备',
  697. // type:'line',
  698. // data:data8
  699. // };
  700. // var series9={ name:'污染清理装备',
  701. // type:'line',
  702. // data:data9
  703. // };
  704. // var series10={ name:'工程材料',
  705. // type:'line',
  706. // data:data10
  707. // };
  708. // var series11={ name:'吊车',
  709. // type:'line',
  710. // data:data11
  711. // };
  712. // var series12={ name:'叉车',
  713. // type:'line',
  714. // data:data12
  715. // };
  716. // var series13={ name:'挖掘机',
  717. // type:'line',
  718. // data:data13
  719. // };
  720. // var series14={ name:'货车',
  721. // type:'line',
  722. // data:data14
  723. // };
  724. // var series15={ name:'推土机',
  725. // type:'line',
  726. // data:data15
  727. // };
  728. //
  729. //
  730. //
  731. // option1.legend.data=$("#RESOURCE_TYPE_283").attr("relText").split(",");
  732. // var getInput=$("#RESOURCE_TYPE_283").attr("relText").split(",");
  733. // var j=0;
  734. // if($.inArray('个人防护装备',getInput)!=-1){
  735. // seriesData[j]=series1;
  736. // j++;
  737. // }
  738. // if($.inArray('生命救助装备',getInput)!=-1){
  739. // seriesData[j]=series2;
  740. // j++;
  741. // }
  742. // if($.inArray('临时食宿装备',getInput)!=-1){
  743. // seriesData[j]=series3;
  744. // j++;
  745. // }
  746. // if($.inArray('发电装备',getInput)!=-1){
  747. // seriesData[j]=series4;
  748. // j++;
  749. // }
  750. // if($.inArray('照明装备',getInput)!=-1){
  751. // seriesData[j]=series5;
  752. // j++;
  753. // }
  754. // if($.inArray('通信装备',getInput)!=-1){
  755. // seriesData[j]=series6;
  756. // j++;
  757. // }
  758. // if($.inArray('交通运输装备',getInput)!=-1){
  759. // seriesData[j]=series7;
  760. // j++;
  761. // }
  762. // if($.inArray('工程装备',getInput)!=-1){
  763. // seriesData[j]=series8;
  764. // j++;
  765. // }
  766. // if($.inArray('污染清理装备',getInput)!=-1){
  767. // seriesData[j]=series9;
  768. // j++;
  769. // }
  770. // if($.inArray('工程材料',getInput)!=-1){
  771. // seriesData[j]=series10;
  772. // j++;
  773. // }
  774. // if($.inArray('吊车',getInput)!=-1){
  775. // seriesData[j]=series11;
  776. // j++;
  777. // }
  778. // if($.inArray('叉车',getInput)!=-1){
  779. // seriesData[j]=series12;
  780. // j++;
  781. // }
  782. // if($.inArray('挖掘机',getInput)!=-1){
  783. // seriesData[j]=series13;
  784. // j++;
  785. // }
  786. // if($.inArray('货车',getInput)!=-1){
  787. // seriesData[j]=series14;
  788. // j++;
  789. // }
  790. // if($.inArray('推土机',getInput)!=-1){
  791. // seriesData[j]=series15;
  792. // j++;
  793. // }
  794. //
  795. // //seriesData=[series1,series2,series3,series4,series5];
  796. // option1.xAxis[0].data=legendData;
  797. // option1.series=seriesData;
  798. // }
  799. //饼图option2
  800. var option2 = {
  801. title : {
  802. text: '外部应急资源统计图',
  803. subtext: '/条'
  804. },
  805. tooltip : {
  806. trigger: 'item',
  807. formatter: "{a} <br/>{b} : {c} ({d}%)"
  808. },
  809. legend: {
  810. y : 'bottom',
  811. data:['个人防护装备','生命救助装备','临时食宿装备','发电装备','照明装备','通信装备','交通运输装备','工程装备','污染清理装备','工程材料','吊车','叉车','挖掘机','货车','推土机']
  812. },
  813. toolbox: {
  814. y: 'top',//垂直居中
  815. show : true,
  816. feature : {
  817. mark : {show: true},
  818. dataView : {show: false, readOnly: false},
  819. magicType : {
  820. show: false,
  821. type: ['pie', 'funnel'],
  822. option: {
  823. funnel: {
  824. x: '25%',
  825. width: '50%',
  826. funnelAlign: 'left',
  827. max: 1548
  828. }
  829. }
  830. },
  831. restore : {show: true},
  832. saveAsImage : {show: true}
  833. }
  834. },
  835. calculable : true,
  836. series : [
  837. {
  838. name:'外部应急资源',
  839. type:'pie',
  840. radius : '55%',
  841. center: ['50%', '55%'],
  842. data:[
  843. {value:335, name:'个人防护装备'},
  844. {value:310, name:'生命救助装备'},
  845. {value:234, name:'临时食宿装备'},
  846. {value:335, name:'发电装备'},
  847. {value:310, name:'照明装备'},
  848. {value:234, name:'通信装备'},
  849. {value:335, name:'交通运输装备'},
  850. {value:310, name:'工程装备'},
  851. {value:234, name:'污染清理装备'},
  852. {value:335, name:'工程材料'},
  853. {value:310, name:'吊车'},
  854. {value:234, name:'叉车'},
  855. {value:335, name:'挖掘机'},
  856. {value:310, name:'货车'},
  857. {value:234, name:'推土机'}
  858. ]
  859. }
  860. ]
  861. };
  862. // function changePieOption3(data){
  863. // //option2.legend.data=['总体预案','专项预案','现场处置方案','部门预案'];
  864. // option2.legend.data=$("#RESOURCE_TYPE_283").attr("relText").split(",");
  865. // var getInput=$("#RESOURCE_TYPE_283").attr("relText").split(",");
  866. // var index=data.rows.length-1;
  867. // var seriesJson=[];
  868. // var j=0;
  869. // if($.inArray('个人防护装备',getInput)!=-1){
  870. // var json={value:data.rows[index]["GRFHZB"],name:'个人防护装备'};
  871. // seriesJson[j]=json;
  872. // j++;
  873. // }
  874. // if($.inArray('生命救助装备',getInput)!=-1){
  875. // var json={value:data.rows[index]["SMJZZB"],name:'生命救助装备'};
  876. // seriesJson[j]=json;
  877. // j++;
  878. // }
  879. // if($.inArray('临时食宿装备',getInput)!=-1){
  880. // var json={value:data.rows[index]["LSSSZB"],name:'临时食宿装备'};
  881. // seriesJson[j]=json;
  882. // j++;
  883. // }
  884. // if($.inArray('发电装备',getInput)!=-1){
  885. // var json={value:data.rows[index]["FDZB"],name:'发电装备'};
  886. // seriesJson[j]=json;
  887. // j++;
  888. // }
  889. // if($.inArray('照明装备',getInput)!=-1){
  890. // var json={value:data.rows[index]["ZMZB"],name:'照明装备'};
  891. // seriesJson[j]=json;
  892. // j++;
  893. // }
  894. // if($.inArray('通信装备',getInput)!=-1){
  895. // var json={value:data.rows[index]["TXZB"],name:'通信装备'};
  896. // seriesJson[j]=json;
  897. // j++;
  898. // }
  899. // if($.inArray('交通运输装备',getInput)!=-1){
  900. // var json={value:data.rows[index]["JTYSZB"],name:'交通运输装备'};
  901. // seriesJson[j]=json;
  902. // j++;
  903. // }
  904. // if($.inArray('工程装备',getInput)!=-1){
  905. // var json={value:data.rows[index]["GCZB"],name:'工程装备'};
  906. // seriesJson[j]=json;
  907. // j++;
  908. // }
  909. // if($.inArray('污染清理装备',getInput)!=-1){
  910. // var json={value:data.rows[index]["WRQLZB"],name:'污染清理装备'};
  911. // seriesJson[j]=json;
  912. // j++;
  913. // }
  914. // if($.inArray('工程材料',getInput)!=-1){
  915. // var json={value:data.rows[index]["GCCL"],name:'工程材料'};
  916. // seriesJson[j]=json;
  917. // j++;
  918. // }
  919. // if($.inArray('吊车',getInput)!=-1){
  920. // var json={value:data.rows[index]["DIAOCHE"],name:'吊车'};
  921. // seriesJson[j]=json;
  922. // j++;
  923. // }
  924. // if($.inArray('叉车',getInput)!=-1){
  925. // var json={value:data.rows[index]["CHACHE"],name:'叉车'};
  926. // seriesJson[j]=json;
  927. // j++;
  928. // }
  929. // if($.inArray('挖掘机',getInput)!=-1){
  930. // var json={value:data.rows[index]["WJJ"],name:'挖掘机'};
  931. // seriesJson[j]=json;
  932. // j++;
  933. // }
  934. // if($.inArray('货车',getInput)!=-1){
  935. // var json={value:data.rows[index]["HUOCHE"],name:'货车'};
  936. // seriesJson[j]=json;
  937. // j++;
  938. // }
  939. // if($.inArray('推土机',getInput)!=-1){
  940. // var json={value:data.rows[index]["TTJ"],name:'推土机'};
  941. // seriesJson[j]=json;
  942. // j++;
  943. // }
  944. //
  945. //
  946. // option2.series[0].data=seriesJson;
  947. //
  948. //
  949. // }
  950. function changePieOption2(data){
  951. /*************************************************** 初始化解析饼图数据 start**********************************************************/
  952. //option2.legend.data=['总体预案','专项预案','现场处置方案','部门预案'];
  953. var index=data.rows.length-1;
  954. var seriesJson=[];
  955. var j=0;
  956. if(data.rows[index]["GRFHZB"]!=undefined){
  957. var json={value:data.rows[index]["GRFHZB"],name:'个人防护装备'};
  958. seriesJson[j]=json;
  959. j++;
  960. }
  961. if(data.rows[index]["SMJZZB"]!=undefined){
  962. var json={value:data.rows[index]["SMJZZB"],name:'生命救助装备'};
  963. seriesJson[j]=json;
  964. j++;
  965. }
  966. if(data.rows[index]["LSSSZB"]!=undefined){
  967. var json={value:data.rows[index]["LSSSZB"],name:'临时食宿装备'};
  968. seriesJson[j]=json;
  969. j++;
  970. }
  971. if(data.rows[index]["FDZB"]!=undefined){
  972. var json={value:data.rows[index]["FDZB"],name:'发电装备'};
  973. seriesJson[j]=json;
  974. j++;
  975. }
  976. if(data.rows[index]["ZMZB"]!=undefined){
  977. var json={value:data.rows[index]["ZMZB"],name:'照明装备'};
  978. seriesJson[j]=json;
  979. j++;
  980. }
  981. if(data.rows[index]["TXZB"]!=undefined){
  982. var json={value:data.rows[index]["TXZB"],name:'通信装备'};
  983. seriesJson[j]=json;
  984. j++;
  985. }
  986. if(data.rows[index]["JTYSZB"]!=undefined){
  987. var json={value:data.rows[index]["JTYSZB"],name:'交通运输装备'};
  988. seriesJson[j]=json;
  989. j++;
  990. }
  991. if(data.rows[index]["GCZB"]!=undefined){
  992. var json={value:data.rows[index]["GCZB"],name:'工程装备'};
  993. seriesJson[j]=json;
  994. j++;
  995. }
  996. if(data.rows[index]["WRQLZB"]!=undefined){
  997. var json={value:data.rows[index]["WRQLZB"],name:'污染清理装备'};
  998. seriesJson[j]=json;
  999. j++;
  1000. }
  1001. if(data.rows[index]["GCCL"]!=undefined){
  1002. var json={value:data.rows[index]["GCCL"],name:'工程材料'};
  1003. seriesJson[j]=json;
  1004. j++;
  1005. }
  1006. if(data.rows[index]["DIAOCHE"]!=undefined){
  1007. var json={value:data.rows[index]["DIAOCHE"],name:'吊车'};
  1008. seriesJson[j]=json;
  1009. j++;
  1010. }
  1011. if(data.rows[index]["CHACHE"]!=undefined){
  1012. var json={value:data.rows[index]["CHACHE"],name:'叉车'};
  1013. seriesJson[j]=json;
  1014. j++;
  1015. }
  1016. if(data.rows[index]["WJJ"]!=undefined){
  1017. var json={value:data.rows[index]["WJJ"],name:'挖掘机'};
  1018. seriesJson[j]=json;
  1019. j++;
  1020. }
  1021. if(data.rows[index]["HUOCHE"]!=undefined){
  1022. var json={value:data.rows[index]["HUOCHE"],name:'货车'};
  1023. seriesJson[j]=json;
  1024. j++;
  1025. }
  1026. if(data.rows[index]["TTJ"]!=undefined){
  1027. var json={value:data.rows[index]["TTJ"],name:'推土机'};
  1028. seriesJson[j]=json;
  1029. j++;
  1030. }
  1031. option2.series[0].data=seriesJson;
  1032. /*************************************************** 初始化解析饼图数据 end **********************************************************/
  1033. }
  1034. //初始化方法
  1035. $(function(){
  1036. deptName = (window.location.href).split('?')[1];
  1037. $.post($.pathname()+ "/ws/External/ExternalService/getExternalInfo",{id : deptName},function (data){
  1038. json = data;
  1039. //给表格数据赋值
  1040. loadData= data;
  1041. //初始化表格
  1042. initCompletes(json);
  1043. changeBarOption(data);
  1044. changeLineOption(data);
  1045. changePieOption2(data);
  1046. var myChart1 = echarts.init(document.getElementById('main1'));
  1047. myChart1.setOption(option);
  1048. $(".basicTab").bind('actived',function(e,i){
  1049. if(i==0){
  1050. /***************************************** 加载柱状图 *********************************************************/
  1051. var myChart1 = echarts.init(document.getElementById('main1'));
  1052. myChart1.setOption(option);
  1053. // initmyGraphic(data);
  1054. }else if(i == 1){
  1055. /***************************************** 加载折线图 *********************************************************/
  1056. var myChart5 = echarts.init(document.getElementById('main2'));
  1057. myChart5.setOption(option1);
  1058. }else if(i==2){
  1059. /***************************************** 加载饼图 *********************************************************/
  1060. var myChart2 = echarts.init(document.getElementById('main3'));
  1061. myChart2.setOption(option2);
  1062. }
  1063. });
  1064. },"json" );
  1065. });
  1066. function initCompletes(json){
  1067. g = $("#maingrid").quiGrid({
  1068. columns: columns,
  1069. data:json,
  1070. rownumbers : true,
  1071. usePager : false
  1072. });
  1073. //重设高度
  1074. $(parent.document.body).find("iframe").height($(window.document.body).height()+30);
  1075. $(top.document.body).find("iframe").height($(window.document.body).height()+30);
  1076. /*重新绑定父页面事件方法*/
  1077. //绑定点击时样式变化事件
  1078. $(parent.document.body).find(".leftnav").live("click",parent.checkedCurrent);
  1079. //定期报送组点击事件
  1080. $(parent.document.body).find(".baosong").live("click",parent.changebaosong);
  1081. //定期维护组点击事件
  1082. $(parent.document.body).find(".weihu").live("click",parent.changeweihu);
  1083. $(parent.document.body).find(".weihu1").live("click",parent.changeweihu1);
  1084. /*重新绑定父页面事件方法*/
  1085. }
  1086. function addStatus(rowdata, rowindex, value, column){
  1087. var comp_id='"'+rowdata.dept_id+'"';
  1088. var name = '"'+value+'"';
  1089. if("总计"==rowdata.name){
  1090. return value;
  1091. }else{
  1092. return "<a href='javascript:newHtml("+comp_id+","+name+")'>" + value +" </a>";
  1093. }
  1094. }
  1095. function newHtml(comp_id,name){
  1096. if(name=="总计"){
  1097. return;
  1098. }else if(deptName==comp_id){
  1099. return;
  1100. }else{
  1101. // window.open("/nwyj/page/business/am/resource/resources/external_resources-poll1.jsp?"+comp_id);
  1102. $.indexOpenNextWindow("/nwyj/page/business/am/resource/resources/external_resources-poll1.jsp?"+comp_id);
  1103. }
  1104. }