cert.js
2.94 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
155
156
157
158
159
160
161
162
163
164
165
166
167
import request from '@/utils/request'
/**
* 查询证书列表
* @param query
* @returns {*}
*/
export function certsLList(query) {
return request({
url: '/exam/payment/certsList',
method: 'get',
params: query
})
}
export function getExamListByPayId(params) {
return request({
url: `/exam/payment/examList/${params.payId}`,
method: 'get',
params: params
})
}
// 下载时检查是否超过时间
export function checkDownPermission(examIds) {
return request({
url: `/exam/info/checkDownPermission/${examIds}`,
method: 'get'
})
}
// 缴费单下载证书时检查是否超过时间
export function checkDownPermissionPayment(payIds) {
return request({
url: `/exam/payment/checkDownPermission/${payIds}`,
method: 'get'
})
}
/**
* 一键下发
* @param data
* @returns {*}
*/
export function submitCert(data) {
return request({
url: `/exam/payment/submitCerts/nesting`,
method: 'put',
data: data
})
}
export function submitCert2(data) {
return request({
url: `/exam/payment/submitCerts/issueAndUpdateCerts`,
method: 'put',
data: data
})
}
/**
* 查看证书 -> 学生列表
* @param query
* @returns {*}
*/
export function certStudentList(query) {
return request({
url: '/exam/person/cert/studentList',
method: 'get',
params: query
})
}
/**
* 下发个人证书
* @param perIds
* @returns {*}
*/
export function submitPersonalCert(perIds, data) {
return request({
url: `/exam/person/submitCerts/${perIds}`,
method: 'put',
data: data
})
}
/**
* 查看证书pdf
*/
export function viewCertPdf(query) {
return request({
url: `/exam/person/view/pdf`,
method: 'get',
params: query
})
}
/**
* 根据人员id下载证书
* @param ids
* @param examIds
* @returns {*}
*/
export function downCertZip(ids, examIds) {
return request({
url: `/exam/person/down/certs/${ids}/${examIds}`,
method: 'post'
})
}
/**
* 根据考试ids下载证书
* @param ids
* @param examIds
* @returns {*}
*/
export function downCertZipByExamIds(ids) {
return request({
url: `/exam/person/down/certs/${ids}`,
method: 'post'
})
}
/**
* 没有头像的无法生成证书
* @param perId
* @returns {*}
*/
export function checkPersonByPersonId(perId) {
return request({
url: `/exam/person/checkPersonByPersonId/${perId}`,
method: 'get'
})
}
export function checkPersonByPersonIds(perIds) {
return request({
url: `/exam/person/checkPersonByPersonIds/${perIds}`,
method: 'get'
})
}
export function checkPersonByExamIds(examIds) {
return request({
url: `/exam/person/checkPersonByExamIds/${examIds}`,
method: 'get'
})
}
export function checkPersonByPayIds(payIds) {
return request({
url: `/exam/person/checkPersonByPayIds/${payIds}`,
method: 'get'
})
}
export function issueCert(id, type) {
return request({
url: `/exam/payment/issueCert/${id}?type=${type}`,
method: 'post'
})
}