diff --git a/src/assets/gif/1.gif b/src/assets/gif/1.gif
new file mode 100644
index 0000000..c4c0c88
Binary files /dev/null and b/src/assets/gif/1.gif differ
diff --git a/src/assets/gif/12.gif b/src/assets/gif/12.gif
new file mode 100644
index 0000000..25f219e
Binary files /dev/null and b/src/assets/gif/12.gif differ
diff --git a/src/assets/gif/123.gif b/src/assets/gif/123.gif
new file mode 100644
index 0000000..9eebdd3
Binary files /dev/null and b/src/assets/gif/123.gif differ
diff --git a/src/assets/gif/1234.gif b/src/assets/gif/1234.gif
new file mode 100644
index 0000000..2fb4b85
Binary files /dev/null and b/src/assets/gif/1234.gif differ
diff --git a/src/assets/gif/124.gif b/src/assets/gif/124.gif
new file mode 100644
index 0000000..ea2c6c1
Binary files /dev/null and b/src/assets/gif/124.gif differ
diff --git a/src/assets/gif/13.gif b/src/assets/gif/13.gif
new file mode 100644
index 0000000..c04e821
Binary files /dev/null and b/src/assets/gif/13.gif differ
diff --git a/src/assets/gif/134.gif b/src/assets/gif/134.gif
new file mode 100644
index 0000000..e3bfba2
Binary files /dev/null and b/src/assets/gif/134.gif differ
diff --git a/src/assets/gif/14.gif b/src/assets/gif/14.gif
new file mode 100644
index 0000000..8393ea0
Binary files /dev/null and b/src/assets/gif/14.gif differ
diff --git a/src/assets/gif/2.gif b/src/assets/gif/2.gif
new file mode 100644
index 0000000..9649f66
Binary files /dev/null and b/src/assets/gif/2.gif differ
diff --git a/src/assets/gif/23.gif b/src/assets/gif/23.gif
new file mode 100644
index 0000000..59021cf
Binary files /dev/null and b/src/assets/gif/23.gif differ
diff --git a/src/assets/gif/234.gif b/src/assets/gif/234.gif
new file mode 100644
index 0000000..e04952d
Binary files /dev/null and b/src/assets/gif/234.gif differ
diff --git a/src/assets/gif/24.gif b/src/assets/gif/24.gif
new file mode 100644
index 0000000..867b42c
Binary files /dev/null and b/src/assets/gif/24.gif differ
diff --git a/src/assets/gif/3.gif b/src/assets/gif/3.gif
new file mode 100644
index 0000000..e5b74a6
Binary files /dev/null and b/src/assets/gif/3.gif differ
diff --git a/src/assets/gif/34.gif b/src/assets/gif/34.gif
new file mode 100644
index 0000000..5a8783f
Binary files /dev/null and b/src/assets/gif/34.gif differ
diff --git a/src/assets/gif/4.gif b/src/assets/gif/4.gif
new file mode 100644
index 0000000..55d6e60
Binary files /dev/null and b/src/assets/gif/4.gif differ
diff --git a/src/assets/images/test.jpg b/src/assets/images/test.jpg
index 21e3df9..ed3a550 100644
Binary files a/src/assets/images/test.jpg and b/src/assets/images/test.jpg differ
diff --git a/src/views/construction/manage/hoistManage/hoistManage.vue b/src/views/construction/manage/hoistManage/hoistManage.vue
index 007f2ee..9823400 100644
--- a/src/views/construction/manage/hoistManage/hoistManage.vue
+++ b/src/views/construction/manage/hoistManage/hoistManage.vue
@@ -7,10 +7,10 @@
查询
-
+
![]()
-
+
{{ item.proName }}
班组:{{ item.teamName }}
班组长:{{ item.teamLeader }}-{{ item.leaderPhone }}
@@ -25,7 +25,7 @@
-
![]()
+
@@ -59,7 +59,7 @@
+ infinite-scroll-distance="0">
-
{{ item.devName }}
{{ item.warnTime }}
@@ -184,6 +184,8 @@ export default {
pageNum: 0,
pageSize: 10
},
+ // 预警信息定时刷新
+ intervalId: null
};
},
created() {
@@ -195,8 +197,34 @@ export default {
this.$refs.iframePage.src = this.htmlContent;
this.busy = false;
})
+ this.startRefresh();
+ },
+ destroyed() {
+ this.stopRefresh();
},
methods: {
+ startRefresh() {
+ // 每分钟刷新一次
+ this.intervalId = setInterval(this.refreshData, 1000 * 30 * 1);
+ },
+ stopRefresh() {
+ if (this.intervalId) {
+ clearInterval(this.intervalId);
+ this.intervalId = null;
+ }
+ },
+ refreshData() {
+ alert('刷新了');
+ // 预警信息定时刷新
+ this.tableData.splice(0);
+ this.queryParams.pageNum = 0;
+ this.isHasData = true;
+ this.loadWarnInfoData();
+ // 吊装设备定时刷新
+ this.devArr.splice(0);
+ this.isShow = false;
+ this.laodDzWarnList();
+ },
/* 吊装设备点击赋值 */
getStyle(item) {
if (item.status === "check") {
@@ -208,11 +236,17 @@ export default {
}
},
/* 向吊装视频传递参数 */
- sendParams(devCode, index) {
+ sendParams(devCode, warnPosition, index) {
this.devArr.forEach(item => {
item.status = 'nocheck'
})
this.devArr[index].status = 'check'
+ // 设置吊装预警设备动图
+ if (warnPosition) {
+ this.dz_dev_warn_img = require('../../../../assets/gif/'+warnPosition+'.gif');
+ } else {
+ this.dz_dev_warn_img = dz_dev_warn_img;
+ }
// 刷新dom
this.$forceUpdate();
this.$refs.iframePage.contentWindow.postMessage({ devCode: devCode }, '*');
@@ -262,8 +296,8 @@ export default {
})
} else {
this.isHasData = false;
- if(this.queryParams.pageNum === 1){
- this.isShow3 = false;
+ if (this.queryParams.pageNum === 1) {
+ this.isShow3 = false;
}
}
this.loading = false;
diff --git a/src/views/construction/manage/personManage/personManage.vue b/src/views/construction/manage/personManage/personManage.vue
index f07a572..a521608 100644
--- a/src/views/construction/manage/personManage/personManage.vue
+++ b/src/views/construction/manage/personManage/personManage.vue
@@ -313,6 +313,12 @@ export default {
created() {
this.getPersonsTree();
},
+ mounted(){
+ alert('页面初始化完成');
+ },
+ destroyed(){
+ alert('页面销毁了');
+ },
methods: {
// 当前日期
getTodayDate() {
@@ -352,14 +358,14 @@ export default {
},
/* 人员树过滤 */
filterNode(value, data, node) {
- if (!value) {
+ /* if (!value) {
if (node.level == 1 || node.level == 2) {
node.expanded = true
} else {
node.expanded = false
}
return true
- }
+ } */
// 查询列表是否有匹配数据
let val = value.toLowerCase()
return this.chooseNode(val, data, node)
@@ -760,8 +766,12 @@ export default {
},
//给人员树不同层级设置不同的icon
renderContent(h, { node, data }) {
+ let isTeamLeader = data.isTeamLeader, type = data.type,isWarn = data.isWarn,style = '';
+ if(isWarn === 1){
+ style = 'warnColor'
+ }
// 根据层级使用不同的图标
- let icon, span = {node.label}, isTeamLeader = data.isTeamLeader, type = data.type;
+ let icon, span = {node.label};
if (node.level === 1) {
icon = 'pro_icon';
} else if (node.level === 2) {
@@ -770,10 +780,13 @@ export default {
icon = 'team_nocheck_icon';
} else if (node.level === 4 && isTeamLeader === 1) {
icon = '';
- span = {node.label} 班组长;
+ span = {node.label}班组长;
} else if (node.level === 4 && type === 1) {
icon = '';
- span = {node.label} 临时人员;
+ span = {node.label} 临时人员;
+ }else if(node.level === 4 && isTeamLeader === 0 && type === 0){
+ icon = '';
+ span = {node.label};
}
return (
@@ -1088,4 +1101,8 @@ export default {
::v-deep .team_nocheck_icon {
background-image: url("../../../../assets/images/team_nocheck_icon.png") !important;
}
+
+::v-deep .warnColor {
+ color: red;
+}
diff --git a/src/views/construction/manage/realTimeManage/realTimeManage.vue b/src/views/construction/manage/realTimeManage/realTimeManage.vue
index 1d37a32..76d4efb 100644
--- a/src/views/construction/manage/realTimeManage/realTimeManage.vue
+++ b/src/views/construction/manage/realTimeManage/realTimeManage.vue
@@ -108,7 +108,7 @@
预警信息
+ infinite-scroll-distance="0">
-
{{ item.devTypeName }}
{{ item.devName }}