|
@@ -313,6 +313,9 @@ const time = new Date();
|
|
const Y = time.getFullYear(); //年
|
|
const Y = time.getFullYear(); //年
|
|
const M = time.getMonth(); //月
|
|
const M = time.getMonth(); //月
|
|
const D = time.getDate(); //日
|
|
const D = time.getDate(); //日
|
|
|
|
+// const H = time.getHours(); //时,
|
|
|
|
+// const MM = time.getMinutes(); //分
|
|
|
|
+// const S = time.getSeconds(); //秒
|
|
// const timestamp = new Date().getTime();//时间戳
|
|
// const timestamp = new Date().getTime();//时间戳
|
|
|
|
|
|
export default {
|
|
export default {
|
|
@@ -324,7 +327,7 @@ export default {
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
increment() {
|
|
increment() {
|
|
- return this.$store.state.count;
|
|
|
|
|
|
+ return this.$store.state.siteId;
|
|
},
|
|
},
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
@@ -462,29 +465,6 @@ export default {
|
|
},
|
|
},
|
|
mounted() {},
|
|
mounted() {},
|
|
methods: {
|
|
methods: {
|
|
- //最外层tabs切换事件触发
|
|
|
|
- handleClick(tab, event) {
|
|
|
|
- // console.log(tab, event);
|
|
|
|
- // console.log(tab.props.name)
|
|
|
|
- this.ac_content = "model";
|
|
|
|
- this.se_content = "flow";
|
|
|
|
- for (let i in event.path) {
|
|
|
|
- if (event.path[i].className === "el-tabs__nav is-top") {
|
|
|
|
- var childNodes = event.path[i].childNodes;
|
|
|
|
- for (let i in childNodes) {
|
|
|
|
- if (childNodes[i].className === "el-tabs__active-bar is-top") {
|
|
|
|
- childNodes[i].style.left = tab.index + "px";
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- this.If_tabs_api(this.siteId)
|
|
|
|
- },
|
|
|
|
- //历史趋势 内部tabs 点击事件触发
|
|
|
|
- handleClick2(tab, event) {
|
|
|
|
- console.log(tab, event);
|
|
|
|
- this.se_label = tab.props.label;
|
|
|
|
- },
|
|
|
|
Time_all() {
|
|
Time_all() {
|
|
// console.log(this.defaultTime)
|
|
// console.log(this.defaultTime)
|
|
// console.log("bbbbbbb",data)
|
|
// console.log("bbbbbbb",data)
|
|
@@ -644,6 +624,36 @@ export default {
|
|
},
|
|
},
|
|
];
|
|
];
|
|
},
|
|
},
|
|
|
|
+
|
|
|
|
+ //最外层tabs切换事件触发
|
|
|
|
+ handleClick(tab, event) {
|
|
|
|
+ // console.log(tab, event);
|
|
|
|
+ // console.log(tab.props.name)
|
|
|
|
+ this.ac_content = "model";
|
|
|
|
+ this.se_content = "flow";
|
|
|
|
+ for (let i in event.path) {
|
|
|
|
+ if (event.path[i].className === "el-tabs__nav is-top") {
|
|
|
|
+ var childNodes = event.path[i].childNodes;
|
|
|
|
+ for (let i in childNodes) {
|
|
|
|
+ if (childNodes[i].className === "el-tabs__active-bar is-top") {
|
|
|
|
+ childNodes[i].style.left = tab.index + "px";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ this.If_tabs_api(this.$store.state.siteId);
|
|
|
|
+ },
|
|
|
|
+ //实时数据 内部tabs 点击事件触发
|
|
|
|
+ handleClick1(tab, event) {
|
|
|
|
+ // console.log(tab, event);
|
|
|
|
+ tab || event;
|
|
|
|
+ this.If_tabs_api(this.$store.state.siteId);
|
|
|
|
+ },
|
|
|
|
+ //历史趋势 内部tabs 点击事件触发
|
|
|
|
+ handleClick2(tab, event) {
|
|
|
|
+ console.log(tab, event);
|
|
|
|
+ this.se_label = tab.props.label;
|
|
|
|
+ },
|
|
//数据报表全选按钮事件
|
|
//数据报表全选按钮事件
|
|
handleCheckAllChange(val) {
|
|
handleCheckAllChange(val) {
|
|
this.checkedCities = val ? cityOptions : [];
|
|
this.checkedCities = val ? cityOptions : [];
|
|
@@ -656,12 +666,6 @@ export default {
|
|
this.isIndeterminate =
|
|
this.isIndeterminate =
|
|
checkedCount > 0 && checkedCount < this.cities.length;
|
|
checkedCount > 0 && checkedCount < this.cities.length;
|
|
},
|
|
},
|
|
- //实时数据 内部tabs 点击事件触发
|
|
|
|
- handleClick1(tab, event) {
|
|
|
|
- // console.log(tab, event);
|
|
|
|
- tab || event;
|
|
|
|
- this.Real_time_api(this.siteId);
|
|
|
|
- },
|
|
|
|
//实时数据api请求
|
|
//实时数据api请求
|
|
Real_time_api(siteid) {
|
|
Real_time_api(siteid) {
|
|
var _this = this;
|
|
var _this = this;
|
|
@@ -720,7 +724,25 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+ function runStatus() {
|
|
|
|
+ _this.$store.commit("TimeAll_function", _this.fh_defaultTime);
|
|
|
|
+ var time = _this.$store.state.Time_Data;
|
|
|
|
+
|
|
|
|
+ api
|
|
|
|
+ .runStatus({ startTime: time[0], endTime: time[1], siteId: siteId })
|
|
|
|
+ .then((requset) => {
|
|
|
|
+ if (requset.status === "SUCCESS") {
|
|
|
|
+ console.log(requset);
|
|
|
|
+ } else {
|
|
|
|
+ ElMessage.success({
|
|
|
|
+ message: requset.msg,
|
|
|
|
+ type: "success",
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ }
|
|
LoopStatus();
|
|
LoopStatus();
|
|
|
|
+ runStatus();
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* @判断最外层tabs切换时请求api
|
|
* @判断最外层tabs切换时请求api
|
|
@@ -786,17 +808,7 @@ export default {
|
|
immediate: true, // 首次加载的时候执行函数
|
|
immediate: true, // 首次加载的时候执行函数
|
|
deep: true, // 深入观察,监听数组值,对象属性值的变化
|
|
deep: true, // 深入观察,监听数组值,对象属性值的变化
|
|
handler: function () {
|
|
handler: function () {
|
|
- this.siteId = this.$store.state.count;
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- /**
|
|
|
|
- * @监听siteid变化 用于调用api
|
|
|
|
- */
|
|
|
|
- siteId: {
|
|
|
|
- immediate: true, // 首次加载的时候执行函数
|
|
|
|
- deep: true, // 深入观察,监听数组值,对象属性值的变化
|
|
|
|
- handler: function (siteid) {
|
|
|
|
- this.If_tabs_api(siteid)
|
|
|
|
|
|
+ this.If_tabs_api(this.$store.state.siteId);
|
|
},
|
|
},
|
|
},
|
|
},
|
|
/**
|
|
/**
|