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