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 @@
Part No To Copy - + + + From Part + + + + + + + + - - + + - + @@ -1509,6 +1522,57 @@ + + + + + + + + + + + 查询 + + + + + + + + + + + + 关闭 + + + @@ -1522,6 +1586,7 @@