You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

53 lines
975 B

import request from '@/utils/request'
export function getPendingRequests(state = 1) {
return request({
url: '/admin/requests',
method: 'get',
params: { state }
})
}
export function approveRequest(requestId) {
return request({
url: `/admin/request/${requestId}/approve`,
method: 'post'
})
}
export function rejectRequest(requestId) {
return request({
url: `/admin/request/${requestId}/reject`,
method: 'post'
})
}
export function getAllCertificates() {
return request({
url: '/admin/certificates',
method: 'get'
})
}
export function revokeCertificate(certId) {
return request({
url: `/admin/certificate/${certId}/revoke`,
method: 'post'
})
}
export function getRequestDetail(requestId) {
return request({
url: `/admin/request/${requestId}`,
method: 'get'
})
}
export function getCertificateDetail(certId) {
return request({
url: `/admin/certificate/${certId}`,
method: 'get'
})
}