From c5876a29fb8dc94562a272df18358bb7b255e64b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com>
Date: Mon, 19 Sep 2022 16:09:36 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E9=97=A8=E7=A6=81=E6=97=B6?=
=?UTF-8?q?=E9=97=B4=E8=8C=83=E5=9B=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/bigScreen/index.vue | 16 +++++++++++-----
src/views/hrm/ep_form.vue | 12 ++++++++++--
2 files changed, 21 insertions(+), 7 deletions(-)
diff --git a/src/views/bigScreen/index.vue b/src/views/bigScreen/index.vue
index c18a0412..ba288c7d 100644
--- a/src/views/bigScreen/index.vue
+++ b/src/views/bigScreen/index.vue
@@ -744,6 +744,8 @@ import sysConfig from "@/config";
export default {
data() {
return {
+ timerUser: null,
+ timerTime: null,
domMarkerLayer: null,
userMaskerLayer: null,
jobDomMarkerLayer: null,
@@ -878,7 +880,7 @@ export default {
that.timeNow = date.getDay();
that.todayDate = this.warningData.params.start_create = this.cateAggForm.start_create = this.$TOOL.dateFormat(new Date(), 'yyyy-MM-dd');
that.showTime();
- setInterval(() => {
+ that.timerTime = setInterval(() => {
that.showTime();
}, 1000);
window.map = new jsmap.JSMap({
@@ -1064,9 +1066,10 @@ export default {
this.areaTableHeight = areaTableHeight;
document.getElementsByClassName('cockpit-info')[0].style.height = domHeight + 'px';
// document.getElementsByClassName('area-info-body')[0].style.height = simpleBodyHeight + 'px';
- setInterval(function () {
-
- }, 300000)
+ },
+ beforeUnmount(){
+ clearInterval(this.timerUser)
+ clearInterval(this.timerTime)
},
methods: {
showTime() {
@@ -1628,12 +1631,15 @@ export default {
// });//动画效果,持续时间一秒
// }, 11000)
}
- setInterval(function () {
+ that.timerUser = setInterval(function () {
that.refreshUserMarker();
}, 30000)
},
//更新人员标记
refreshUserMarker() {
+ if (document.getElementById("mapContainer") == null || document.getElementById("mapContainer") == undefined){
+ return
+ }
debugger;
let that = this;
that.$API.third.blt.all.req().then(res => {
diff --git a/src/views/hrm/ep_form.vue b/src/views/hrm/ep_form.vue
index 15529245..0e808d5a 100644
--- a/src/views/hrm/ep_form.vue
+++ b/src/views/hrm/ep_form.vue
@@ -119,6 +119,11 @@
+
+
+ {{form.door_range[0]}} 至 {{form.door_range[1]}}
+
+
@@ -288,9 +293,12 @@
//表单注入数据
setData(data) {
//debugger;
- console.log(defaultForm);
+ // console.log(defaultForm);
// this.form = defaultForm;
- Object.assign(this.form, data);
+ this.$API.hrm.employee.item.req(data.id).then(res=>{
+ this.form = res
+ })
+ // Object.assign(this.form, data);
},
//设置过滤项
setFilters(filters) {