contract.js
3.05 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
import request from '@/utils/request'
import { ContentTypeEnum } from '@/utils/httpEnum';
const region = 'cloud-api';
export const statusStyle = [
{ color: '#2BA471', bgColor:'#E3F9E9',text: '审核通过' },
{ color: '#D54941', bgColor:'#FFF0ED',text: '已驳回' },
{ color: '#3D48A3', bgColor:'#F2F3FF',text: '审核中' },
];
export const statusMap = {
'生产中': '#2BA471',
'审批中': '#3D48A3',
'已签收': '#E7E7E7',
'已发货': '#D54941',
}
const baseUrl = '/contract';
// 查询合同框架列表
export function queryApi(params) {
return request({
url: `${baseUrl}/contractFramework/query`,
method: 'get',
params
})
}
// 查询合同列表
export function queryContractApi(params) {
return request({
url: `${baseUrl}/contractDistributorStandard/query`,
method: 'get',
params
})
}
// 品种列表
export function productVarietyQuery(params) {
return request({
url: `/baseData/product/variety/query`,
method: 'get',
params
})
}
// 客户查询编号
export function getCodeApi(params) {
return request({
url: `${baseUrl}/contractFramework/code`,
method: 'get',
params
})
}
// 新增合同框架
export function createApi(data) {
return request({
url: `${baseUrl}/contractFramework`,
method: 'post',
data
})
}
export function getDetailApi(id) {
return request({
url: `${baseUrl}/contractFramework`,
method: 'get',
params: { id }
})
}
export function updateApi(data) {
return request({
url: `${baseUrl}/contractFramework`,
method: 'put',
data
})
}
//获取经销标准合同编号
export function getRetailCodeApi() {
return request({
url: `${baseUrl}/contractDistributorStandard/code`,
method: 'get',
})
}
// 新增合同
export function createContractApi(data) {
return request({
url: `${baseUrl}/contractDistributorStandard`,
method: 'post',
data,
contentType: ContentTypeEnum.JSON
})
}
// 上传标准合同
export function uploadStandardContract(data) {
return request({
url: `${baseUrl}/contractDistributorStandard/uploadStandardContract`,
method: 'post',
data,
contentType: ContentTypeEnum.JSON,
region
})
}
// 上传正式合同
export function uploadFormalContract(data) {
return request({
url: `${baseUrl}/contractDistributorStandard/uploadFormalContract`,
method: 'post',
data,
contentType: ContentTypeEnum.JSON,
region
})
}
// 删除合同
export function deleteContractApi(id) {
return request({
url: `${baseUrl}/contractDistributorStandard`,
method: 'delete',
data: { id:id },
contentType: ContentTypeEnum.FORM_URLENCODED,
region
})
}
// 更新合同
export function updateContractApi(data) {
return request({
url: `${baseUrl}/contractDistributorStandard`,
method: 'put',
data,
contentType: ContentTypeEnum.JSON
})
}
// 查看合同
export function getContractApi(id) {
return request({
url: `${baseUrl}/contractDistributorStandard`,
method: 'get',
params: { id },
contentType: ContentTypeEnum.JSON,
region
})
}