receipt.js
2.69 KB
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
import http from './interface'
//查询入库单
export const listReceiptHeader = (data) => {
return http.request({
url: '/receipt/receiptHeader',
method: 'GET',
data
})
}
//查看入库详情
export const listReceiptDetail = (receiptCode) => {
const data = {
receiptCode
}
return http.request({
url: '/receipt/receiptContainerDetail/search',
method: 'GET',
data
})
}
// 根据id查询入库单
export const getReceiptHeader = (id) => {
return http.request({
url: '/receipt/receiptHeader/' + id,
method: 'GET'
})
}
//查询入库单
export const findReceipt = (receiptCode, companyCode) => {
const data = {
receiptCode,
companyCode
}
return http.request({
url: '/receipt/mobile/findReceipt',
method: 'POST',
data
})
}
// 获取入库订单明细
export const listScanBill = (code) => {
return http.request({
url: '/receipt/receiving/scanBill?code=' + code,
method: 'GET',
})
}
// 修改入库单
export const updateReceipt = (data) => {
return http.request({
url: '/receipt/mobile/updateReceipt',
method: 'POST',
data
})
}
// 删除入库单
export const delReceiptHeader = (id) => {
return http.request({
url: '/receipt/receiptHeader?ids=' + id,
method: 'delete',
})
}
//创建入库单
export const createReceipt = (data) => {
return http.request({
url: '/receipt/mobile/createReceipt',
method: 'POST',
data
})
}
//移动端创建入库单号
export const createReceiptCode = (receiptType) => {
const data = {
receiptType
}
return http.request({
url: '/receipt/mobile/createReceiptCode',
method: 'POST',
data
})
}
//移动端根据表单整盘入库
export const receiptReceive = (data) => {
return http.request({
url: '/receipt/mobile/listReceipt',
method: 'POST',
data
})
}
//获取收货信息
export const getReceiptInfoByBill = (code) => {
const data = {
code
}
return http.request({
url: '/receipt/receiving/getReceiptInfoByBill',
method: 'GET',
data
})
}
// 取消入库组盘
export const delReceiptContainer = (ids) => {
return http.request({
url: '/receipt/receiptContainerHeader?ids=' + ids,
method: 'DELETE'
})
}
// 生成入库任务
export const createTask = (ids) => {
return http.request({
url: '/receipt/receiptContainerHeader/createTask?ids=' + ids.toString(),
method: 'post'
})
}
// 生成入库任务
export const quickReceipt = (data) => {
return http.request({
url: '/receipt/mobile/quickReceipt',
method: 'post',
data
})
}
export default {
listReceiptHeader,
listReceiptDetail,
getReceiptHeader,
listScanBill,
delReceiptHeader,
createReceiptCode,
createReceipt,
receiptReceive,
updateReceipt,
getReceiptInfoByBill,
delReceiptContainer,
createTask,
quickReceipt,
findReceipt
}