From 08c4bdc6883a0adc949da1f465c070aaaee0093d Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Sun, 17 Nov 2024 21:04:37 +0800 Subject: [PATCH] =?UTF-8?q?11.15=20=E5=88=B6=E9=80=A0=E5=95=86=E7=BB=B4?= =?UTF-8?q?=E6=8A=A4=20Part=20Info=20By=20Customer=20Part=20Info=20By=20Ma?= =?UTF-8?q?nufacturer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manufacturer/manufacturerInformation.js | 26 + src/api/part/external.js | 5 + .../manufacturer/manufacturerInformation.vue | 549 ++++++++ .../modules/part/customer/linkedCustomer.vue | 7 +- src/views/modules/part/external.vue | 19 +- .../part/manufacturer/linkedManufacturer.vue | 7 +- src/views/modules/part/partCustomer.vue | 1128 +++++++++++++++++ src/views/modules/part/partManufacturer.vue | 1114 ++++++++++++++++ 8 files changed, 2850 insertions(+), 5 deletions(-) create mode 100644 src/api/manufacturer/manufacturerInformation.js create mode 100644 src/views/modules/manufacturer/manufacturerInformation.vue create mode 100644 src/views/modules/part/partCustomer.vue create mode 100644 src/views/modules/part/partManufacturer.vue diff --git a/src/api/manufacturer/manufacturerInformation.js b/src/api/manufacturer/manufacturerInformation.js new file mode 100644 index 0000000..a53df77 --- /dev/null +++ b/src/api/manufacturer/manufacturerInformation.js @@ -0,0 +1,26 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +/** + * 制造商信息列表查询 + * @param data + * @returns {*} + */ +export const manufacturerInformationSearch = data => createAPI(`/manufacturerInformation/manufacturerInformationSearch`,'post',data) +/** + * 制造商信息新增 + * @param data + * @returns {*} + */ +export const manufacturerInformationSave = data => createAPI(`/manufacturerInformation/manufacturerInformationSave`,'post',data) +/** + * 制造商信息编辑 + * @param data + * @returns {*} + */ +export const manufacturerInformationEdit = data => createAPI(`/manufacturerInformation/manufacturerInformationEdit`,'post',data) +/** + * 制造商信息删除 + * @param data + * @returns {*} + */ +export const manufacturerInformationDelete = data => createAPI(`/manufacturerInformation/manufacturerInformationDelete`,'post',data) diff --git a/src/api/part/external.js b/src/api/part/external.js index 6b59f44..06e24b9 100644 --- a/src/api/part/external.js +++ b/src/api/part/external.js @@ -8,3 +8,8 @@ export const saveExternalPart = (data) => createAPI('/part/save', 'post', data) export const removeExternalPart = (data) => createAPI('/part/remove', 'post', data) export const updateExternalPart = (data) => createAPI('/part/update', 'post', data) + +export const selectExternalPartAndCustomerPage = (data) => createAPI(`/part/customer1/${data.no}/${data.size}`, 'post', data) + +export const selectExternalPartAndManufacturerPage = (data) => createAPI(`/part/manufacturer1/${data.no}/${data.size}`, 'post', data) + diff --git a/src/views/modules/manufacturer/manufacturerInformation.vue b/src/views/modules/manufacturer/manufacturerInformation.vue new file mode 100644 index 0000000..0765609 --- /dev/null +++ b/src/views/modules/manufacturer/manufacturerInformation.vue @@ -0,0 +1,549 @@ + + + + + + diff --git a/src/views/modules/part/customer/linkedCustomer.vue b/src/views/modules/part/customer/linkedCustomer.vue index e8b98a8..facc889 100644 --- a/src/views/modules/part/customer/linkedCustomer.vue +++ b/src/views/modules/part/customer/linkedCustomer.vue @@ -32,6 +32,10 @@ export default { type:Array, default:()=>[], }, + visible:{ + type:Boolean, + default:true, + } }, data(){ return{ @@ -153,11 +157,12 @@ export default {