From a5a18d226955a6b1a0dcc912e329be595a1ca21a Mon Sep 17 00:00:00 2001 From: FrancisHu <2756004617@qq.com> Date: Thu, 22 Aug 2024 10:53:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E8=B4=AD=E7=A1=AE=E8=AE=A4-=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E7=9B=B8=E5=85=B3=E6=A8=A1=E5=9D=97=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/purchase/receive.js | 57 ++++++ src/components/TableModel/index.vue | 70 ++++++-- .../arrival/components/add-arrival.vue | 2 +- .../confirm/components/form-confirm.vue | 162 ------------------ .../confirm/components/table-confirm.vue | 93 ++++++++++ .../purchase/confirm/config-table-confirm.js | 24 +++ src/views/purchase/confirm/index.vue | 82 ++++++++- src/views/purchase/receive/config.js | 23 ++- src/views/purchase/receive/index.vue | 48 +++++- vue.config.js | 4 +- 10 files changed, 358 insertions(+), 207 deletions(-) create mode 100644 src/api/purchase/receive.js delete mode 100644 src/views/purchase/confirm/components/form-confirm.vue create mode 100644 src/views/purchase/confirm/components/table-confirm.vue create mode 100644 src/views/purchase/confirm/config-table-confirm.js diff --git a/src/api/purchase/receive.js b/src/api/purchase/receive.js new file mode 100644 index 0000000..d3c1f8c --- /dev/null +++ b/src/api/purchase/receive.js @@ -0,0 +1,57 @@ +/** + * 新购验收管理页面 API + */ +import request from '@/utils/request' + +/** 新购验收查询 */ +export const queryPurchaseReceiveListApi = (data) => { + return request.get('/task/purchase/acceptance/list', { + params: data + }) +} + +/** 查询状态下拉 */ +export const queryStatusSelApi = (data) => { + return request.get('/base/tree/getStatus', { + params: data + }) +} + +/** 厂家查询 */ +export const queryFactoryListApi = (data) => { + return request.get('/base/maHouse/all', { + params: data + }) +} + +/** 类型规格查询 */ +export const queryTypeListApi = (data) => { + return request.get('/task/arrival/cascader', { + params: data + }) +} + +/** 根据value查询单位 */ +export const queryMeterByVal = (data) => { + return request.get(`/task/arrival/cascaderById`, { + params: data + }) +} + +/** 提交到货确认 */ +export const confirmArrivalApi = (data) => { + return request.put('/task/purchase/arrival/confirm', data) +} + +/** 删除新增到货 */ +export const delArrivalApi = (id) => { + return request.delete(`/task/arrival/delete/${id}`, {}) +} + +/** 新购到货新增 */ +export const addArrivalApi = (data) => { + return request.post('/task/arrival/add', data) +} + + + diff --git a/src/components/TableModel/index.vue b/src/components/TableModel/index.vue index 3222de2..ba5ed8d 100644 --- a/src/components/TableModel/index.vue +++ b/src/components/TableModel/index.vue @@ -40,7 +40,7 @@ /> +