From d41acebbd89f171b0eeb205fca4f68043ca85f95 Mon Sep 17 00:00:00 2001
From: Admin <Admin@ADMIN>
Date: 星期三, 03 十二月 2025 19:47:24 +0800
Subject: [PATCH] 选配与暂存
---
项目代码/DP/src/views/indexs/right-center.vue | 287 ++++++++++++++-------------------------------------------
1 files changed, 70 insertions(+), 217 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/DP/src/views/indexs/right-center.vue" "b/\351\241\271\347\233\256\344\273\243\347\240\201/DP/src/views/indexs/right-center.vue"
index 843e7be..640b0f8 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/DP/src/views/indexs/right-center.vue"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/DP/src/views/indexs/right-center.vue"
@@ -1,238 +1,91 @@
<template>
- <div id="centerLeft1">
- <div class="bg-color-black">
- <div class="d-flex pt-2 pl-2">
- <span>
- <ul>
- <li>鍚堟牸锛歿{container_data.qualified}}</li>
- <li>寰呮锛歿{container_data.waitCheck}}</li>
- <li>妫�淇腑锛歿{container_data.checkIng}}</li>
- <li>绌烘墭锛歿{container_data.empty}}</li>
- <li>瀹炴墭锛歿{container_data.full}}</li>
- </ul>
- </span>
+ <ul class="user_Overview flex">
+ <li class="user_Overview-item">
+ <div class="user_Overview_nums" :class="kst ? 'allnum' : 'online'">
+ <dv-digital-flop style="width:100%;height:100%;" />
</div>
- <div class="d-flex jc-center" style="margin-left: 23%;">
- <CenterLeft1Chart />
- </div>
- <!-- 4涓富瑕佺殑鏁版嵁 -->
- <!-- <div class="bottom-data">
- <div
- class="item-box mt-2"
- v-for="(item, index) in numberData"
- :key="index"
- >
- <div class="d-flex" style="margin-left:60px">
- <span class="coin">#</span>
- <dv-digital-flop class="dv-digital-flop" :config="item.number" />
- </div>
- <p class="text" style="text-align: center;">
- {{ item.text }}
- <span class="colorYellow">(涓�)</span>
- </p>
- </div>
- </div> -->
- </div>
- </div>
+ <p>姝e父</p>
+ </li>
+ </ul>
</template>
<script>
-import CenterLeft1Chart from '@/components/echart/centerLeft1Chart'
-import axios from 'axios'
export default {
data() {
return {
- container_data:{},
- // numberData: [
- // {
- // number: {
- // number: [15],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '浠婃棩鏋勫缓鎬婚噺'
- // },
- // {
- // number: {
- // number: [1144],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '鎬诲叡瀹屾垚鏁伴噺'
- // },
- // {
- // number: {
- // number: [361],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '姝e湪缂栬瘧鏁伴噺'
- // },
- // {
- // number: {
- // number: [157],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '鏈�氳繃鏁伴噺'
- // }
- // ]
- }
+ kst: true,
+ };
},
- components: {
- CenterLeft1Chart
- },
- mounted() {
- this.changeTiming()
- },
- methods: {
- changeTiming() {
- this.changeNumber()
- setInterval(() => {
- this.changeNumber()
- }, 3000)
- },
- changeNumber() {
- // this.numberData.forEach((item, index) => {
- // item.number.number[0] += ++index
- // item.number = { ...item.number }
- // })
- axios.post("http://192.168.12.189:8098/api/VV_Container/GetContainerMessage",null)
- .then((res) => {
- this.container_data = res;
-
- // this.numberData = [
- // {
- // number: {
- // number: [agvs.emptyNum],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '鎬诲叡绌鸿揣浣�'
- // },
- // {
- // number: {
- // number: [agvs.storedNum],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '鎬诲叡鏈夎揣璐т綅'
- // },
- // {
- // number: {
- // number: [agvs.num],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '鎬诲叡缂撳瓨鏋�'
- // },
- // {
- // number: {
- // number: [agvs.ngNum],
- // toFixed: 1,
- // textAlign: 'left',
- // content: '{nt}',
- // style: {
- // fontSize: 24
- // }
- // },
- // text: '鎺夌嚎缂撳瓨鏋舵暟閲�'
- // }
- // ]
- // this.numberData = GetLocationData
- }).catch((res) => {
- console.log(res)
- })
- }
- }
-}
+};
</script>
-<style lang="scss" scoped>
-$box-width: 610px;
-$box-height: 410px;
+<style lang='scss' scoped>
+.user_Overview {
+ li {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
-#centerLeft1 {
- padding: 16px;
- height: $box-height;
- width: $box-width;
- border-radius: 10px;
- .bg-color-black {
- height: $box-height - 30px;
- border-radius: 10px;
- }
- .text {
- color: #c3cbde;
- }
- .dv-dec-3 {
- position: relative;
- width: 100px;
- height: 20px;
- top: -3px;
- }
+ p {
+ text-align: center;
+ font-size: 16px;
+ margin-top: 10px;
+ }
- .bottom-data {
- .item-box {
- & > div {
- padding-right: 5px;
- }
- font-size: 14px;
- float: right;
+ .user_Overview_nums {
+
+ width: 200px; /* 鏀惧ぇ瀹瑰櫒 */
+ height: 200px;
+ text-align: center;
+ line-height: 250px;
+ font-size: 52px;
+ margin: 50px auto;
position: relative;
- width: 50%;
- color: #d3d6dd;
- .dv-digital-flop {
- width: 120px;
- height: 30px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+
+ &::before {
+ content: '';
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-size: contain; /* 鍏抽敭淇敼锛氱瓑姣斾緥缂╂斁 */
+ z-index: 1;
}
- // 閲戝竵
- .coin {
+
+ /* 鏁板瓧鍐呭灞傜骇鎻愰珮 */
+ > * {
position: relative;
- top: 6px;
- font-size: 20px;
- color: #ffc107;
+ z-index: 2;
}
- .colorYellow {
- color: yellowgreen;
+
+ &.bgdonghua::before {
+ animation: rotating 14s linear infinite;
}
- p {
- text-align: center;
- }
+ }
+
+ /* 涓嶅悓绫诲悕瀵瑰簲涓嶅悓鑳屾櫙鍥� */
+ .allnum::before {
+ background-image: url("../../assets/img/left_top_lan.png");
+ }
+
+ .online::before {
+ background-image: url("../../assets/img/left_top_lv.png");
+ }
+
+ .offline::before {
+ background-image: url("../../assets/img/left_top_huang.png");
+ }
+
+ .laramnum::before {
+ background-image: url("../../assets/img/left_top_hong.png");
}
}
}
-
-ul li{
- float: left;
- list-style-type: none;
- margin-left: 8%;
-}
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.3