refactor(wms): 清理无用代码并优化格式
删除废弃的BOM相关组件和文件 优化仓库组件代码格式和样式 移除注释掉的BOM面板引用 统一表单元素格式 清理冗余样式代码
This commit is contained in:
@@ -148,7 +148,7 @@ export default {
|
||||
const layerData = layerMap[layer];
|
||||
const totalGrid = layerData.maxRow * layerData.maxColumn;
|
||||
layerData.emptyCount = Math.max(0, totalGrid - layerData.warehouses.length);
|
||||
|
||||
|
||||
// 按行号+列号排序
|
||||
layerData.warehouses.sort((a, b) => {
|
||||
if (a.parsedInfo.row !== b.parsedInfo.row) {
|
||||
@@ -253,6 +253,7 @@ export default {
|
||||
// 分层容器样式
|
||||
.layers-container {
|
||||
display: flex;
|
||||
|
||||
.layer-section {
|
||||
flex: 1;
|
||||
max-width: 50%;
|
||||
|
||||
@@ -8,9 +8,7 @@
|
||||
</el-button>
|
||||
</div>
|
||||
<div class="grid-wrapper">
|
||||
<!-- 核心滚动容器:列标尺 + 网格区域共享滚动条 -->
|
||||
<div class="grid-scroll-container" ref="scrollContainerRef">
|
||||
<!-- 滚动内容容器:列标尺 + 行标尺+网格 -->
|
||||
<div class="scroll-content">
|
||||
<!-- 列标尺(顶部) -->
|
||||
<div class="col-ruler">
|
||||
@@ -357,16 +355,4 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 弹窗样式优化
|
||||
::v-deep(.el-descriptions) {
|
||||
.el-descriptions-item__label {
|
||||
font-weight: 500;
|
||||
color: #606266;
|
||||
}
|
||||
|
||||
.el-descriptions-item__content {
|
||||
color: #303133;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
@@ -4,23 +4,15 @@
|
||||
<div class="layout-container">
|
||||
<!-- 左侧树形结构 -->
|
||||
<div class="tree-container" v-loading="treeLoading">
|
||||
<el-tree
|
||||
ref="warehouseTreeRef"
|
||||
:data="warehouseTree"
|
||||
:props="treeProps"
|
||||
node-key="actualWarehouseId"
|
||||
@node-click="handleNodeClick"
|
||||
:expand-on-click-node="false"
|
||||
highlight-current
|
||||
class="warehouse-tree"
|
||||
:disabled="isSwitching"
|
||||
>
|
||||
<el-tree ref="warehouseTreeRef" :data="warehouseTree" :props="treeProps" node-key="actualWarehouseId"
|
||||
@node-click="handleNodeClick" :expand-on-click-node="false" highlight-current class="warehouse-tree"
|
||||
:disabled="isSwitching">
|
||||
</el-tree>
|
||||
</div>
|
||||
|
||||
<!-- 右侧仓库信息区域 - 替换为 Bird 组件 -->
|
||||
<div class="warehouse-container" v-if="selectedNodeId" v-loading="rightLoading"
|
||||
element-loading-text="加载中..." element-loading-spinner="el-icon-loading">
|
||||
<div class="warehouse-container" v-if="selectedNodeId" v-loading="rightLoading" element-loading-text="加载中..."
|
||||
element-loading-spinner="el-icon-loading">
|
||||
<WarehouseBird :warehouse-list="warehouseList" @open-init-dialog="openInitDialog" />
|
||||
</div>
|
||||
|
||||
@@ -39,16 +31,10 @@
|
||||
<div class="selector-tip">
|
||||
拖动/点击选择网格范围(当前:{{ initForm.rowCount || 0 }}行 × {{ initForm.columnCount || 0 }}列)
|
||||
</div>
|
||||
<div class="grid-selector"
|
||||
@mousemove="handleGridHover"
|
||||
@click="confirmGridSelect"
|
||||
@mouseleave="resetGridHover">
|
||||
<div class="grid-selector" @mousemove="handleGridHover" @click="confirmGridSelect"
|
||||
@mouseleave="resetGridHover">
|
||||
<div v-for="row in 40" :key="`grid-row-${row}`" class="grid-selector-row">
|
||||
<div
|
||||
v-for="col in 10"
|
||||
:key="`grid-col-${col}`"
|
||||
class="grid-selector-cell"
|
||||
:class="{
|
||||
<div v-for="col in 10" :key="`grid-col-${col}`" class="grid-selector-cell" :class="{
|
||||
hovered: row <= hoverRow && col <= hoverCol,
|
||||
selected: row <= initForm.rowCount && col <= initForm.columnCount
|
||||
}">
|
||||
@@ -154,7 +140,7 @@ export default {
|
||||
this.rightLoading = true;
|
||||
this.selectedNodeId = node.actualWarehouseId;
|
||||
this.selectedNode = node;
|
||||
|
||||
|
||||
this.getWarehouseList(node.actualWarehouseId)
|
||||
.finally(() => {
|
||||
this.rightLoading = false;
|
||||
@@ -308,13 +294,6 @@ export default {
|
||||
padding: 16px;
|
||||
box-sizing: border-box;
|
||||
overflow-y: auto;
|
||||
|
||||
.warehouse-tree {
|
||||
--el-tree-text-color: #303133;
|
||||
--el-tree-node-hover-bg-color: #e8f4ff;
|
||||
--el-tree-current-bg-color: #409eff;
|
||||
--el-tree-current-text-color: #fff;
|
||||
}
|
||||
}
|
||||
|
||||
.warehouse-container {
|
||||
@@ -354,7 +333,6 @@ export default {
|
||||
overflow: auto;
|
||||
border: 1px solid #e6e6e6;
|
||||
background: #fafafa;
|
||||
cursor: crosshair;
|
||||
|
||||
.grid-selector-row {
|
||||
display: flex;
|
||||
@@ -384,8 +362,4 @@ export default {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
::v-deep(.el-form-item) {
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
</style>
|
||||
Reference in New Issue
Block a user