From 2dd434830299e781cd942ef5e6e938160dd12704 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期二, 03 三月 2026 17:15:18 +0800
Subject: [PATCH] 原材料检验功能开发

---
 src/api/qualityManagement/materialInspection.js |  157 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 157 insertions(+), 0 deletions(-)

diff --git a/src/api/qualityManagement/materialInspection.js b/src/api/qualityManagement/materialInspection.js
new file mode 100644
index 0000000..13c7efe
--- /dev/null
+++ b/src/api/qualityManagement/materialInspection.js
@@ -0,0 +1,157 @@
+import request from "@/utils/request";
+
+// 鏌ヨ鍘熸潗鏂欐楠屽垪琛�
+export function qualityInspectListPage(query) {
+    return request({
+        url: '/quality/qualityInspect/listPage',
+        method: 'get',
+        params: query,
+    })
+}
+
+// 鏂板鍘熸潗鏂欐楠�
+export function qualityInspectAdd(data) {
+    return request({
+        url: '/quality/qualityInspect/add',
+        method: 'post',
+        data: data,
+    })
+}
+
+// 淇敼鍘熸潗鏂欐楠�
+export function qualityInspectUpdate(data) {
+    return request({
+        url: '/quality/qualityInspect/update',
+        method: 'post',
+        data: data,
+    })
+}
+
+// 鍒犻櫎鍘熸潗鏂欐楠�
+export function qualityInspectDel(data) {
+    return request({
+        url: '/quality/rawMaterialInspection/delete',
+        method: 'post',
+        data: data,
+    })
+}
+
+// 鎻愪氦鍘熸潗鏂欐楠�
+export function submitQualityInspect(data) {
+    return request({
+        url: '/quality/qualityInspect/submit',
+        method: 'post',
+        data: data,
+    })
+}
+
+// 涓嬭浇鍘熸潗鏂欐楠屾姤鍛�
+export function downloadQualityInspect(data) {
+    return request({
+        url: '/quality/rawMaterialInspection/export',
+        method: 'post',
+        data: data,
+        responseType: "blob",
+    })
+}
+
+// 鑾峰彇渚涘簲鍟嗗垪琛�
+export function getSupplierList() {
+    return request({
+        url: '/basic/supplier/list',
+        method: 'get',
+    })
+}
+
+// 鑾峰彇浜у搧鍒楄〃
+export function getProductList() {
+    return request({
+        url: '/basic/product/list',
+        method: 'get',
+    })
+}
+
+// 鑾峰彇浜у搧鍨嬪彿鍒楄〃
+export function getProductModelList(productId) {
+    return request({
+        url: '/basic/productModel/list',
+        method: 'get',
+        params: { productId },
+    })
+}
+
+// 鑾峰彇妫�楠屽憳鍒楄〃
+export function getUserList() {
+    return request({
+        url: '/system/user/list',
+        method: 'get',
+    })
+}
+
+
+// 鏌ヨ妫�楠屾寚鏍�
+export function qualityInspectParamInfo(query) {
+    return request({
+        url: '/quality/qualityInspectParam/' + query,
+        method: 'get',
+        data: query,
+    })
+}
+// 鎻愪氦妫�楠�
+export function qualityInspectParamUpdate(query) {
+    return request({
+        url: '/quality/qualityInspectParam/update',
+        method: 'post',
+        data: query,
+    })
+}
+
+// 鍒犻櫎妫�楠岃褰�
+export function qualityInspectParamDel(query) {
+    return request({
+        url: '/quality/qualityInspectParam/del',
+        method: 'delete',
+        data: query,
+    })
+}
+// 鍒犻櫎鎸囨爣鍒楄〃
+export function qualityInspectDetailByProductId(params) {
+  return request({
+    url: "/qualityTestStandard/getQualityTestStandardByProductId",
+    method: "get",
+    params: params,
+  });
+}
+// 鏍规嵁鏍囧噯ID鑾峰彇鏍囧噯鍙傛暟
+export function getQualityTestStandardParamByTestStandardId(testStandardId) {
+  return request({
+    url: "/qualityTestStandard/getQualityTestStandardParamByTestStandardId",
+    method: "get",
+    params: { testStandardId },
+  });
+}
+
+// 鏌ヨ闄勪欢鍒楄〃
+export function qualityInspectFileListPage(query) {
+    return request({
+        url: '/quality/qualityInspectFile/listPage',
+        method: 'get',
+        params: query,
+    })
+}
+// 淇濆瓨闄勪欢鍒楄〃
+export function qualityInspectFileAdd(query) {
+    return request({
+        url: '/quality/qualityInspectFile/add',
+        method: 'post',
+        data: query,
+    })
+}
+// 鍒犻櫎闄勪欢鍒楄〃
+export function qualityInspectFileDel(query) {
+    return request({
+        url: '/quality/qualityInspectFile/del',
+        method: 'delete',
+        data: query,
+    })
+}
\ No newline at end of file

--
Gitblit v1.9.3