From f3a78b9ef7ec02b255dc52bf2b85f52c1cefa777 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周六, 14 12月 2024 16:36:08 +0800
Subject: [PATCH] 222

---
 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