From d0739ea04c262bceae5507c602d3849702c9b4d9 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期二, 31 三月 2026 15:16:36 +0800
Subject: [PATCH] 显示料号
---
src/views/inventoryManagement/dispatchLog/Record.vue | 7 +++++++
src/views/procurementManagement/procurementLedger/index.vue | 16 ++++++++++++++++
src/views/procurementManagement/procurementReport/index.vue | 4 ++++
src/views/inventoryManagement/stockManagement/Qualified.vue | 1 +
src/views/salesManagement/salesLedger/index.vue | 17 +++++++++++++++--
src/views/inventoryManagement/stockManagement/Unqualified.vue | 1 +
src/views/inventoryManagement/stockReport/index.vue | 5 +++++
src/views/inventoryManagement/receiptManagement/Record.vue | 3 +++
8 files changed, 52 insertions(+), 2 deletions(-)
diff --git a/src/views/inventoryManagement/dispatchLog/Record.vue b/src/views/inventoryManagement/dispatchLog/Record.vue
index 2c804f0..e6cee3f 100644
--- a/src/views/inventoryManagement/dispatchLog/Record.vue
+++ b/src/views/inventoryManagement/dispatchLog/Record.vue
@@ -66,6 +66,11 @@
prop="model"
show-overflow-tooltip
/>
+ <el-table-column
+ label="鏂欏彿"
+ prop="materialCode"
+ show-overflow-tooltip
+ />
<el-table-column
label="鍗曚綅"
prop="unit"
@@ -432,6 +437,7 @@
<tr>
<th>浜у搧鍚嶇О</th>
<th>瑙勬牸鍨嬪彿</th>
+ <th>鏂欏彿</th>
<th>鍗曚綅</th>
<th>鍗曚环</th>
<th>闆跺敭鏁伴噺</th>
@@ -442,6 +448,7 @@
<tr>
<td>${item.productName || '鐮傜伆鐮�'}</td>
<td>${item.model || '鏍囧噯'}</td>
+ <td>${item.materialCode || ''}</td>
<td>${item.unit || '鍧�'}</td>
<td>${item.taxInclusiveUnitPrice || '0'}</td>
<td>${item.inboundNum || '2000'}</td>
diff --git a/src/views/inventoryManagement/receiptManagement/Record.vue b/src/views/inventoryManagement/receiptManagement/Record.vue
index ab60046..b6246ed 100644
--- a/src/views/inventoryManagement/receiptManagement/Record.vue
+++ b/src/views/inventoryManagement/receiptManagement/Record.vue
@@ -67,6 +67,9 @@
<el-table-column label="瑙勬牸鍨嬪彿"
prop="model"
show-overflow-tooltip/>
+ <el-table-column label="鏂欏彿"
+ prop="materialCode"
+ show-overflow-tooltip/>
<el-table-column label="鍗曚綅"
prop="unit"
show-overflow-tooltip/>
diff --git a/src/views/inventoryManagement/stockManagement/Qualified.vue b/src/views/inventoryManagement/stockManagement/Qualified.vue
index 8b15db1..ba40eb7 100644
--- a/src/views/inventoryManagement/stockManagement/Qualified.vue
+++ b/src/views/inventoryManagement/stockManagement/Qualified.vue
@@ -25,6 +25,7 @@
<el-table-column align="center" label="搴忓彿" type="index" width="60" />
<el-table-column label="浜у搧澶х被" prop="productName" show-overflow-tooltip />
<el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
+ <el-table-column label="鏂欏彿" prop="materialCode" show-overflow-tooltip />
<el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
<el-table-column label="搴撳瓨鏁伴噺" prop="qualitity" show-overflow-tooltip />
<el-table-column label="鍐荤粨鏁伴噺" prop="lockedQuantity" show-overflow-tooltip />
diff --git a/src/views/inventoryManagement/stockManagement/Unqualified.vue b/src/views/inventoryManagement/stockManagement/Unqualified.vue
index 9b5652d..97d14fb 100644
--- a/src/views/inventoryManagement/stockManagement/Unqualified.vue
+++ b/src/views/inventoryManagement/stockManagement/Unqualified.vue
@@ -22,6 +22,7 @@
<el-table-column align="center" label="搴忓彿" type="index" width="60" />
<el-table-column label="浜у搧澶х被" prop="productName" show-overflow-tooltip />
<el-table-column label="瑙勬牸鍨嬪彿" prop="model" show-overflow-tooltip />
+ <el-table-column label="鏂欏彿" prop="materialCode" show-overflow-tooltip />
<el-table-column label="鍗曚綅" prop="unit" show-overflow-tooltip />
<el-table-column label="搴撳瓨鏁伴噺" prop="qualitity" show-overflow-tooltip />
<el-table-column label="鍐荤粨鏁伴噺" prop="lockedQuantity" show-overflow-tooltip />
diff --git a/src/views/inventoryManagement/stockReport/index.vue b/src/views/inventoryManagement/stockReport/index.vue
index 89773cf..9b31617 100644
--- a/src/views/inventoryManagement/stockReport/index.vue
+++ b/src/views/inventoryManagement/stockReport/index.vue
@@ -186,6 +186,11 @@
show-overflow-tooltip
/>
<el-table-column
+ label="鏂欏彿"
+ prop="materialCode"
+ show-overflow-tooltip
+ />
+ <el-table-column
label="鍗曚綅"
prop="unit"
show-overflow-tooltip
diff --git a/src/views/procurementManagement/procurementLedger/index.vue b/src/views/procurementManagement/procurementLedger/index.vue
index 2b7d4c5..259f837 100644
--- a/src/views/procurementManagement/procurementLedger/index.vue
+++ b/src/views/procurementManagement/procurementLedger/index.vue
@@ -88,6 +88,8 @@
prop="specificationModel" />
<el-table-column label="鍗曚綅"
prop="unit" />
+ <el-table-column label="鏂欏彿"
+ prop="materialCode" />
<el-table-column label="鏁伴噺"
prop="quantity" />
<el-table-column label="绋庣巼(%)"
@@ -405,6 +407,8 @@
prop="productCategory" />
<el-table-column label="瑙勬牸鍨嬪彿"
prop="specificationModel" />
+ <el-table-column label="鏂欏彿"
+ prop="materialCode" />
<el-table-column label="鍗曚綅"
prop="unit"
width="70" />
@@ -565,6 +569,15 @@
:label="item.model"
:value="item.id" />
</el-select>
+ </el-form-item>
+ </el-col>
+
+ <el-col :span="24">
+ <el-form-item label="鏂欏彿锛�"
+ prop="materialCode">
+ <el-input v-model="productForm.materialCode"
+ placeholder="璇疯緭鍏�"
+ disabled />
</el-form-item>
</el-col>
</el-row>
@@ -952,6 +965,7 @@
productCategory: "",
productModelId: "",
specificationModel: "",
+ materialCode: "",
unit: "",
quantity: "",
taxInclusiveUnitPrice: "",
@@ -1587,9 +1601,11 @@
if (index !== -1) {
productForm.value.specificationModel = modelOptions.value[index].model;
productForm.value.unit = modelOptions.value[index].unit;
+ productForm.value.materialCode = modelOptions.value[index].materialCode;
} else {
productForm.value.specificationModel = null;
productForm.value.unit = null;
+ productForm.value.materialCode = null;
}
};
const findNodeById = (nodes, productId) => {
diff --git a/src/views/procurementManagement/procurementReport/index.vue b/src/views/procurementManagement/procurementReport/index.vue
index adf554d..a2886db 100644
--- a/src/views/procurementManagement/procurementReport/index.vue
+++ b/src/views/procurementManagement/procurementReport/index.vue
@@ -111,6 +111,10 @@
prop: 'specificationModel',
},
{
+ label: '鏂欏彿',
+ prop: 'materialCode',
+ },
+ {
label: '閲囪喘鏁伴噺',
prop: 'purchaseNum',
width: 120,
diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index c5495dd..bac19a1 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -47,6 +47,7 @@
<el-table-column label="浜у搧澶х被" prop="productCategory" />
<el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
<el-table-column label="鍗曚綅" prop="unit" />
+ <el-table-column label="鏂欏彿" prop="materialCode" />
<el-table-column label="浜у搧鐘舵��"
width="100px"
align="center">
@@ -228,6 +229,7 @@
<el-table-column label="浜у搧澶х被" prop="productCategory" />
<el-table-column label="瑙勬牸鍨嬪彿" prop="specificationModel" />
<el-table-column label="鍗曚綅" prop="unit" />
+ <el-table-column label="鏂欏彿" prop="materialCode" />
<el-table-column label="鏁伴噺" prop="quantity" />
<el-table-column label="绋庣巼(%)" prop="taxRate" />
<el-table-column label="鍚◣鍗曚环(鍏�)" prop="taxInclusiveUnitPrice" :formatter="formattedNumber" />
@@ -360,6 +362,14 @@
</el-select>
</el-form-item>
</el-col>
+ <el-col :span="24">
+ <el-form-item label="鏂欏彿锛�"
+ prop="materialCode">
+ <el-input v-model="productForm.materialCode"
+ placeholder="璇疯緭鍏�"
+ disabled />
+ </el-form-item>
+ </el-col>
</el-row>
<el-row :gutter="30">
<el-col :span="12">
@@ -537,7 +547,7 @@
<thead>
<tr>
<th>搴忓彿</th>
- <th>鐗╂枡缂栧彿</th>
+ <th>鏂欏彿</th>
<th>鍝佸悕/瑙勬牸</th>
<th>鍗曚綅</th>
<th>鏁伴噺</th>
@@ -753,6 +763,7 @@
productForm: {
productCategory: "",
specificationModel: "",
+ materialCode: "",
unit: "",
quantity: "",
taxInclusiveUnitPrice: "",
@@ -955,9 +966,11 @@
if (index !== -1) {
productForm.value.specificationModel = modelOptions.value[index].model;
productForm.value.unit = modelOptions.value[index].unit;
+ productForm.value.materialCode = modelOptions.value[index].materialCode;
} else {
productForm.value.specificationModel = null;
productForm.value.unit = null;
+ productForm.value.materialCode = null;
}
};
const findNodeById = (nodes, productId) => {
@@ -1792,7 +1805,7 @@
<thead>
<tr>
<th>搴忓彿</th>
- <th>鐗╂枡缂栧彿</th>
+ <th>鏂欏彿</th>
<th>鍝佸悕/瑙勬牸</th>
<th>鍗曚綅</th>
<th>鏁伴噺</th>
--
Gitblit v1.9.3