|
@@ -238,8 +238,15 @@ export default {
|
|
|
handleClickEquipDetail: debounce(function (row, column, event) {
|
|
|
// 设备状态为停用或已拆除时,弹出消息
|
|
|
if (this.statusDisabled.includes(row?.sb_status)) {
|
|
|
- this.$message({
|
|
|
- message: `当前设备为“${row.sb_status}”状态,请前往编辑器重新编辑`,
|
|
|
+ let message = `当前设备为“${row.sb_status}”状态,请前往编辑器重新编辑`
|
|
|
+ // 防止出现多条message
|
|
|
+ // 已经有 message时,并且this.message的message字段与message一致时, 不进行提示
|
|
|
+ if (this.message && this.message.visible && this.message.message === message) {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+
|
|
|
+ this.message = this.$message({
|
|
|
+ message,
|
|
|
type: 'warning',
|
|
|
})
|
|
|
return true
|
|
@@ -250,7 +257,7 @@ export default {
|
|
|
this.$refs.equipDetail.open({ row: JSON.stringify(row) })
|
|
|
})
|
|
|
}
|
|
|
- }, 200),
|
|
|
+ }, 0),
|
|
|
// handleClickEquipDetail(row) {
|
|
|
// if (row.assetuid) {
|
|
|
// window.open(`http://gcgl.wanda.cn/maximo/ui/?event=loadapp&value=assetdevic&uniqueid=${row.assetuid}`)
|
|
@@ -818,9 +825,6 @@ export default {
|
|
|
position: fixed;
|
|
|
}
|
|
|
}
|
|
|
-.floorMapMessage {
|
|
|
- background: #aaa !important;
|
|
|
-}
|
|
|
</style>
|
|
|
<style lang="less">
|
|
|
a:hover {
|