From 6db85a1b10d891a3871775c2c555fd681cb7da34 Mon Sep 17 00:00:00 2001 From: liuying <1427574514@qq.com> Date: 周日, 01 12月 2024 12:09:53 +0800 Subject: [PATCH] 大屏 --- LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue | 43 +++++++++++++++++++++++++++++++++---------- 1 files changed, 33 insertions(+), 10 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 0040df2..db71e2e 100644 --- a/LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue +++ b/LA24030_LuLiPackageLine_Web/src/views/main/ReportCenter/storageView/index.vue @@ -58,25 +58,29 @@ <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.placeStatus), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus) }"> + <span class="textK" :style="{ background: setBgColor(cell.placeStatus), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus) }" @click="handleClick(cell)"> <!-- {{ cell.laneNo }} --> - {{ cell.layerNo }}{{ cell.columnNo }} + <!-- PlaceCode: --> + {{ cell.placeCode }} + <!-- {{ cell.layerNo }}{{ cell.columnNo }} --> </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.placeStatus), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus) }"> + <span class="textK" :style="{ background: setBgColor(cell.placeStatus), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus) }" @click="handleClick(cell)"> <!-- {{ cell.laneNo }} --> - {{ cell.layerNo }}{{ cell.columnNo }} + {{ cell.placeCode }} + <!-- {{ cell.layerNo }}{{ cell.columnNo }} --> </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.placeStatus), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus) }"> + <span class="textK" :style="{ background: setBgColor(cell.placeStatus), boxShadow: '0 1px 1px' + setBgColor(cell.placeStatus) }" @click="handleClick(cell)"> <!-- {{ cell.laneNo }} --> - {{ cell.layerNo }}{{ cell.columnNo }} + {{ cell.placeCode }} + <!-- {{ cell.layerNo }}{{ cell.columnNo }} --> </span> </div> </div> @@ -103,10 +107,13 @@ <!-- <content-view :contentData="dataList"></content-view> --> </div> </el-card> + + <!-- 璇︽儏寮规 --> + <prop-detail ref="propDetailRef"></prop-detail> </div> </template> <script lang="ts" setup> -import { nextTick, onMounted, ref } from 'vue'; +import { getCurrentInstance, nextTick, onMounted, ref } from 'vue'; //import SearchBar from '@/components/SearchBar.vue' import { getStorageView } from '/@/api/main/ReportCenter/storageView'; @@ -114,6 +121,8 @@ import ContentView from './component/ContentView.vue'; import { ElMessage } from 'element-plus'; import { handleSlectDataWmsArea } from '/@/utils/selectData'; +import PropDetail from './component/propDetail.vue'; +const { proxy} :any = getCurrentInstance();// 璁块棶瀹炰緥涓婁笅鏂� proxy鍚屾椂鏀寔寮�鍙� 绾夸笂鐜 const showAdvanceQueryUIWmsStockQuan = ref(false); // 鏀瑰彉楂樼骇鏌ヨ鐨勬帶浠舵樉绀虹姸鎬� @@ -391,6 +400,20 @@ console.log(66666666); console.log(storageList.value); + +const dialogVisible = ref(false); // 寮规鍙鎬� + +const handleClick = (row: any) => { + proxy.$refs['propDetailRef'].openDialog(row); +}; + +const openDialog = () => { + dialogVisible.value = true; // 鎵撳紑寮规 +}; + +const handleClose = () => { + dialogVisible.value = false; // 鍏抽棴寮规 +}; </script> <style lang="less" scoped> .msi-content { @@ -409,12 +432,12 @@ } .cell { - border: 1px solid gray; /* 姣忎釜鏍煎瓙鐨勯粦绾� */ + border: 1px solid #c1c1c1; /* 姣忎釜鏍煎瓙鐨勯粦绾� */ height: 50px; /* 姣忎釜鏍煎瓙鐨勯珮搴� */ display: inline-block; justify-content: center; align-items: center; /* 灞呬腑鏄剧ず鍐呭 */ - width: 25px; + width: 49px; } .rowMy0 { @@ -447,7 +470,7 @@ .t1 { margin: 10px 0 2px 0; font-size: 16px !important; - padding-bottom:10px + padding-bottom: 10px; } .textK { display: flex; /* 浣跨敤 Flexbox 甯冨眬 */ -- Gitblit v1.9.3