yangfeng
2023-12-14 fc188397419e76da8e97c0782599f757fb34bd30
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,78 @@
    method: "get"
  })
}
// 添加报价单
export function getAddQuotation(data) {
// 采购单列表
// export const getPurchaseList = async (data) => {
//     return await axios.get(`/api/purchase/purchaseList`, {
//       params: data
//     })
//   }
export function getPurchaseList(data) {
  return request({
    url: "/api/quotation/add",
    url: "/api/purchase/purchaseList",
    method: "get",
    params: data
  })
}
// 创建采购单
export function addPurchase(data) {
  return request({
    url: "/api/purchase/purchase",
    method: "post",
    data
  })
}
// 更新报价单
export function getUpdateQuotation(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",
      method: "post",
      data
    })
  }
// 新建采购类型
export function savePurchaseType(data) {
  return request({
    url: "/api/quotation/update",
    method: "put",
    data
  })
}
// 获取客户来源等所有数据
export function getAllData() {
  return request({
    url: "/api/data/getAllData",
    method: "get"
  })
}
// 客户管理列表
export function getClientList(data) {
  return request({
    url: "/api/client/list",
    url: "/api/purchase/purchaseType",
    method: "post",
    data
  })
}
// ----bom --- 計量單位 的數據
export function postGetUnitDictList(data) {
// 获取采购类型
export function getPurchaseType(data) {
  return request({
    url: "/api-s/v1/dict/getUnitDictList",
    method: "post",
    url: "/api/purchase/purchaseTypeList",
    method: "get",
    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
  })
}