From 41fca7bd7311d8f925ee38c81af220ec0a8b26d9 Mon Sep 17 00:00:00 2001 From: shaoyong Date: Tue, 24 Oct 2023 18:08:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=96=99=E6=A3=80=E9=AA=8C=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/quality/checkTypeProject.js | 44 ++ src/api/quality/materialGroup.js | 52 ++ src/api/quality/materialGroupDetail.js | 44 ++ .../checkTypeProject/MaterialGroupAdd.vue | 344 ++++++++++++ src/views/quality/checkTypeProject/index.vue | 498 ++++++++++++++++++ src/views/quality/material/index.vue | 4 +- src/views/quality/project/index.vue | 2 +- 7 files changed, 985 insertions(+), 3 deletions(-) create mode 100644 src/api/quality/checkTypeProject.js create mode 100644 src/api/quality/materialGroup.js create mode 100644 src/api/quality/materialGroupDetail.js create mode 100644 src/views/quality/checkTypeProject/MaterialGroupAdd.vue create mode 100644 src/views/quality/checkTypeProject/index.vue diff --git a/src/api/quality/checkTypeProject.js b/src/api/quality/checkTypeProject.js new file mode 100644 index 0000000..69dc482 --- /dev/null +++ b/src/api/quality/checkTypeProject.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询物料检验项目维护列表 +export function listCheckTypeProject(query) { + return request({ + url: '/quality/checkTypeProject/list', + method: 'get', + params: query + }); +} + +// 查询物料检验项目维护详细 +export function getCheckTypeProject(id) { + return request({ + url: '/quality/checkTypeProject/' + id, + method: 'get' + }); +} + +// 新增物料检验项目维护 +export function addCheckTypeProject(data) { + return request({ + url: '/quality/checkTypeProject', + method: 'post', + data: data + }); +} + +// 修改物料检验项目维护 +export function updateCheckTypeProject(data) { + return request({ + url: '/quality/checkTypeProject', + method: 'put', + data: data + }); +} + +// 删除物料检验项目维护 +export function delCheckTypeProject(id) { + return request({ + url: '/quality/checkTypeProject/' + id, + method: 'delete' + }); +} diff --git a/src/api/quality/materialGroup.js b/src/api/quality/materialGroup.js new file mode 100644 index 0000000..0c63965 --- /dev/null +++ b/src/api/quality/materialGroup.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询物料组列表 +export function listMaterialGroup(query) { + return request({ + url: '/quality/materialGroup/list', + method: 'get', + params: query + }); +} + +// 查询物料树 +export function materialTreeSelect() { + return request({ + url: '/quality/materialGroup/materialTree', + method: 'get' + }); +} + +// 查询物料组详细 +export function getMaterialGroup(id) { + return request({ + url: '/quality/materialGroup/' + id, + method: 'get' + }); +} + +// 新增物料组 +export function addMaterialGroup(data) { + return request({ + url: '/quality/materialGroup', + method: 'post', + data: data + }); +} + +// 修改物料组 +export function updateMaterialGroup(data) { + return request({ + url: '/quality/materialGroup', + method: 'put', + data: data + }); +} + +// 删除物料组 +export function delMaterialGroup(id) { + return request({ + url: '/quality/materialGroup/' + id, + method: 'delete' + }); +} diff --git a/src/api/quality/materialGroupDetail.js b/src/api/quality/materialGroupDetail.js new file mode 100644 index 0000000..55d8053 --- /dev/null +++ b/src/api/quality/materialGroupDetail.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询物料组成员列表 +export function listMaterialGroupDetail(query) { + return request({ + url: '/quality/materialGroupDetail/list', + method: 'get', + params: query + }); +} + +// 查询物料组成员详细 +export function getMaterialGroupDetail(id) { + return request({ + url: '/quality/materialGroupDetail/' + id, + method: 'get' + }); +} + +// 新增物料组成员 +export function addMaterialGroupDetail(data) { + return request({ + url: '/quality/materialGroupDetail', + method: 'post', + data: data + }); +} + +// 修改物料组成员 +export function updateMaterialGroupDetail(data) { + return request({ + url: '/quality/materialGroupDetail', + method: 'put', + data: data + }); +} + +// 删除物料组成员 +export function delMaterialGroupDetail(id) { + return request({ + url: '/quality/materialGroupDetail/' + id, + method: 'delete' + }); +} diff --git a/src/views/quality/checkTypeProject/MaterialGroupAdd.vue b/src/views/quality/checkTypeProject/MaterialGroupAdd.vue new file mode 100644 index 0000000..ff09cb1 --- /dev/null +++ b/src/views/quality/checkTypeProject/MaterialGroupAdd.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/src/views/quality/checkTypeProject/index.vue b/src/views/quality/checkTypeProject/index.vue new file mode 100644 index 0000000..04a5d88 --- /dev/null +++ b/src/views/quality/checkTypeProject/index.vue @@ -0,0 +1,498 @@ + + + diff --git a/src/views/quality/material/index.vue b/src/views/quality/material/index.vue index 5dd1810..4c54cc3 100644 --- a/src/views/quality/material/index.vue +++ b/src/views/quality/material/index.vue @@ -88,7 +88,7 @@ - +