singleTransverseBenchmark.js 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650
  1. import * as echarts from "echarts";
  2. export default {
  3. data() {
  4. return {
  5. pickerOptions: {
  6. disabledDate(time) {
  7. return time.getTime() > Date.now();
  8. },
  9. },
  10. fj: ["MG01_01"],
  11. fc: "MHS_FDC",
  12. leida_list: [],
  13. Date1: "",
  14. leida_list_0: [],
  15. leida_list_1: [],
  16. leida_list_2: [],
  17. leida_list_3: [],
  18. leida_list_4: [],
  19. tableData: [],
  20. tableData_y: [],
  21. tableData_n: [],
  22. wpIdslist: {
  23. name: "",
  24. id: "",
  25. },
  26. jfpl: "",
  27. jfpl0: "",
  28. jfpl1: "",
  29. jfpl2: "",
  30. jfpl3: "",
  31. jfpl4: "",
  32. wtIdslist: {
  33. name: "",
  34. id: "",
  35. key: "",
  36. },
  37. activeName: "first",
  38. compareDayList: {},
  39. lineDate: {
  40. speed: [],
  41. value1: [],
  42. value2: [],
  43. value3: [],
  44. value4: [],
  45. value5: [],
  46. },
  47. lineDate_y: {
  48. speed: [],
  49. value1: [],
  50. value2: [],
  51. value3: [],
  52. value4: [],
  53. value5: [],
  54. },
  55. lineDate_n: {
  56. speed: [],
  57. value1: [],
  58. value2: [],
  59. value3: [],
  60. value4: [],
  61. value5: [],
  62. },
  63. };
  64. },
  65. created() {
  66. this.Date1 = this.BASE.getBzDate(new Date().getTime(),-1);
  67. this.query_wpid();
  68. },
  69. methods: {
  70. clear() {
  71. this.fj = [];
  72. },
  73. /**
  74. * 初始化数据 调用查询检查
  75. */
  76. handleClick() {
  77. this.tableData = [];
  78. this.tableData_n = [];
  79. this.tableData_y = [];
  80. this.query_check();
  81. },
  82. /**
  83. * 获取风场
  84. */
  85. query_wpid() {
  86. this.API.get("powercompare/windfarmAjax?").then((res) => {
  87. this.wpIdslist = res.data;
  88. }).catch(error =>{
  89. this.$message.error('获取数据失败');
  90. });
  91. },
  92. /**
  93. * 清空
  94. */
  95. query1() {
  96. this.clear();
  97. this.query();
  98. },
  99. /**
  100. * 查询风场
  101. */
  102. query() {
  103. let that = this;
  104. this.API
  105. .get("powercompare/windturbineAjax?wpId=" + that.fc)
  106. .then((res) => {
  107. this.wtIdslist = res.data;
  108. }).catch(error =>{
  109. this.$message.error('获取数据失败');
  110. });
  111. },
  112. /**
  113. * 查询检查
  114. */
  115. query_check() {
  116. if (
  117. this.fc == null ||
  118. this.fc == undefined ||
  119. this.fc == "" ||
  120. this.fj == null ||
  121. this.fj == undefined ||
  122. this.fj == ""
  123. ) {
  124. Object.assign(this.$data.lineDate, this.$options.data().lineDate);
  125. Object.assign(this.$data.lineDate_y, this.$options.data().lineDate_y);
  126. Object.assign(this.$data.lineDate_n, this.$options.data().lineDate_n);
  127. this.$message({
  128. showClose: true,
  129. message: "请选着风机或风场",
  130. type: "error",
  131. });
  132. } else {
  133. if (this.activeName == "first") {
  134. Object.assign(this.$data.tableData, this.$options.data().tableData);
  135. Object.assign(this.$data.lineDate, this.$options.data().lineDate);
  136. this.query_line();
  137. } else if (this.activeName == "second") {
  138. Object.assign(
  139. this.$data.tableData_y,
  140. this.$options.data().tableData_y
  141. );
  142. Object.assign(this.$data.lineDate_y, this.$options.data().lineDate_y);
  143. this.query_line_y();
  144. } else if (this.activeName == "thired") {
  145. Object.assign(
  146. this.$data.tableData_n,
  147. this.$options.data().tableData_n
  148. );
  149. Object.assign(this.$data.lineDate_n, this.$options.data().lineDate_n);
  150. this.query_line_n();
  151. }
  152. }
  153. },
  154. /**
  155. * 获取年 曲线数据
  156. */
  157. query_line_n() {
  158. let that = this;
  159. this.API
  160. .get(
  161. "compare/compareYearChat?windturbineid=" +
  162. this.fj +
  163. "&date=" +
  164. this.Date1
  165. )
  166. .then((res) => {
  167. let Date = res.data;
  168. for (let i = 0; i < Date.length; i++) {
  169. that.lineDate_n.speed[i] = Date[i].speed;
  170. that.lineDate_n.value1[i] = Date[i].value1;
  171. that.lineDate_n.value2[i] = Date[i].value2;
  172. that.lineDate_n.value3[i] = Date[i].value3;
  173. that.lineDate_n.value4[i] = Date[i].value4;
  174. that.lineDate_n.value5[i] = Date[i].value5;
  175. }
  176. this.query_daycompare_n();
  177. }).catch(error =>{
  178. this.$message.error('获取数据失败');
  179. });
  180. },
  181. /**
  182. * 获取年雷达图数据 表格
  183. */
  184. query_daycompare_n() {
  185. this.API
  186. .get(
  187. "compare/compareYearList?windturbineid=" +
  188. this.fj +
  189. "&date=" +
  190. this.Date1
  191. )
  192. .then((res) => {
  193. this.tableData_n = res.data;
  194. }).catch(error =>{
  195. this.$message.error('获取数据失败');
  196. });
  197. this.API
  198. .get("compare/fzyYear?windturbineid=" + this.fj + "&date=" + this.Date1)
  199. .then((res) => {
  200. let that = this;
  201. Object.assign(
  202. this.$data.leida_list_0,
  203. this.$options.data().leida_list_0
  204. );
  205. Object.assign(
  206. this.$data.leida_list_1,
  207. this.$options.data().leida_list_1
  208. );
  209. Object.assign(
  210. this.$data.leida_list_2,
  211. this.$options.data().leida_list_2
  212. );
  213. Object.assign(
  214. this.$data.leida_list_3,
  215. this.$options.data().leida_list_3
  216. );
  217. Object.assign(
  218. this.$data.leida_list_4,
  219. this.$options.data().leida_list_4
  220. );
  221. let len = Object.keys(res.data).length;
  222. let lenfj = this.fj.length;
  223. if (len == 2) {
  224. this.jfpl0 = res.data.jfpl0;
  225. let value_list_0 = res.data.data0;
  226. for (let i = 1; i < value_list_0.length; i++) {
  227. that.leida_list_0.push(value_list_0[i].data1);
  228. }
  229. } else if (len == 4) {
  230. this.jfpl0 = res.data.jfpl0;
  231. this.jfpl1 = res.data.jfpl1;
  232. let value_list_0 = res.data.data0;
  233. let value_list_1 = res.data.data1;
  234. for (let i = 1; i < value_list_0.length; i++) {
  235. that.leida_list_0.push(value_list_0[i].data1);
  236. }
  237. for (let i = 1; i < value_list_1.length; i++) {
  238. that.leida_list_1.push(value_list_1[i].data1);
  239. }
  240. } else if (len == 6) {
  241. this.jfpl0 = res.data.jfpl0;
  242. this.jfpl1 = res.data.jfpl1;
  243. this.jfpl2 = res.data.jfpl2;
  244. let value_list_0 = res.data.data0;
  245. let value_list_1 = res.data.data1;
  246. let value_list_2 = res.data.data2;
  247. for (let i = 1; i < value_list_0.length; i++) {
  248. that.leida_list_0.push(value_list_0[i].data1);
  249. }
  250. for (let i = 1; i < value_list_1.length; i++) {
  251. that.leida_list_1.push(value_list_1[i].data1);
  252. }
  253. for (let i = 1; i < value_list_2.length; i++) {
  254. that.leida_list_2.push(value_list_2[i].data1);
  255. }
  256. } else if (len == 8) {
  257. this.jfpl0 = res.data.jfpl0;
  258. this.jfpl1 = res.data.jfpl1;
  259. this.jfpl2 = res.data.jfpl2;
  260. this.jfpl3 = res.data.jfpl3;
  261. let value_list_0 = res.data.data0;
  262. let value_list_1 = res.data.data1;
  263. let value_list_2 = res.data.data2;
  264. let value_list_3 = res.data.data3;
  265. for (let i = 1; i < value_list_0.length; i++) {
  266. that.leida_list_0.push(value_list_0[i].data1);
  267. }
  268. for (let i = 1; i < value_list_1.length; i++) {
  269. that.leida_list_1.push(value_list_1[i].data1);
  270. }
  271. for (let i = 1; i < value_list_2.length; i++) {
  272. that.leida_list_2.push(value_list_2[i].data1);
  273. }
  274. for (let i = 1; i < value_list_3.length; i++) {
  275. that.leida_list_3.push(value_list_3[i].data1);
  276. }
  277. } else if (len == 10) {
  278. this.jfpl0 = res.data.jfpl0;
  279. this.jfpl1 = res.data.jfpl1;
  280. this.jfpl2 = res.data.jfpl2;
  281. this.jfpl3 = res.data.jfpl3;
  282. this.jfpl4 = res.data.jfpl4;
  283. for (let i = 1; i < Object.keys(res.data.data0).length; i++) {
  284. that.leida_list_0.push(res.data.data0[i].data1);
  285. that.leida_list_1.push(res.data.data1[i].data1);
  286. that.leida_list_2.push(res.data.data2[i].data1);
  287. that.leida_list_3.push(res.data.data3[i].data1);
  288. that.leida_list_4.push(res.data.data4[i].data1);
  289. }
  290. }
  291. if (this.fj.length == 1) {
  292. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  293. } else if (this.fj.length == 2) {
  294. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  295. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  296. } else if (this.fj.length == 3) {
  297. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  298. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  299. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  300. } else if (this.fj.length == 4) {
  301. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  302. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  303. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  304. this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
  305. } else if (this.fj.length == 5) {
  306. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  307. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  308. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  309. this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
  310. this.ECZM.leida_djbhd("fzy5",this.leida_list_4,this.jfpl4);
  311. }
  312. this.ECZM.bar_djbhd("linechar_n",this.fj,this.lineDate);
  313. }).catch(error =>{
  314. this.$message.error('获取数据失败');
  315. });
  316. },
  317. /**
  318. * 获取月曲线数据
  319. */
  320. query_line_y() {
  321. let that = this;
  322. this.API
  323. .get(
  324. "compare/compareMonthChat?windturbineid=" +
  325. this.fj +
  326. "&date=" +
  327. this.Date1
  328. )
  329. .then((res) => {
  330. let Date = res.data;
  331. for (let i = 0; i < Date.length; i++) {
  332. that.lineDate_y.speed[i] = Date[i].speed;
  333. that.lineDate_y.value1[i] = Date[i].value1;
  334. that.lineDate_y.value2[i] = Date[i].value2;
  335. that.lineDate_y.value3[i] = Date[i].value3;
  336. that.lineDate_y.value4[i] = Date[i].value4;
  337. that.lineDate_y.value5[i] = Date[i].value5;
  338. }
  339. this.query_daycompare_y();
  340. }).catch(error =>{
  341. this.$message.error('获取数据失败');
  342. });
  343. },
  344. /**
  345. * 获取月雷达图数据 表格
  346. */
  347. query_daycompare_y() {
  348. this.API
  349. .get(
  350. "compare/compareMonthList?windturbineid=" +
  351. this.fj +
  352. "&date=" +
  353. this.Date1
  354. )
  355. .then((res) => {
  356. this.tableData_y = res.data;
  357. }).catch(error =>{
  358. this.$message.error('获取数据失败');
  359. });
  360. this.API
  361. .get(
  362. "compare/fzyMonth?windturbineid=" + this.fj + "&date=" + this.Date1
  363. )
  364. .then((res) => {
  365. let that = this;
  366. Object.assign(
  367. this.$data.leida_list_0,
  368. this.$options.data().leida_list_0
  369. );
  370. Object.assign(
  371. this.$data.leida_list_1,
  372. this.$options.data().leida_list_1
  373. );
  374. Object.assign(
  375. this.$data.leida_list_2,
  376. this.$options.data().leida_list_2
  377. );
  378. Object.assign(
  379. this.$data.leida_list_3,
  380. this.$options.data().leida_list_3
  381. );
  382. Object.assign(
  383. this.$data.leida_list_4,
  384. this.$options.data().leida_list_4
  385. );
  386. if (Object.keys(res.data).length == 2) {
  387. this.jfpl0 = res.data.jfpl0;
  388. let value_list_0 = res.data.data0;
  389. for (let i = 1; i < value_list_0.length; i++) {
  390. that.leida_list_0.push(value_list_0[i].data1);
  391. }
  392. } else if (Object.keys(res.data).length == 4) {
  393. this.jfpl0 = res.data.jfpl0;
  394. this.jfpl1 = res.data.jfpl1;
  395. let value_list_0 = res.data.data0;
  396. let value_list_1 = res.data.data1;
  397. for (let i = 1; i < value_list_0.length; i++) {
  398. that.leida_list_0.push(value_list_0[i].data1);
  399. }
  400. for (let i = 1; i < value_list_1.length; i++) {
  401. that.leida_list_1.push(value_list_1[i].data1);
  402. }
  403. } else if (Object.keys(res.data).length == 6) {
  404. this.jfpl0 = res.data.jfpl0;
  405. this.jfpl1 = res.data.jfpl1;
  406. this.jfpl2 = res.data.jfpl2;
  407. let value_list_0 = res.data.data0;
  408. let value_list_1 = res.data.data1;
  409. let value_list_2 = res.data.data2;
  410. for (let i = 1; i < value_list_0.length; i++) {
  411. that.leida_list_0.push(value_list_0[i].data1);
  412. }
  413. for (let i = 1; i < value_list_1.length; i++) {
  414. that.leida_list_1.push(value_list_1[i].data1);
  415. }
  416. for (let i = 1; i < value_list_2.length; i++) {
  417. that.leida_list_2.push(value_list_2[i].data1);
  418. }
  419. } else if (Object.keys(res.data).length == 8) {
  420. this.jfpl0 = res.data.jfpl0;
  421. this.jfpl1 = res.data.jfpl1;
  422. this.jfpl2 = res.data.jfpl2;
  423. this.jfpl3 = res.data.jfpl3;
  424. let value_list_0 = res.data.data0;
  425. let value_list_1 = res.data.data1;
  426. let value_list_2 = res.data.data2;
  427. let value_list_3 = res.data.data3;
  428. for (let i = 1; i < value_list_0.length; i++) {
  429. that.leida_list_0.push(value_list_0[i].data1);
  430. }
  431. for (let i = 1; i < value_list_1.length; i++) {
  432. that.leida_list_1.push(value_list_1[i].data1);
  433. }
  434. for (let i = 1; i < value_list_2.length; i++) {
  435. that.leida_list_2.push(value_list_2[i].data1);
  436. }
  437. for (let i = 1; i < value_list_3.length; i++) {
  438. that.leida_list_3.push(value_list_3[i].data1);
  439. }
  440. } else if (Object.keys(res.data).length == 10) {
  441. this.jfpl0 = res.data.jfpl0;
  442. this.jfpl1 = res.data.jfpl1;
  443. this.jfpl2 = res.data.jfpl2;
  444. this.jfpl3 = res.data.jfpl3;
  445. this.jfpl4 = res.data.jfpl4;
  446. for (let i = 1; i < Object.keys(res.data.data0).length; i++) {
  447. that.leida_list_0.push(res.data.data0[i].data1);
  448. that.leida_list_1.push(res.data.data1[i].data1);
  449. that.leida_list_2.push(res.data.data2[i].data1);
  450. that.leida_list_3.push(res.data.data3[i].data1);
  451. that.leida_list_4.push(res.data.data4[i].data1);
  452. }
  453. }
  454. if (this.fj.length == 1) {
  455. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  456. } else if (this.fj.length == 2) {
  457. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  458. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  459. } else if (this.fj.length == 3) {
  460. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  461. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  462. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  463. } else if (this.fj.length == 4) {
  464. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  465. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  466. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  467. this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
  468. } else if (this.fj.length == 5) {
  469. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  470. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  471. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  472. this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
  473. this.ECZM.leida_djbhd("fzy5",this.leida_list_4,this.jfpl4);
  474. }
  475. this.ECZM.bar_djbhd("linechar_y",this.fj,this.lineDate);
  476. }).catch(error =>{
  477. this.$message.error('获取数据失败');
  478. });
  479. },
  480. /**
  481. * 获取日曲线数据
  482. */
  483. query_line() {
  484. let that = this;
  485. this.API
  486. .get(
  487. "compare/compareDayChat?windturbineid=" +
  488. this.fj +
  489. "&date=" +
  490. this.Date1
  491. )
  492. .then((res) => {
  493. let Date = res.data;
  494. for (let i = 0; i < Date.length; i++) {
  495. that.lineDate.speed[i] = Date[i].speed;
  496. that.lineDate.value1[i] = Date[i].value1;
  497. that.lineDate.value2[i] = Date[i].value2;
  498. that.lineDate.value3[i] = Date[i].value3;
  499. that.lineDate.value4[i] = Date[i].value4;
  500. that.lineDate.value5[i] = Date[i].value5;
  501. }
  502. this.query_daycompare();
  503. }).catch(error =>{
  504. this.$message.error('获取数据失败');
  505. });
  506. },
  507. /**
  508. * 获取日雷达图数据 表格
  509. */
  510. query_daycompare() {
  511. Object.assign(this.$data.tableData, this.$options.data().tableData);
  512. this.API
  513. .get(
  514. "compare/compareDayList?windturbineid=" +
  515. this.fj +
  516. "&date=" +
  517. this.Date1
  518. )
  519. .then((res) => {
  520. this.tableData = res.data;
  521. });
  522. this.API
  523. .get("compare/fzyDay?windturbineid=" + this.fj + "&date=" + this.Date1)
  524. .then((res) => {
  525. let that = this;
  526. Object.assign(
  527. this.$data.leida_list_0,
  528. this.$options.data().leida_list_0
  529. );
  530. Object.assign(
  531. this.$data.leida_list_1,
  532. this.$options.data().leida_list_1
  533. );
  534. Object.assign(
  535. this.$data.leida_list_2,
  536. this.$options.data().leida_list_2
  537. );
  538. Object.assign(
  539. this.$data.leida_list_3,
  540. this.$options.data().leida_list_3
  541. );
  542. Object.assign(
  543. this.$data.leida_list_4,
  544. this.$options.data().leida_list_4
  545. );
  546. if (Object.keys(res.data).length == 2) {
  547. this.jfpl0 = res.data.jfpl0;
  548. let value_list_0 = res.data.data0;
  549. for (let i = 1; i < value_list_0.length; i++) {
  550. that.leida_list_0.push(value_list_0[i].data1);
  551. }
  552. } else if (Object.keys(res.data).length == 4) {
  553. this.jfpl0 = res.data.jfpl0;
  554. this.jfpl1 = res.data.jfpl1;
  555. let value_list_0 = res.data.data0;
  556. let value_list_1 = res.data.data1;
  557. for (let i = 1; i < value_list_0.length; i++) {
  558. that.leida_list_0.push(value_list_0[i].data1);
  559. }
  560. for (let i = 1; i < value_list_1.length; i++) {
  561. that.leida_list_1.push(value_list_1[i].data1);
  562. }
  563. } else if (Object.keys(res.data).length == 6) {
  564. this.jfpl0 = res.data.jfpl0;
  565. this.jfpl1 = res.data.jfpl1;
  566. this.jfpl2 = res.data.jfpl2;
  567. let value_list_0 = res.data.data0;
  568. let value_list_1 = res.data.data1;
  569. let value_list_2 = res.data.data2;
  570. for (let i = 1; i < value_list_0.length; i++) {
  571. that.leida_list_0.push(value_list_0[i].data1);
  572. }
  573. for (let i = 1; i < value_list_1.length; i++) {
  574. that.leida_list_1.push(value_list_1[i].data1);
  575. }
  576. for (let i = 1; i < value_list_2.length; i++) {
  577. that.leida_list_2.push(value_list_2[i].data1);
  578. }
  579. } else if (Object.keys(res.data).length == 8) {
  580. this.jfpl0 = res.data.jfpl0;
  581. this.jfpl1 = res.data.jfpl1;
  582. this.jfpl2 = res.data.jfpl2;
  583. this.jfpl3 = res.data.jfpl3;
  584. let value_list_0 = res.data.data0;
  585. let value_list_1 = res.data.data1;
  586. let value_list_2 = res.data.data2;
  587. let value_list_3 = res.data.data3;
  588. for (let i = 1; i < value_list_0.length; i++) {
  589. that.leida_list_0.push(value_list_0[i].data1);
  590. }
  591. for (let i = 1; i < value_list_1.length; i++) {
  592. that.leida_list_1.push(value_list_1[i].data1);
  593. }
  594. for (let i = 1; i < value_list_2.length; i++) {
  595. that.leida_list_2.push(value_list_2[i].data1);
  596. }
  597. for (let i = 1; i < value_list_3.length; i++) {
  598. that.leida_list_3.push(value_list_3[i].data1);
  599. }
  600. } else if (Object.keys(res.data).length == 10) {
  601. this.jfpl0 = res.data.jfpl0;
  602. this.jfpl1 = res.data.jfpl1;
  603. this.jfpl2 = res.data.jfpl2;
  604. this.jfpl3 = res.data.jfpl3;
  605. this.jfpl4 = res.data.jfpl4;
  606. for (let i = 1; i < Object.keys(res.data.data0).length; i++) {
  607. that.leida_list_0.push(res.data.data0[i].data1);
  608. that.leida_list_1.push(res.data.data1[i].data1);
  609. that.leida_list_2.push(res.data.data2[i].data1);
  610. that.leida_list_3.push(res.data.data3[i].data1);
  611. that.leida_list_4.push(res.data.data4[i].data1);
  612. }
  613. }
  614. if (this.fj.length == 1) {
  615. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  616. } else if (this.fj.length == 2) {
  617. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  618. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  619. } else if (this.fj.length == 3) {
  620. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  621. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  622. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  623. } else if (this.fj.length == 4) {
  624. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  625. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  626. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  627. this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
  628. } else if (this.fj.length == 5) {
  629. this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
  630. this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
  631. this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
  632. this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
  633. this.ECZM.leida_djbhd("fzy5",this.leida_list_4,this.jfpl4);
  634. }
  635. this.ECZM.bar_djbhd("linechar",this.fj,this.lineDate);
  636. }).catch(error =>{
  637. this.$message.error('获取数据失败');
  638. });
  639. },
  640. },
  641. mounted() {
  642. this.ECZM.bar_djbhd("linechar",this.fj,this.lineDate);
  643. this.query();
  644. this.query_check();
  645. },
  646. };