From 7242435671a32e480670a7cf818d7635e99f22b2 Mon Sep 17 00:00:00 2001
From: fengyuan_yang <1976974459@qq.com>
Date: Wed, 9 Apr 2025 14:56:45 +0800
Subject: [PATCH] =?UTF-8?q?2025-04-09=20=E7=89=A9=E6=96=99=E8=BD=AC?=
=?UTF-8?q?=E6=AD=A3copyPart=20=E6=B5=81=E7=A8=8B=E5=B9=B2=E9=A2=84?=
=?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/part/partInformation.js | 133 ++-------
.../customerInformationManagement.vue | 2 +-
src/views/modules/part/partInformation.vue | 280 +++++++++++++++++-
3 files changed, 295 insertions(+), 120 deletions(-)
diff --git a/src/api/part/partInformation.js b/src/api/part/partInformation.js
index f569956..2240f39 100644
--- a/src/api/part/partInformation.js
+++ b/src/api/part/partInformation.js
@@ -1,154 +1,78 @@
import { createAPI } from "@/utils/httpRequest.js";
-
-/**
- * 材料信息列表查询
- * @param data
- * @returns {*}
- */
+// 材料信息列表查询
export const partInformationSearch = data => createAPI(`/plm/partInformation/partInformationSearch`,'post',data)
-/**
- * 材料信息新增
- * @param data
- * @returns {*}
- */
+export const partInformationSearch2 = data => createAPI(`/plm/partInformation/partInformationSearch2`,'post',data)
+
+// 材料信息新增
export const partInformationSave = data => createAPI(`/plm/partInformation/partInformationSave`,'post',data)
-/**
- * 材料信息编辑
- * @param data
- * @returns {*}
- */
+// 材料信息编辑
export const partInformationEdit = data => createAPI(`/plm/partInformation/partInformationEdit`,'post',data)
-/**
- * 材料信息删除
- * @param data
- * @returns {*}
- */
+// 材料信息删除
export const partInformationDelete = data => createAPI(`/plm/partInformation/partInformationDelete`,'post',data)
-/**
- * 查询材料属性
- * @param data
- * @returns {*}
- */
+// 查询材料属性
export const getPartItem = data => createAPI(`/plm/partInformation/getPartItem`,'post',data)
-/**
- * 保存材料属性
- * @param data
- * @returns {*}
- */
+// 保存材料属性
export const savePartItemValue = data => createAPI(`/plm/partInformation/savePartItemValue`,'post',data)
-/**
- * 编辑材料属性
- */
+// 编辑材料属性
export const updateItemModal = data => createAPI(`/plm/partInformation/updateItemModal`,'post',data)
-/**
- * 获取代理商列表
- * @param data
- * @returns {*}
- */
+// 获取代理商列表
export const getAgentList = data => createAPI(`/plm/partInformation/getAgentList`,'post',data)
-/**
- * 获取材料代理商
- * @param data
- * @returns {*}
- */
+// 获取材料代理商
export const getPartAgent = data => createAPI(`/plm/partInformation/getPartAgent`,'post',data)
-/**
- * 新增物料代理商
- * @param data
- * @returns {*}
- */
+// 新增物料代理商
export const addPartAgent = data => createAPI(`/plm/partInformation/addPartAgent`,'post',data)
-/**
- * 删除物料代理商
- * @param data
- * @returns {*}
- */
+// 删除物料代理商
export const deletePartAgent = data => createAPI(`/plm/partInformation/deletePartAgent`,'post',data)
-/**
- * 根据条件查询可选代理商
- * @param data
- * @returns {*}
- */
+// 根据条件查询可选代理商
export const getAgentListBy = data => createAPI(`/plm/partInformation/getAgentListBy`,'post',data)
-/**
- * 删除物料代理商
- * @param data
- * @returns {*}
- */
+// 删除物料代理商
export const deleteAgent = data => createAPI(`/plm/partInformation/deleteAgent`,'post',data)
-/**
- * 查询材料信息
- * @param data
- * @returns {*}
- */
+// 查询材料信息
export const searchPartList = (data) => createAPI(`/plm/partInformation/searchPartList/${data.no}/${data.size}`,'post',data);
export const searchPart = (data) => createAPI(`/plm/partInformation/searchPart`,'get',data);
-/**
- * 获取制造商列表
- */
+// 获取制造商列表
export const getManufacturerList = data => createAPI(`/plm/partInformation/getManufacturerList`,'post',data)
-/**
- * 获取材料制造商
- */
+// 获取材料制造商
export const getPartManufacturer = data => createAPI(`/plm/partInformation/getPartManufacturer`,'post',data)
-/**
- * 根据条件查询可选制造商
- */
+// 根据条件查询可选制造商
export const getManufacturerListBy = data => createAPI(`/plm/partInformation/getManufacturerListBy`,'post',data)
-/**
- * 新增物料制造商
- * @param data
- */
+// 新增物料制造商
export const addPartManufacturer = data => createAPI(`/plm/partInformation/addPartManufacturer`,'post',data)
-/**
- * 删除物料制造商
- */
+// 删除物料制造商
export const deletePartManufacturer = data => createAPI(`/plm/partInformation/deletePartManufacturer`,'post',data)
-/**
- * 删除物料制造商(单删)
- */
+// 删除物料制造商(单删)
export const deleteManufacturer = data => createAPI(`/plm/partInformation/deleteManufacturer`,'post',data)
-
-/**
- * 获取库位列表
- */
+// 获取库位列表
export const getLocationList = data => createAPI(`/plm/partInformation/getLocationList`,'post',data)
-/**
- * 获取材料库位
- */
+// 获取材料库位
export const getDefaultLocation = data => createAPI(`/plm/partInformation/getDefaultLocation`,'post',data)
-/**
- * 根据条件查询可选库位
- */
+// 根据条件查询可选库位
export const getLocationListBy = data => createAPI(`/plm/partInformation/getLocationListBy`,'post',data)
-/**
- * 新增物料库位
- * @param data
- */
+// 新增物料库位
export const addDefaultLocation = data => createAPI(`/plm/partInformation/addDefaultLocation`,'post',data)
/**
@@ -161,8 +85,6 @@ export const deleteDefaultLocation = data => createAPI(`/plm/partInformation/del
*/
export const deleteLocation = data => createAPI(`/plm/partInformation/deleteLocation`,'post',data)
-
-
/**
* 修改物料属性值
*/
@@ -268,7 +190,6 @@ export const addProjectPart2 = data => createAPI(`/plm/partInformation/addProjec
*/
export const getChangeRecordByPartNo = data => createAPI(`/plm/partInformation/getChangeRecordByPartNo`,'post',data)
-
/**
* 查询变更记录
*/
@@ -313,3 +234,5 @@ export const getPartCharacteristicList = data => createAPI(`/plm/partInformation
export const partInformationEdit2 = data => createAPI(`/plm/partInformation/partInformationEdit2`,'post',data)
export const locationInformationSearch = data => createAPI(`/plm/partInformation/locationInformationSearch`,'post',data)
+
+export const queryOfficialPartList = data => createAPI(`/plm/partInformation/queryOfficialPartList`,'post',data)
diff --git a/src/views/modules/customer/customerInformationManagement.vue b/src/views/modules/customer/customerInformationManagement.vue
index f85b2e5..227f07b 100644
--- a/src/views/modules/customer/customerInformationManagement.vue
+++ b/src/views/modules/customer/customerInformationManagement.vue
@@ -75,7 +75,7 @@
width="100"
label="操作">
- 编辑
+ 编辑
详情
diff --git a/src/views/modules/part/partInformation.vue b/src/views/modules/part/partInformation.vue
index ed40ca2..6d9d9a3 100644
--- a/src/views/modules/part/partInformation.vue
+++ b/src/views/modules/part/partInformation.vue
@@ -156,7 +156,10 @@
Copy
-
+
+
+
+ Copy
Next Part No
@@ -1412,13 +1415,23 @@
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+
+
+
+
+ {{scope.row[item.columnProp]}}
+
+
+
+
+
+
+
+
+ 关闭
+
+
+
@@ -1522,6 +1586,7 @@