From 506cb425d38489e47e05bd05c0c5ad1e37e7153f Mon Sep 17 00:00:00 2001
From: songshankun <songshankun@foxmail.com>
Date: 星期三, 27 九月 2023 16:41:06 +0800
Subject: [PATCH] fix: 采购订单状态是为已完成时隐藏提交按钮;添加缺少的 catch;添加产品参数删除更新时间
---
src/api/purchaseManage/purchase.js | 96 +++++++++++++++++++++++++++++-------------------
1 files changed, 58 insertions(+), 38 deletions(-)
diff --git a/src/api/purchaseManage/purchase.js b/src/api/purchaseManage/purchase.js
index cefa894..fe2a48a 100644
--- a/src/api/purchaseManage/purchase.js
+++ b/src/api/purchaseManage/purchase.js
@@ -1,5 +1,5 @@
import request from "@/common/untils/request.js"
-
+import axios from "axios"
// 閿�鍞嚎绱㈠垪琛�
export function getSalesLeadsList(data) {
return request({
@@ -49,51 +49,71 @@
method: "get"
})
}
-// 娣诲姞鎶ヤ环鍗�
-export function getAddQuotation(data) {
+// 閲囪喘鍗曞垪琛�
+export const getPurchaseList = async (data) => {
+ return await axios.get(`/api/purchase/purchaseList`, {
+ params: data
+ })
+ }
+// 鍒涘缓閲囪喘鍗�
+export function addPurchase(data) {
+ return request({
+ url: "/api/purchase/purchase",
+ method: "post",
+ data
+ })
+ }
+// 鏇存柊閲囪喘鍗�
+export function updatePurchase(data) {
+ return request({
+ url: "/api/purchase/purchase",
+ method: "put",
+ data
+ })
+ }
+// 鑾峰彇閲囪喘鍗曚俊鎭�
+export function getPurchaseInfo(data) {
+ return request({
+ url: "/api/purchase/purchase/"+data.id,
+ method: "get",
+ data
+ })
+ }
+ // 鍒犻櫎閲囪喘鍗曚俊鎭�
+export function deletePurchase(data) {
+ return request({
+ url: "/api/purchase/purchase/"+data.id,
+ method: "delete",
+ data
+ })
+ }
+// 鎻愪氦閲囪喘鍗�
+export function submitPurchase(data) {
+ return request({
+ url: "/api/purchase/submit/"+data.id,
+ method: "post",
+ data
+ })
+ }
+// 鏂板缓閲囪喘绫诲瀷
+export function savePurchaseType(data) {
return request({
- url: "/api/quotation/add",
+ url: "/api/purchase/purchaseType",
method: "post",
data
})
}
-// 鏇存柊鎶ヤ环鍗�
-export function getUpdateQuotation(data) {
+// 鑾峰彇閲囪喘绫诲瀷
+export function getPurchaseType(data) {
return request({
- url: "/api/quotation/update",
- method: "put",
+ url: "/api/purchase/purchaseTypeList",
+ method: "get",
data
})
}
-// 鑾峰彇瀹㈡埛鏉ユ簮绛夋墍鏈夋暟鎹�
-export function getAllData() {
- return request({
- url: "/api/data/getAllData",
- method: "get"
- })
-}
-// 瀹㈡埛绠$悊鍒楄〃
-export function getClientList(data) {
- return request({
- url: "/api/client/list",
- method: "post",
- data
- })
-}
-// ----bom --- 瑷堥噺鍠綅 鐨勬暩鎿�
-export function postGetUnitDictList(data) {
- return request({
- url: "/api-s/v1/dict/getUnitDictList",
- method: "post",
- data
- })
-}
-
-// ----bom --- 瑷堥噺鍠綅 鐨勬暩鎿� 鏇存柊
-export function postGetSaveSUnitDict(data) {
- return request({
- url: "/api-s/v1/dict/saveUnitDict",
- method: "post",
- data
+// 璐ㄦ鍒楄〃
+export const qualityInspectList = async (data) => {
+ return await axios.get(`/api/purchase/qualityInspectList`, {
+ params: data
})
}
\ No newline at end of file
--
Gitblit v1.8.0