From 0aec07c9110afb5c02976f90e2319886c8a14f54 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 19 12月 2024 10:59:56 +0800
Subject: [PATCH] 22
---
LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue | 55 +++++++++++++++++--------------------------------------
1 files changed, 17 insertions(+), 38 deletions(-)
diff --git a/LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue b/LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue
index e9f2c91..b497832 100644
--- a/LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue
+++ b/LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue
@@ -56,25 +56,27 @@
<count-view :countData="countList"></count-view>
<div class="box100">
<div v-for="(item, index) in dataList" :key="index" class="box100Inner">
- <p class="t1">{{ item.laneNo }}#绔嬩綋搴�</p>
+ <p class="t1">{{ item.laneNo }}#鎺�</p>
<div class="storage-grid">
<div class="row rowMy0">
- <div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex < 20">
- <span class="textK" :style="{ background: setBgColor(cell.stockStatus), boxShadow: '0 1px 1px' + setBgColor(cell.stockStatus) }" @click="handleClick(cell)">
+ <!-- <div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex < 20"> -->
+ <div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex >= 40 && cellIndex <= 60">
+ <span class="textK" :style="{ background: setBgColor(cell.placeStatus,cell.upi), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus,cell.upi) }" @click="handleClick(cell)">
{{ cell.placeCode }}
</span>
</div>
</div>
<div class="row rowMy1">
<div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex >= 20 && cellIndex < 40">
- <span class="textK" :style="{ background: setBgColor(cell.stockStatus), boxShadow: '0 1px 1px' + setBgColor(cell.stockStatus) }" @click="handleClick(cell)">
+ <span class="textK" :style="{ background: setBgColor(cell.placeStatus,cell.upi), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus,cell.upi) }" @click="handleClick(cell)">
{{ cell.placeCode }}
</span>
</div>
</div>
<div class="row rowMy2">
- <div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex >= 40 && cellIndex <= 60">
- <span class="textK" :style="{ background: setBgColor(cell.stockStatus), boxShadow: '0 1px 1px' + setBgColor(cell.stockStatus) }" @click="handleClick(cell)">
+ <!-- <div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex >= 40 && cellIndex <= 60"> -->
+ <div class="cell" v-for="(cell, cellIndex) in item.data" :key="cellIndex" v-show="cellIndex < 20">
+ <span class="textK" :style="{ background: setBgColor(cell.placeStatus,cell.upi), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus,cell.upi) }" @click="handleClick(cell)">
<!-- {{ cell.laneNo }} -->
{{ cell.placeCode }}
<!-- {{ cell.layerNo }}{{ cell.columnNo }} -->
@@ -123,43 +125,20 @@
// }
-const setBgColor = (type: number): string => {
+const setBgColor = (type: number,upi:string): string => {
let color = '';
- switch (type) {
-
- case 1:
+ //debugger
+ if(upi!=null){
color = '#2BA6FF'; //钃濊壊 鍦ㄥ簱
- break;
-
- case 2:
+ return color;
+ }
+ switch (type) {
+ case 5:
color = '#FF0000'; //绾㈣壊 宸插喕缁�
break;
-default:
+ default:
color = '#F6C285'; //姗樿壊 姝e父
break;
- // case 3:
- // color = '#FFFF00'; //榛勮壊 绂佸嚭
- // break;
-
-
- // case 1:
- // color = '#F6C285'; //姗樿壊 姝e父#F18201
- // break;
- // case 2:
- // color = '#FF0000'; //绾㈣壊 閿佸畾
- // break;
- // // case 2:
- // // color = '#2BA6FF'; //钃濊壊 灏佸瓨
- // break;
- // case 3:
- // color = '#FFFF00'; //榛勮壊 绂佸嚭
- // break;
-
- // // case 4:
- // // color = '#A2A2A2'; //鐏拌壊 绂佸叆
- // // break;
-
-
}
return color;
};
@@ -239,7 +218,7 @@
{
type: 2,
title: '閿佸畾搴撲綅:',
- count: result.filter((item: any) => item.stockStatus == 2).length || 0,
+ count: result.filter((item: any) => item.placeStatus == 5).length || 0,
},
];
--
Gitblit v1.9.3