From e454a245b6fbe42c691484cd84e71f317026755e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= Date: Tue, 12 Aug 2025 13:37:21 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat:=20=E5=90=88=E5=90=8C=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=92=8C=E4=BE=9B=E5=BA=94=E5=95=86=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- klp-ui/src/api/wms/contract.js | 44 +++ klp-ui/src/api/wms/supplier.js | 44 +++ .../src/views/wms/contract/contractPage.vue | 287 ++++++++++++++++ klp-ui/src/views/wms/contract/index.vue | 15 + .../views/wms/purchasePlan/panels/detail.vue | 33 +- .../src/views/wms/stockIo/panels/detail.vue | 2 +- klp-ui/src/views/wms/vendor/index.vue | 305 ++++++++++++++++++ 7 files changed, 727 insertions(+), 3 deletions(-) create mode 100644 klp-ui/src/api/wms/contract.js create mode 100644 klp-ui/src/api/wms/supplier.js create mode 100644 klp-ui/src/views/wms/contract/contractPage.vue create mode 100644 klp-ui/src/views/wms/contract/index.vue create mode 100644 klp-ui/src/views/wms/vendor/index.vue diff --git a/klp-ui/src/api/wms/contract.js b/klp-ui/src/api/wms/contract.js new file mode 100644 index 00000000..1f7ff842 --- /dev/null +++ b/klp-ui/src/api/wms/contract.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询合同信息列表 +export function listContract(query) { + return request({ + url: '/wms/contract/list', + method: 'get', + params: query + }) +} + +// 查询合同信息详细 +export function getContract(contractId) { + return request({ + url: '/wms/contract/' + contractId, + method: 'get' + }) +} + +// 新增合同信息 +export function addContract(data) { + return request({ + url: '/wms/contract', + method: 'post', + data: data + }) +} + +// 修改合同信息 +export function updateContract(data) { + return request({ + url: '/wms/contract', + method: 'put', + data: data + }) +} + +// 删除合同信息 +export function delContract(contractId) { + return request({ + url: '/wms/contract/' + contractId, + method: 'delete' + }) +} diff --git a/klp-ui/src/api/wms/supplier.js b/klp-ui/src/api/wms/supplier.js new file mode 100644 index 00000000..aedebe85 --- /dev/null +++ b/klp-ui/src/api/wms/supplier.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询供应商信息列表 +export function listSupplier(query) { + return request({ + url: '/wms/supplier/list', + method: 'get', + params: query + }) +} + +// 查询供应商信息详细 +export function getSupplier(supplierId) { + return request({ + url: '/wms/supplier/' + supplierId, + method: 'get' + }) +} + +// 新增供应商信息 +export function addSupplier(data) { + return request({ + url: '/wms/supplier', + method: 'post', + data: data + }) +} + +// 修改供应商信息 +export function updateSupplier(data) { + return request({ + url: '/wms/supplier', + method: 'put', + data: data + }) +} + +// 删除供应商信息 +export function delSupplier(supplierId) { + return request({ + url: '/wms/supplier/' + supplierId, + method: 'delete' + }) +} diff --git a/klp-ui/src/views/wms/contract/contractPage.vue b/klp-ui/src/views/wms/contract/contractPage.vue new file mode 100644 index 00000000..aa57a7a8 --- /dev/null +++ b/klp-ui/src/views/wms/contract/contractPage.vue @@ -0,0 +1,287 @@ + + + diff --git a/klp-ui/src/views/wms/contract/index.vue b/klp-ui/src/views/wms/contract/index.vue new file mode 100644 index 00000000..9f216571 --- /dev/null +++ b/klp-ui/src/views/wms/contract/index.vue @@ -0,0 +1,15 @@ + + + \ No newline at end of file diff --git a/klp-ui/src/views/wms/purchasePlan/panels/detail.vue b/klp-ui/src/views/wms/purchasePlan/panels/detail.vue index 0d89d7ac..938bc3d6 100644 --- a/klp-ui/src/views/wms/purchasePlan/panels/detail.vue +++ b/klp-ui/src/views/wms/purchasePlan/panels/detail.vue @@ -71,6 +71,8 @@ + + @@ -138,7 +140,7 @@ + + + + + + + + + + @@ -185,6 +197,8 @@