首次提交
This commit is contained in:
+185
@@ -0,0 +1,185 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// ========================================
|
||||
// Token管理
|
||||
// ========================================
|
||||
export function refreshToken() {
|
||||
return request({
|
||||
url: '/seal/api/token/getAccessToken',
|
||||
method: 'post',
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 身份认证
|
||||
// ========================================
|
||||
export function getLoginQrCode(notifyUrl) {
|
||||
return request({
|
||||
url: '/seal/api/qrcode/getLoginQrCode',
|
||||
method: 'post',
|
||||
data: { notifyUrl },
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 签署流程管理
|
||||
// ========================================
|
||||
export function startContract(formData) {
|
||||
return request({
|
||||
url: '/seal/api/contract/start',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: { 'Content-Type': 'multipart/form-data' },
|
||||
})
|
||||
}
|
||||
|
||||
export function completeContract(contractId) {
|
||||
return request({
|
||||
url: '/seal/api/contract/complete',
|
||||
method: 'post',
|
||||
data: { contractId },
|
||||
})
|
||||
}
|
||||
|
||||
export function cancelContract(contractId) {
|
||||
return request({
|
||||
url: '/seal/api/contract/cancel',
|
||||
method: 'post',
|
||||
data: { contractId },
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 标准签章
|
||||
// ========================================
|
||||
export function getStandardSignQrCode(params) {
|
||||
return request({
|
||||
url: '/seal/api/qrcode/getStandardSignQrCode',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 预盖章
|
||||
// ========================================
|
||||
export function getPreSignQrCode(params) {
|
||||
return request({
|
||||
url: '/seal/api/qrcode/getPreSignQrCode',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 托管签章
|
||||
// ========================================
|
||||
export function getTrusteeshipSealQrCode(notifyUrl) {
|
||||
return request({
|
||||
url: '/seal/api/qrcode/getTrusteeshipSealQrCode',
|
||||
method: 'post',
|
||||
data: { notifyUrl },
|
||||
})
|
||||
}
|
||||
|
||||
export function confirmSign(params) {
|
||||
return request({
|
||||
url: '/seal/api/contract/confirmSign',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 时间签章
|
||||
// ========================================
|
||||
export function getTimestamp(formatPattern = 'yyyy-MM-dd') {
|
||||
return request({
|
||||
url: '/seal/api/seal/getTimestamp',
|
||||
method: 'post',
|
||||
data: { formatPattern },
|
||||
})
|
||||
}
|
||||
|
||||
export function signTimestamp(params) {
|
||||
return request({
|
||||
url: '/seal/api/contract/signTimestamp',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 批注签章
|
||||
// ========================================
|
||||
export function getCommentSeal(params) {
|
||||
return request({
|
||||
url: '/seal/api/seal/getCommentSeal',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
export function signCommentSeal(params) {
|
||||
return request({
|
||||
url: '/seal/api/contract/signCommentSeal',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 印章信息
|
||||
// ========================================
|
||||
export function getUserUniqueId(params) {
|
||||
return request({
|
||||
url: '/seal/api/user/getUserUniqueId',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
export function getSealBySignerId(params) {
|
||||
return request({
|
||||
url: '/seal/api/seal/getSealBySignerId',
|
||||
method: 'post',
|
||||
data: params,
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 文件信息
|
||||
// ========================================
|
||||
export function getContractDetail(contractId) {
|
||||
return request({
|
||||
url: '/seal/api/contract/getDetail',
|
||||
method: 'post',
|
||||
data: { contractId },
|
||||
})
|
||||
}
|
||||
|
||||
export function previewContract(contractId) {
|
||||
return request({
|
||||
url: '/seal/api/contract/preview',
|
||||
method: 'post',
|
||||
data: { contractId },
|
||||
})
|
||||
}
|
||||
|
||||
export function downloadContract(contractId) {
|
||||
return request({
|
||||
url: '/seal/api/contract/download',
|
||||
method: 'post',
|
||||
data: { contractId },
|
||||
})
|
||||
}
|
||||
|
||||
// ========================================
|
||||
// 回调轮询
|
||||
// ========================================
|
||||
export function pollCallback(requestId) {
|
||||
return request({
|
||||
url: '/seal/callback/poll/' + requestId,
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user