From e9d5d234ea0f92087b8154a2a3311292cb91d0cf Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 15 九月 2025 11:05:43 +0800
Subject: [PATCH] 部署修改
---
src/views/warehouseManagement/index.vue | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 49 insertions(+), 0 deletions(-)
diff --git a/src/views/warehouseManagement/index.vue b/src/views/warehouseManagement/index.vue
index 32946d7..1f4bcba 100644
--- a/src/views/warehouseManagement/index.vue
+++ b/src/views/warehouseManagement/index.vue
@@ -68,6 +68,7 @@
style="width: 100%; height: calc(100vh - 30em)"
show-summary
:summary-method="summarizeChildrenTable"
+ :row-class-name="tableRowClassName"
>
<el-table-column type="selection" width="55" align="center" />
<el-table-column
@@ -77,11 +78,21 @@
align="center"
/>
<el-table-column
+ prop="code"
+ label="缂栧彿"
+ width="180"
+ />
+ <el-table-column
prop="supplierName"
label="渚涜揣鍟嗗悕绉�"
width="180"
sortable
/>
+ <el-table-column prop="type" label="鐓ゆ枡绫诲瀷">
+ <template #default="scope">
+ {{scope.row.type == 1 ? '鎴愬搧' : '鍘熸枡'}}
+ </template>
+ </el-table-column>
<el-table-column prop="coal" label="鐓ょ" sortable />
<el-table-column prop="unit" label="鍗曚綅" width="70" />
<el-table-column
@@ -440,6 +451,22 @@
</el-select>
</el-form-item>
</el-col>
+ <el-col :span="12">
+ <el-form-item label="鐓ゆ枡绫诲瀷" prop="type">
+ <el-select
+ v-model="mergeForm.type"
+ placeholder="璇烽�夋嫨鐓ゆ枡绫诲瀷"
+ :disabled="operationType === 'view'"
+ >
+ <el-option
+ :label="item.label"
+ v-for="item in typeList"
+ :key="item.value"
+ :value="item.value"
+ />
+ </el-select>
+ </el-form-item>
+ </el-col>
</el-row>
<el-divider></el-divider>
<el-row>
@@ -499,6 +526,16 @@
// 鍚堝苟寮规
const mergeVisible = ref(false);
const operationType = ref("");
+const typeList = ref([
+ {
+ label: "鎴愬搧",
+ value: 1,
+ },
+ {
+ label: "鍘熸枡",
+ value: 2,
+ },
+]);
const data = reactive({
form: {
supplierName: "",
@@ -861,6 +898,14 @@
}
});
};
+
+// 娣诲姞鍒ゆ柇琛岀被鍚嶇殑鍑芥暟
+const tableRowClassName = (row) => {
+ if (activeTab.value === 'officialInventory' && row.row.inventoryQuantity < 3) {
+ return 'low-inventory-row';
+ }
+ return '';
+};
// 鍏抽棴瀹℃牳寮规
const cancelReview = () => {
proxy.$refs.formRef.resetFields();
@@ -872,4 +917,8 @@
:deep(.el-table) {
margin: 20px 0;
}
+
+:deep(.low-inventory-row) {
+ background-color: #ffcccc;
+}
</style>
--
Gitblit v1.9.3