首次提交

This commit is contained in:
2026-05-26 10:10:32 +08:00
parent 02e1486d39
commit a6f7ad12da
45 changed files with 27435 additions and 0 deletions
+185
View File
@@ -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',
})
}