zuozhengqing
2024-03-26 a99b4aeb7e61be31a7dad81719a4e2102b284963
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
import request from "@/common/untils/request.js"
import axios from "axios"
// 销售线索列表
export function getSalesLeadsList(data) {
  return request({
    url: "/api/salesLeads/list",
    method: "post",
    data
  })
}
// 添加销售线索
export function getAddSalesLeads(data) {
  return request({
    url: "/api/salesLeads/add",
    method: "post",
    data
  })
}
// 删除销售线索
export function getDeleteSalesLeads(data) {
  return request({
    url: "/api/salesLeads/delete",
    method: "delete",
    data
  })
}
// 更新销售线索
export function getUpdateSalesLeads(data) {
  return request({
    url: "/api/salesLeads/update",
    method: "put",
    data
  })
}
 
// 推进销售线索
export function pushSalesSources(data) {
  return request({
    url: "/api/salesLeads/push",
    method: "post",
    data
  })
}
 
// 商机来源列表
export function getSalesSourcesList() {
  return request({
    url: "/api/salesSources/list",
    method: "get"
  })
}
// 采购单列表
// export const getPurchaseList = async (data) => {
//     return await axios.get(`/api/purchase/purchaseList`, {
//       params: data
//     })
//   }
export function getPurchaseList(data) {
  return request({
    url: "/api/purchase/purchaseList",
    method: "get",
    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",
    method: "post",
    data
  })
}
// 确认采购单
export function newSubmitPurchase(data) {
  return request({
    url: "/api/purchase/newSubmit/"+data,
    method: "get",
    data
  })
}
// 新建采购类型
export function savePurchaseType(data) {
  return request({
    url: "/api/purchase/purchaseType",
    method: "post",
    data
  })
}
// 获取采购类型
export function getPurchaseType(data) {
  return request({
    url: "/api/purchase/purchaseTypeList",
    method: "get",
    data
  })
}
// 质检列表
export const qualityInspectList = async (data) => {
  return await axios.get(`/api/purchase/qualityInspectList`, {
    params: data
  })
}
//   获取仓库列表
export function getWarehouseInfo() {
  return request({
    url: "/api/purchase/getWarehouseInfo/",
    method: "get"
  })
}
//   获取产品/收货信息
export function getOperationInfo(data) {
  return request({
    url: "/api/purchase/getOperationInfo/" + data.id,
    method: "get",
    data
  })
}
// 获取确认列表信息
export function getPurchaseProductConfirmInfo(data) {
  return request({
    url: "/api/purchase/getPurchaseProductConfirmInfo/" + data,
    method: "get",
    data
  })
}
// 确认收货
export function savePurchaseProductConfirm(data) {
  return request({
    url: "/api/purchase/savePurchaseProductConfirm",
    method: "post",
    data
  })
}
// 获取质检列表信息
export function getPurchaseQualityInspectionInfo(data) {
  return request({
    url: "/api/purchase/getPurchaseQualityInspectionInfo",
    method: "post",
    data
  })
}
// 批量合格入库
export function savePurchaseQualityInspectionInfo(data) {
  return request({
    url: "/api/purchase/savePurchaseQualityInspectionInfo",
    method: "post",
    data
  })
}
// 全部合格入库
export function allProductInWarehouse(data) {
  return request({
    url: "/api/purchase/allProductInWarehouse",
    method: "post",
    data
  })
}