|
@@ -0,0 +1,645 @@
|
|
|
+import * as echarts from "echarts";
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ fj: ["MG01_01"],
|
|
|
+ fc: "MHS_FDC",
|
|
|
+ leida_list: [],
|
|
|
+ Date1: "",
|
|
|
+ leida_list_0: [],
|
|
|
+ leida_list_1: [],
|
|
|
+ leida_list_2: [],
|
|
|
+ leida_list_3: [],
|
|
|
+ leida_list_4: [],
|
|
|
+ tableData: [],
|
|
|
+ tableData_y: [],
|
|
|
+ tableData_n: [],
|
|
|
+ wpIdslist: {
|
|
|
+ name: "",
|
|
|
+ id: "",
|
|
|
+ },
|
|
|
+ jfpl: "",
|
|
|
+ jfpl0: "",
|
|
|
+ jfpl1: "",
|
|
|
+ jfpl2: "",
|
|
|
+ jfpl3: "",
|
|
|
+ jfpl4: "",
|
|
|
+ wtIdslist: {
|
|
|
+ name: "",
|
|
|
+ id: "",
|
|
|
+ key: "",
|
|
|
+ },
|
|
|
+ activeName: "first",
|
|
|
+ compareDayList: {},
|
|
|
+ lineDate: {
|
|
|
+ speed: [],
|
|
|
+ value1: [],
|
|
|
+ value2: [],
|
|
|
+ value3: [],
|
|
|
+ value4: [],
|
|
|
+ value5: [],
|
|
|
+ },
|
|
|
+ lineDate_y: {
|
|
|
+ speed: [],
|
|
|
+ value1: [],
|
|
|
+ value2: [],
|
|
|
+ value3: [],
|
|
|
+ value4: [],
|
|
|
+ value5: [],
|
|
|
+ },
|
|
|
+ lineDate_n: {
|
|
|
+ speed: [],
|
|
|
+ value1: [],
|
|
|
+ value2: [],
|
|
|
+ value3: [],
|
|
|
+ value4: [],
|
|
|
+ value5: [],
|
|
|
+ },
|
|
|
+ };
|
|
|
+ },
|
|
|
+
|
|
|
+ created() {
|
|
|
+ this.Date1 = this.BASE.getBzDate(new Date().getTime(),-1);
|
|
|
+ this.query_wpid();
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ clear() {
|
|
|
+ this.fj = [];
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 初始化数据 调用查询检查
|
|
|
+ */
|
|
|
+ handleClick() {
|
|
|
+ this.tableData = [];
|
|
|
+ this.tableData_n = [];
|
|
|
+ this.tableData_y = [];
|
|
|
+ this.query_check();
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取风场
|
|
|
+ */
|
|
|
+ query_wpid() {
|
|
|
+ this.API.get("powercompare/windfarmAjax?").then((res) => {
|
|
|
+ this.wpIdslist = res.data;
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 清空
|
|
|
+ */
|
|
|
+ query1() {
|
|
|
+ this.clear();
|
|
|
+ this.query();
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 查询风场
|
|
|
+ */
|
|
|
+ query() {
|
|
|
+ let that = this;
|
|
|
+ this.API
|
|
|
+ .get("powercompare/windturbineAjax?wpId=" + that.fc)
|
|
|
+ .then((res) => {
|
|
|
+ this.wtIdslist = res.data;
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 查询检查
|
|
|
+ */
|
|
|
+ query_check() {
|
|
|
+ if (
|
|
|
+ this.fc == null ||
|
|
|
+ this.fc == undefined ||
|
|
|
+ this.fc == "" ||
|
|
|
+ this.fj == null ||
|
|
|
+ this.fj == undefined ||
|
|
|
+ this.fj == ""
|
|
|
+ ) {
|
|
|
+ Object.assign(this.$data.lineDate, this.$options.data().lineDate);
|
|
|
+ Object.assign(this.$data.lineDate_y, this.$options.data().lineDate_y);
|
|
|
+ Object.assign(this.$data.lineDate_n, this.$options.data().lineDate_n);
|
|
|
+ this.$message({
|
|
|
+ showClose: true,
|
|
|
+ message: "请选着风机或风场",
|
|
|
+ type: "error",
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ if (this.activeName == "first") {
|
|
|
+ Object.assign(this.$data.tableData, this.$options.data().tableData);
|
|
|
+ Object.assign(this.$data.lineDate, this.$options.data().lineDate);
|
|
|
+ this.query_line();
|
|
|
+ } else if (this.activeName == "second") {
|
|
|
+ Object.assign(
|
|
|
+ this.$data.tableData_y,
|
|
|
+ this.$options.data().tableData_y
|
|
|
+ );
|
|
|
+ Object.assign(this.$data.lineDate_y, this.$options.data().lineDate_y);
|
|
|
+ this.query_line_y();
|
|
|
+ } else if (this.activeName == "thired") {
|
|
|
+ Object.assign(
|
|
|
+ this.$data.tableData_n,
|
|
|
+ this.$options.data().tableData_n
|
|
|
+ );
|
|
|
+ Object.assign(this.$data.lineDate_n, this.$options.data().lineDate_n);
|
|
|
+ this.query_line_n();
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取年 曲线数据
|
|
|
+ */
|
|
|
+ query_line_n() {
|
|
|
+ let that = this;
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/compareYearChat?windturbineid=" +
|
|
|
+ this.fj +
|
|
|
+ "&date=" +
|
|
|
+ this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ let Date = res.data;
|
|
|
+ for (let i = 0; i < Date.length; i++) {
|
|
|
+ that.lineDate_n.speed[i] = Date[i].speed;
|
|
|
+ that.lineDate_n.value1[i] = Date[i].value1;
|
|
|
+ that.lineDate_n.value2[i] = Date[i].value2;
|
|
|
+ that.lineDate_n.value3[i] = Date[i].value3;
|
|
|
+ that.lineDate_n.value4[i] = Date[i].value4;
|
|
|
+ that.lineDate_n.value5[i] = Date[i].value5;
|
|
|
+ }
|
|
|
+ this.query_daycompare_n();
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取年雷达图数据 表格
|
|
|
+ */
|
|
|
+ query_daycompare_n() {
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/compareYearList?windturbineid=" +
|
|
|
+ this.fj +
|
|
|
+ "&date=" +
|
|
|
+ this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ this.tableData_n = res.data;
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+
|
|
|
+ this.API
|
|
|
+ .get("compare/fzyYear?windturbineid=" + this.fj + "&date=" + this.Date1)
|
|
|
+ .then((res) => {
|
|
|
+ let that = this;
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_0,
|
|
|
+ this.$options.data().leida_list_0
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_1,
|
|
|
+ this.$options.data().leida_list_1
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_2,
|
|
|
+ this.$options.data().leida_list_2
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_3,
|
|
|
+ this.$options.data().leida_list_3
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_4,
|
|
|
+ this.$options.data().leida_list_4
|
|
|
+ );
|
|
|
+ let len = Object.keys(res.data).length;
|
|
|
+ let lenfj = this.fj.length;
|
|
|
+ if (len == 2) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ } else if (len == 4) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ } else if (len == 6) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ let value_list_2 = res.data.data2;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_2.length; i++) {
|
|
|
+ that.leida_list_2.push(value_list_2[i].data1);
|
|
|
+ }
|
|
|
+ } else if (len == 8) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ this.jfpl3 = res.data.jfpl3;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ let value_list_2 = res.data.data2;
|
|
|
+ let value_list_3 = res.data.data3;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_2.length; i++) {
|
|
|
+ that.leida_list_2.push(value_list_2[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_3.length; i++) {
|
|
|
+ that.leida_list_3.push(value_list_3[i].data1);
|
|
|
+ }
|
|
|
+ } else if (len == 10) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ this.jfpl3 = res.data.jfpl3;
|
|
|
+ this.jfpl4 = res.data.jfpl4;
|
|
|
+ for (let i = 1; i < Object.keys(res.data.data0).length; i++) {
|
|
|
+ that.leida_list_0.push(res.data.data0[i].data1);
|
|
|
+ that.leida_list_1.push(res.data.data1[i].data1);
|
|
|
+ that.leida_list_2.push(res.data.data2[i].data1);
|
|
|
+ that.leida_list_3.push(res.data.data3[i].data1);
|
|
|
+ that.leida_list_4.push(res.data.data4[i].data1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (this.fj.length == 1) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ } else if (this.fj.length == 2) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ } else if (this.fj.length == 3) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ } else if (this.fj.length == 4) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
|
|
|
+ } else if (this.fj.length == 5) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
|
|
|
+ this.ECZM.leida_djbhd("fzy5",this.leida_list_4,this.jfpl4);
|
|
|
+ }
|
|
|
+ this.ECZM.bar_djbhd("linechar_n",this.fj,this.lineDate);
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取月曲线数据
|
|
|
+ */
|
|
|
+ query_line_y() {
|
|
|
+ let that = this;
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/compareMonthChat?windturbineid=" +
|
|
|
+ this.fj +
|
|
|
+ "&date=" +
|
|
|
+ this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ let Date = res.data;
|
|
|
+ for (let i = 0; i < Date.length; i++) {
|
|
|
+ that.lineDate_y.speed[i] = Date[i].speed;
|
|
|
+ that.lineDate_y.value1[i] = Date[i].value1;
|
|
|
+ that.lineDate_y.value2[i] = Date[i].value2;
|
|
|
+ that.lineDate_y.value3[i] = Date[i].value3;
|
|
|
+ that.lineDate_y.value4[i] = Date[i].value4;
|
|
|
+ that.lineDate_y.value5[i] = Date[i].value5;
|
|
|
+ }
|
|
|
+ this.query_daycompare_y();
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取月雷达图数据 表格
|
|
|
+ */
|
|
|
+ query_daycompare_y() {
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/compareMonthList?windturbineid=" +
|
|
|
+ this.fj +
|
|
|
+ "&date=" +
|
|
|
+ this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ this.tableData_y = res.data;
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/fzyMonth?windturbineid=" + this.fj + "&date=" + this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ let that = this;
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_0,
|
|
|
+ this.$options.data().leida_list_0
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_1,
|
|
|
+ this.$options.data().leida_list_1
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_2,
|
|
|
+ this.$options.data().leida_list_2
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_3,
|
|
|
+ this.$options.data().leida_list_3
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_4,
|
|
|
+ this.$options.data().leida_list_4
|
|
|
+ );
|
|
|
+
|
|
|
+ if (Object.keys(res.data).length == 2) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 4) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 6) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ let value_list_2 = res.data.data2;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_2.length; i++) {
|
|
|
+ that.leida_list_2.push(value_list_2[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 8) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ this.jfpl3 = res.data.jfpl3;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ let value_list_2 = res.data.data2;
|
|
|
+ let value_list_3 = res.data.data3;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_2.length; i++) {
|
|
|
+ that.leida_list_2.push(value_list_2[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_3.length; i++) {
|
|
|
+ that.leida_list_3.push(value_list_3[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 10) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ this.jfpl3 = res.data.jfpl3;
|
|
|
+ this.jfpl4 = res.data.jfpl4;
|
|
|
+ for (let i = 1; i < Object.keys(res.data.data0).length; i++) {
|
|
|
+ that.leida_list_0.push(res.data.data0[i].data1);
|
|
|
+ that.leida_list_1.push(res.data.data1[i].data1);
|
|
|
+ that.leida_list_2.push(res.data.data2[i].data1);
|
|
|
+ that.leida_list_3.push(res.data.data3[i].data1);
|
|
|
+ that.leida_list_4.push(res.data.data4[i].data1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (this.fj.length == 1) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ } else if (this.fj.length == 2) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ } else if (this.fj.length == 3) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ } else if (this.fj.length == 4) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
|
|
|
+ } else if (this.fj.length == 5) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
|
|
|
+ this.ECZM.leida_djbhd("fzy5",this.leida_list_4,this.jfpl4);
|
|
|
+ }
|
|
|
+ this.ECZM.bar_djbhd("linechar_y",this.fj,this.lineDate);
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取日曲线数据
|
|
|
+ */
|
|
|
+ query_line() {
|
|
|
+ let that = this;
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/compareDayChat?windturbineid=" +
|
|
|
+ this.fj +
|
|
|
+ "&date=" +
|
|
|
+ this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ let Date = res.data;
|
|
|
+ for (let i = 0; i < Date.length; i++) {
|
|
|
+ that.lineDate.speed[i] = Date[i].speed;
|
|
|
+ that.lineDate.value1[i] = Date[i].value1;
|
|
|
+ that.lineDate.value2[i] = Date[i].value2;
|
|
|
+ that.lineDate.value3[i] = Date[i].value3;
|
|
|
+ that.lineDate.value4[i] = Date[i].value4;
|
|
|
+ that.lineDate.value5[i] = Date[i].value5;
|
|
|
+ }
|
|
|
+ this.query_daycompare();
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 获取日雷达图数据 表格
|
|
|
+ */
|
|
|
+ query_daycompare() {
|
|
|
+ Object.assign(this.$data.tableData, this.$options.data().tableData);
|
|
|
+ this.API
|
|
|
+ .get(
|
|
|
+ "compare/compareDayList?windturbineid=" +
|
|
|
+ this.fj +
|
|
|
+ "&date=" +
|
|
|
+ this.Date1
|
|
|
+ )
|
|
|
+ .then((res) => {
|
|
|
+ this.tableData = res.data;
|
|
|
+ });
|
|
|
+ this.API
|
|
|
+ .get("compare/fzyDay?windturbineid=" + this.fj + "&date=" + this.Date1)
|
|
|
+ .then((res) => {
|
|
|
+ let that = this;
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_0,
|
|
|
+ this.$options.data().leida_list_0
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_1,
|
|
|
+ this.$options.data().leida_list_1
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_2,
|
|
|
+ this.$options.data().leida_list_2
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_3,
|
|
|
+ this.$options.data().leida_list_3
|
|
|
+ );
|
|
|
+ Object.assign(
|
|
|
+ this.$data.leida_list_4,
|
|
|
+ this.$options.data().leida_list_4
|
|
|
+ );
|
|
|
+
|
|
|
+ if (Object.keys(res.data).length == 2) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 4) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 6) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ let value_list_2 = res.data.data2;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_2.length; i++) {
|
|
|
+ that.leida_list_2.push(value_list_2[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 8) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ this.jfpl3 = res.data.jfpl3;
|
|
|
+ let value_list_0 = res.data.data0;
|
|
|
+ let value_list_1 = res.data.data1;
|
|
|
+ let value_list_2 = res.data.data2;
|
|
|
+ let value_list_3 = res.data.data3;
|
|
|
+ for (let i = 1; i < value_list_0.length; i++) {
|
|
|
+ that.leida_list_0.push(value_list_0[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_1.length; i++) {
|
|
|
+ that.leida_list_1.push(value_list_1[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_2.length; i++) {
|
|
|
+ that.leida_list_2.push(value_list_2[i].data1);
|
|
|
+ }
|
|
|
+ for (let i = 1; i < value_list_3.length; i++) {
|
|
|
+ that.leida_list_3.push(value_list_3[i].data1);
|
|
|
+ }
|
|
|
+ } else if (Object.keys(res.data).length == 10) {
|
|
|
+ this.jfpl0 = res.data.jfpl0;
|
|
|
+ this.jfpl1 = res.data.jfpl1;
|
|
|
+ this.jfpl2 = res.data.jfpl2;
|
|
|
+ this.jfpl3 = res.data.jfpl3;
|
|
|
+ this.jfpl4 = res.data.jfpl4;
|
|
|
+ for (let i = 1; i < Object.keys(res.data.data0).length; i++) {
|
|
|
+ that.leida_list_0.push(res.data.data0[i].data1);
|
|
|
+ that.leida_list_1.push(res.data.data1[i].data1);
|
|
|
+ that.leida_list_2.push(res.data.data2[i].data1);
|
|
|
+ that.leida_list_3.push(res.data.data3[i].data1);
|
|
|
+ that.leida_list_4.push(res.data.data4[i].data1);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (this.fj.length == 1) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ } else if (this.fj.length == 2) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ } else if (this.fj.length == 3) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ } else if (this.fj.length == 4) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
|
|
|
+ } else if (this.fj.length == 5) {
|
|
|
+ this.ECZM.leida_djbhd("fzy1",this.leida_list_0,this.jfpl0);
|
|
|
+ this.ECZM.leida_djbhd("fzy2",this.leida_list_1,this.jfpl1);
|
|
|
+ this.ECZM.leida_djbhd("fzy3",this.leida_list_2,this.jfpl2);
|
|
|
+ this.ECZM.leida_djbhd("fzy4",this.leida_list_3,this.jfpl3);
|
|
|
+ this.ECZM.leida_djbhd("fzy5",this.leida_list_4,this.jfpl4);
|
|
|
+ }
|
|
|
+ this.ECZM.bar_djbhd("linechar",this.fj,this.lineDate);
|
|
|
+ }).catch(error =>{
|
|
|
+ this.$message.error('获取数据失败');
|
|
|
+ });
|
|
|
+ },
|
|
|
+ },
|
|
|
+ mounted() {
|
|
|
+ this.ECZM.bar_djbhd("linechar",this.fj,this.lineDate);
|
|
|
+ this.query();
|
|
|
+ this.query_check();
|
|
|
+ },
|
|
|
+};
|