From ebcb54d7d4110fee91856bbcf58c34b6d82446b8 Mon Sep 17 00:00:00 2001 From: Mr.Shi <1878285526@qq.com> Date: 星期二, 22 八月 2023 18:25:14 +0800 Subject: [PATCH] 大屏 --- screen_standard/src/views/index.vue | 37 ++++++++++++++++++++++++++++++++++--- 1 files changed, 34 insertions(+), 3 deletions(-) diff --git a/screen_standard/src/views/index.vue b/screen_standard/src/views/index.vue index 3cb26ac..3d8d33d 100644 --- a/screen_standard/src/views/index.vue +++ b/screen_standard/src/views/index.vue @@ -82,6 +82,7 @@ <!-- <img v-if="i == 0 || i == 1" src="@/assets/img/ic_complete@2x.png" alt="" /> --> <span v-if="child.rate < 100">{{ child.rate }}%</span> <img v-else src="@/assets/img/ic_complete@2x.png" alt="" /> + <span class="scroll_item_row_item_wz">{{ child.procedureName }}</span> </div> </el-tooltip> </div> @@ -190,7 +191,7 @@ </template> <script setup> - import { reactive, ref, onMounted, nextTick, onUnmounted, computed, watch, onActivated } from 'vue' + import { reactive, ref, onMounted, nextTick, onUnmounted, computed, watch, toRefs } from 'vue' import { getPlanData, getTop, getStockList, getWorkPlansList, getProcedureProcessList, getRecordLogPage, getDeviceCheckPage, getUnqualified7DayData, getUnqualifiedCateData } from '@/utils/api.js' import { useCounterStore } from '@/stores/counter.js' import * as echarts from 'echarts' @@ -218,6 +219,7 @@ let timer2 = ref(null) let timer3 = ref(null) let timer4 = ref(null) + let timer5 = ref(null) let scrollContainer = ref(null) let scrollContainer1 = ref(null) let scrollContainer2 = ref(null) @@ -566,6 +568,7 @@ clearTimeout(timer2.value) clearTimeout(timer3.value) clearTimeout(timer4.value) + clearTimeout(timer5.value) }) const clickCate = (index) => { clearTimeout(timer1.value) @@ -787,8 +790,8 @@ // }) onMounted(() => { - console.log('11111') - init() + if (!departId.value) return; + timer5.value = setInterval(init(), 60000) }) </script> @@ -967,6 +970,7 @@ align-items: center; justify-content: center; color: #FFFFFF; + font-size: 13px; &:first-child { flex: 1.5; } @@ -1065,10 +1069,14 @@ .scroll_item_row { flex: 1; height: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; display: flex; align-items: center; justify-content: center; color: #FFFFFF; + font-size: 13px; &:nth-child(5) { flex: 3; } @@ -1107,6 +1115,17 @@ font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #01D9FE; + } + .scroll_item_row_item_wz { + white-space: nowrap; + position: absolute; + bottom: -10px; + left: 50%; + transform: translate(-50%, 45%); + font-size: 12px; + font-family: PingFangSC-Regular, PingFang SC; + font-weight: 400; + color: #FFFFFF; } .scroll_item_row_item_x { position: absolute; @@ -1167,8 +1186,12 @@ .scroll_item_row { flex: 1; height: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; display: flex; align-items: center; + font-size: 13px; justify-content: center; color: #FFFFFF; .scroll_item_row_item { @@ -1257,7 +1280,11 @@ .scroll_item_row { flex: 1; height: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; display: flex; + font-size: 13px; align-items: center; justify-content: center; color: #FFFFFF; @@ -1408,6 +1435,10 @@ .scroll_item_row { flex: 1; height: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 13px; display: flex; align-items: center; justify-content: center; -- Gitblit v1.9.3