From 246433dcd2ad3bf126059efd70b30e265d39fd76 Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Fri, 15 Nov 2024 13:10:14 +0800
Subject: [PATCH] 2024-11-15
---
src/api/part/partInformation.js | 2 +
src/views/modules/part/partInformation.vue | 75 +++++++++++++++++++
.../projectInfo/com_project_info_part.vue | 61 ++++++++++++++-
3 files changed, 134 insertions(+), 4 deletions(-)
diff --git a/src/api/part/partInformation.js b/src/api/part/partInformation.js
index 1d78bf8..a6a4221 100644
--- a/src/api/part/partInformation.js
+++ b/src/api/part/partInformation.js
@@ -307,3 +307,5 @@ export const downLoadFile = data => createAPI(`/plm/partInformation/downLoadFile
export const getPartRevisionEngChgLevel = data => createAPI(`/plm/partInformation/getPartRevisionEngChgLevel`,'post',data)
+export const queryPartUnitCostList = data => createAPI(`/plm/partInformation/queryPartUnitCostList`,'post',data)
+
diff --git a/src/views/modules/part/partInformation.vue b/src/views/modules/part/partInformation.vue
index 9b94241..969eadb 100644
--- a/src/views/modules/part/partInformation.vue
+++ b/src/views/modules/part/partInformation.vue
@@ -332,6 +332,28 @@
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
@@ -1433,6 +1455,7 @@
getProjectPartNo, // 获取物料编码
getNextPartNo, // 获取下一个物料编码
getPartRevisionEngChgLevel, // 获取下一个物料revision
+ queryPartUnitCostList, // 查询物料的 unitCost 列表
} from '@/api/part/partInformation.js'
import {
getFileContentList, // 获取物料单附件列表
@@ -1744,6 +1767,7 @@
itemList1:[],
itemList2:[],
revisionList: [],
+ unitCostList: [],
bomAlternativeList: [],
routingAlternativeList: [],
copyAttributeList: [],
@@ -2914,6 +2938,38 @@
fixed: '',
},
],
+ columnUnitCostList: [
+ {
+ columnProp: 'lotBatchNo',
+ headerAlign: "center",
+ align: "center",
+ columnLabel: 'Lot/Batch No',
+ columnHidden: false,
+ columnImage: false,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'serialNo',
+ headerAlign: "center",
+ align: "center",
+ columnLabel: 'Serial No',
+ columnHidden: false,
+ columnImage: false,
+ status: true,
+ fixed: '',
+ },
+ {
+ columnProp: 'inventoryValue',
+ headerAlign: "center",
+ align: "center",
+ columnLabel: 'Unit Cost',
+ columnHidden: false,
+ columnImage: false,
+ status: true,
+ fixed: '',
+ },
+ ],
columnBomAlternativeList: [
{
columnProp: 'engChgLevel',
@@ -3157,6 +3213,9 @@
// 刷新页签的table数据
refreshInventoryPartTable () {
+ if (this.inventoryPartTable === 'Costs') {
+ this.queryPartUnitCostList()
+ }
if (this.inventoryPartTable === 'Revisions') {
this.queryPartRevisionList()
}
@@ -3177,6 +3236,22 @@
})
},
+ // 查询物料的 unitCost 列表
+ queryPartUnitCostList () {
+ let tempData = {
+ site: this.modalData.site,
+ partNo: this.modalData.partNo,
+ configurationId: this.modalData.configurationId
+ }
+ queryPartUnitCostList(tempData).then(({data}) => {
+ if (data && data.code === 0) {
+ this.unitCostList = data.rows
+ } else {
+ this.unitCostList = []
+ }
+ })
+ },
+
// 新增revision模态框
savePartRevisionModal () {
this.revisionData = {
diff --git a/src/views/modules/project/projectInfo/com_project_info_part.vue b/src/views/modules/project/projectInfo/com_project_info_part.vue
index b272ef6..2c14cc7 100644
--- a/src/views/modules/project/projectInfo/com_project_info_part.vue
+++ b/src/views/modules/project/projectInfo/com_project_info_part.vue
@@ -591,6 +591,12 @@
+
+
+
+
+
+
查询
@@ -688,6 +694,16 @@
align="left"
min-width="120"
label="BU">
+
+
+
+
+
+