diff --git a/inventory-web/src/views/stock/inbound/semi.vue b/inventory-web/src/views/stock/inbound/semi.vue
index d1c88c5..667e387 100644
--- a/inventory-web/src/views/stock/inbound/semi.vue
+++ b/inventory-web/src/views/stock/inbound/semi.vue
@@ -183,10 +183,10 @@
v-model="visible"
:title="dialogStatus === 'create' ? '新增半成品入库' : '编辑半成品信息'"
width="1050px"
- top="4vh"
+ top="5vh"
destroy-on-close
:close-on-click-modal="false"
- class="stylish-dialog compact-layout"
+ class="stylish-dialog"
>
@@ -199,9 +199,9 @@
-
+
-
+
-
+
@@ -257,7 +257,7 @@
-
+
@@ -275,7 +275,7 @@
-
+
@@ -293,7 +293,7 @@
-
+
@@ -326,7 +326,7 @@
-
+
@@ -362,13 +362,13 @@
生产任务信息
-
+
-
+
@@ -384,13 +384,13 @@
成本核算 (单件)
-
+
-
+
@@ -838,7 +838,7 @@ onMounted(() => fetchData())
.divider-text::before, .divider-text::after { content: ''; flex: 1; border-bottom: 1px solid #ebeef5; }
.divider-text::before { margin-right: 15px; }
.divider-text::after { margin-left: 15px; }
-.dialog-footer { display: flex; justify-content: flex-end; gap: 15px; margin-top: 20px; }
+.dialog-footer { display: flex; justify-content: flex-end; gap: 15px; margin-top: 20px; padding: 20px; border-top: 1px solid #ebeef5; }
.option-item { display: flex; justify-content: space-between; width: 100%; align-items: center;}
.opt-name { font-weight: bold; }
.opt-spec { color: #8492a6; font-size: 13px; margin-right: 10px; }
@@ -848,6 +848,8 @@ onMounted(() => fetchData())
.more-images-badge { margin-left: 5px; background: #909399; color: #fff; border-radius: 10px; padding: 0 6px; font-size: 12px; }
.clickable-text { color: #409EFF; cursor: pointer; font-weight: 500; text-decoration: underline; }
.clickable-text:hover { color: #66b1ff; }
+/* Scroll container specific to Product style */
+.dialog-scroll-container { padding: 20px; max-height: 70vh; overflow-y: auto; }
.upload-container { display: flex; flex-wrap: wrap; gap: 8px; }
:deep(.el-upload--picture-card) { width: 100px; height: 100px; line-height: 100px; }
:deep(.el-upload-list--picture-card .el-upload-list__item) { width: 100px; height: 100px; }