| | |
| | | <div class="scroll_item_row_item_x"></div> |
| | | <span v-if="child.rate < 100">{{ child.rate.toFixed(0) }}%</span> |
| | | <img v-else src="@/assets/img/ic_complete@2x.png" alt="" /> |
| | | <span class="scroll_item_row_item_wz">{{ child.procedureName.substring(0, 3) }}</span> |
| | | <span class="scroll_item_row_item_wz">{{ child.procedureName }}</span> |
| | | </div> |
| | | </el-tooltip> |
| | | </div> |
| | |
| | | <span>近7天不良品分布</span> |
| | | </div> |
| | | <div class="content_right_top_nr"> |
| | | |
| | | |
| | | <div class="content_right_top_nr_top" id="lineChrat"></div> |
| | | <div class="content_right_top_nr_bottom"> |
| | | <div class="content_right_top_nr_bottom_yuan" v-if="data.typeDistribution.length > 0"> |
| | |
| | | </div> |
| | | <div id="pieChart"></div> |
| | | </div> |
| | | |
| | | |
| | | </div> |
| | | </div> |
| | | <!-- 设备巡检记录 --> |
| | |
| | | } |
| | | } |
| | | }) |
| | | |
| | | |
| | | |
| | | |
| | | // 报工日志 |
| | | getRecordLogPage(companyId.value, departId.value, { |
| | | capacity: 20, |
| | |
| | | } |
| | | // 组件进行滚动 |
| | | scrollDom.scrollTop += 2 |
| | | console.log(scrollDom.scrollHeight - scrollDom.clientHeight); |
| | | console.log(scrollDom.scrollTop); |
| | | // 判断是否滚动到底部 |
| | | if (scrollDom.scrollTop >= (scrollDom.scrollHeight - scrollDom.clientHeight - 2)) { |
| | | if (Math.floor(scrollDom.scrollTop) >= (scrollDom.scrollHeight - scrollDom.clientHeight)) { |
| | | // 获取组件第一个节点 |
| | | let first = scrollDom.children[0] |
| | | // 删除节点 |
| | |
| | | scrollDom = scrollContainer1.value |
| | | } else { |
| | | // 如果列表数量过少不进行滚动 |
| | | if (scrollDom.children.length < 7) { |
| | | if (scrollDom.children.length < 6) { |
| | | clearTimeout(timer1.value) |
| | | return |
| | | } |
| | | // 组件进行滚动 |
| | | scrollDom.scrollTop += 2 |
| | | // 判断是否滚动到底部 |
| | | if (scrollDom.scrollTop >= (scrollDom.scrollHeight - scrollDom.clientHeight - 2)) { |
| | | if (scrollDom.scrollTop+2 >= (scrollDom.scrollHeight - scrollDom.clientHeight)) { |
| | | // 获取组件第一个节点 |
| | | let first = scrollDom.children[0] |
| | | // 删除节点 |
| | |
| | | // 组件进行滚动 |
| | | scrollDom.scrollTop += 2 |
| | | // 判断是否滚动到底部 |
| | | if (scrollDom.scrollTop >= (scrollDom.scrollHeight - scrollDom.clientHeight)) { |
| | | if (scrollDom.scrollTop+1 >= (scrollDom.scrollHeight - scrollDom.clientHeight)) { |
| | | // 获取组件第一个节点 |
| | | let first = scrollDom.children[0] |
| | | // 删除节点 |
| | |
| | | |
| | | onMounted(() => { |
| | | if (!departId.value) return; |
| | | window.addEventListener('resize', () => { |
| | | init() |
| | | }) |
| | | timer5.value = setInterval(init(), 60000) |
| | | }) |
| | | </script> |
| | |
| | | |
| | | &:nth-child(5) { |
| | | flex: 3; |
| | | |
| | | |
| | | } |
| | | } |
| | | } |