From ccdbec71712d17fda4695660050d3bc686153f26 Mon Sep 17 00:00:00 2001 From: shaoyong Date: Thu, 4 Jan 2024 16:17:00 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=A3=80=E6=8A=A5=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/quality/firstReport.js | 93 +++++ src/views/quality/firstReport/index.vue | 516 ++++++++++++++++++++++++ 2 files changed, 609 insertions(+) create mode 100644 src/api/quality/firstReport.js create mode 100644 src/views/quality/firstReport/index.vue diff --git a/src/api/quality/firstReport.js b/src/api/quality/firstReport.js new file mode 100644 index 00000000..03e3db1a --- /dev/null +++ b/src/api/quality/firstReport.js @@ -0,0 +1,93 @@ +import request from '@/utils/request' + +// 查询来料报告列表 +export function listIncome(query) { + return request({ + url: '/quality/qcFirstReport/list', + method: 'get', + params: query + }); +} + +// 查询来料报告详细 +export function getIncome(recordId) { + return request({ + url: '/quality/qcFirstReport/' + recordId, + method: 'get' + }); +} + +// 新增来料报告 +export function addIncome(data) { + return request({ + url: '/quality/qcFirstReport', + method: 'post', + data: data + }); +} + +// 修改来料报告 +export function updateIncome(data) { + return request({ + url: '/quality/qcFirstReport', + method: 'put', + data: data + }); +} + +// 删除来料报告 +export function delIncome(recordId) { + return request({ + url: '/quality/qcFirstReport/' + recordId, + method: 'delete' + }); +} + +// 查询BOM物料管理列表 +export function getQcListBom(query) { + return request({ + url: '/quality/qcFirstReport/getQcListBom', + method: 'get', + params: query + }); + } + +// 查询供应商管理列表 +export function getQcListSupplier(query) { + return request({ + url: '/quality/qcFirstReport/getQcListSupplier', + method: 'get', + params: query + }); + } + +// 查询人员列表 +export function getQcListUser(query) { + return request({ + url: '/quality/qcFirstReport/getQcListUser', + method: 'get', + params: query + }); + } + +//状态修改 +export function changeIncomeStatus(recordId, status) { + const data = { + recordId, + status + } + return request({ + url: '/quality/qcFirstReport/changeIncomeStatus', + method: 'put', + data: data + }) + } + +// 查询检测项列表 +export function getCkeckProjectList(query) { + return request({ + url: '/quality/qcFirstReport/getCkeckProjectList', + method: 'get', + params: query + }); + } diff --git a/src/views/quality/firstReport/index.vue b/src/views/quality/firstReport/index.vue new file mode 100644 index 00000000..4684f53c --- /dev/null +++ b/src/views/quality/firstReport/index.vue @@ -0,0 +1,516 @@ + + + + \ No newline at end of file