|
@@ -61,13 +61,13 @@
|
|
|
<div class="item title">
|
|
<div class="item title">
|
|
|
<span>设备编号</span>
|
|
<span>设备编号</span>
|
|
|
<span>设备名称</span>
|
|
<span>设备名称</span>
|
|
|
- <span>维修状态</span>
|
|
|
|
|
|
|
+ <span>状态</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="scroll-wrap" ref="problemWrap">
|
|
<div class="scroll-wrap" ref="problemWrap">
|
|
|
<div class="scroll-inner" :class="{ scrolling: needScrollProblem }"
|
|
<div class="scroll-inner" :class="{ scrolling: needScrollProblem }"
|
|
|
:style="{ animationDuration: problemDuration }">
|
|
:style="{ animationDuration: problemDuration }">
|
|
|
<div v-for="(item, index) in doubledProblemList" :key="'problem-' + index" class="item"
|
|
<div v-for="(item, index) in doubledProblemList" :key="'problem-' + index" class="item"
|
|
|
- :title="'报修单:' + (item.repairNo || '') + ';报修时间:' + formatTime(item.applyTime)">
|
|
|
|
|
|
|
+ :title="problemTip(item)">
|
|
|
<span>{{ item.no }}</span>
|
|
<span>{{ item.no }}</span>
|
|
|
<span class="ellipsis">{{ item.name }}</span>
|
|
<span class="ellipsis">{{ item.name }}</span>
|
|
|
<span>{{ item.repairStatusLabel }}</span>
|
|
<span>{{ item.repairStatusLabel }}</span>
|
|
@@ -130,7 +130,7 @@ export default {
|
|
|
showStopped: true,
|
|
showStopped: true,
|
|
|
screenData: null,
|
|
screenData: null,
|
|
|
jobData: {},
|
|
jobData: {},
|
|
|
- // 右上:当前问题设备(有进行中报修单的设备)
|
|
|
|
|
|
|
+ // 右上:当前问题设备(有进行中报修单或停机未恢复的设备)
|
|
|
problemList: [],
|
|
problemList: [],
|
|
|
tooltip: { visible: false, left: '0%', top: '0%', info: {} },
|
|
tooltip: { visible: false, left: '0%', top: '0%', info: {} },
|
|
|
needScrollProblem: false,
|
|
needScrollProblem: false,
|
|
@@ -254,6 +254,13 @@ export default {
|
|
|
if (!time) return ''
|
|
if (!time) return ''
|
|
|
return String(time).replace('T', ' ').substring(0, 16)
|
|
return String(time).replace('T', ' ').substring(0, 16)
|
|
|
},
|
|
},
|
|
|
|
|
+ // 问题设备悬停提示:problemType 1-有进行中报修单,2-停机(维修造成的停机已经按报修单展示)
|
|
|
|
|
+ problemTip(item) {
|
|
|
|
|
+ if (item.problemType === 2) {
|
|
|
|
|
+ return '设备状态:停机中,等待恢复运行'
|
|
|
|
|
+ }
|
|
|
|
|
+ return '报修单:' + (item.repairNo || '') + ';报修时间:' + this.formatTime(item.applyTime)
|
|
|
|
|
+ },
|
|
|
// 内容不足时不滚动,超出容器高度时开启无缝滚动
|
|
// 内容不足时不滚动,超出容器高度时开启无缝滚动
|
|
|
checkScroll(wrapRef, flagName) {
|
|
checkScroll(wrapRef, flagName) {
|
|
|
const wrap = this.$refs[wrapRef]
|
|
const wrap = this.$refs[wrapRef]
|