添加顶部导航,添加采购与合同审批,另外添加采购流合同流说明

This commit is contained in:
2026-06-16 17:27:22 +08:00
parent 7efc03570d
commit 184202b82f
14 changed files with 1272 additions and 8 deletions

View File

@@ -0,0 +1,43 @@
import request from '@/utils/request'
// ===== 审批配置 =====
export function listApprovalConfig() {
return request({ url: '/oa/approval/config/list', method: 'get' })
}
export function getApprovalConfig(businessType) {
return request({ url: '/oa/approval/config/' + businessType, method: 'get' })
}
export function saveApprovalConfig(data) {
return request({ url: '/oa/approval/config', method: 'post', data })
}
export function delApprovalConfig(id) {
return request({ url: '/oa/approval/config/' + id, method: 'delete' })
}
// ===== 我的审批 =====
export function listMyPending(query) {
return request({ url: '/oa/approval/mine/pending', method: 'get', params: query })
}
export function listMyDone(query) {
return request({ url: '/oa/approval/mine/done', method: 'get', params: query })
}
export function listMySubmitted(query) {
return request({ url: '/oa/approval/mine/submitted', method: 'get', params: query })
}
export function listAllApproval(query) {
return request({ url: '/oa/approval/list', method: 'get', params: query })
}
// ===== 操作 =====
export function actApproval(data) {
return request({ url: '/oa/approval/act', method: 'post', data })
}
export function withdrawApproval(instanceId) {
return request({ url: '/oa/approval/withdraw/' + instanceId, method: 'post' })
}
export function getApprovalDetail(instanceId) {
return request({ url: '/oa/approval/detail/' + instanceId, method: 'get' })
}
export function getLatestApproval(businessType, businessId) {
return request({ url: '/oa/approval/latest', method: 'get', params: { businessType, businessId } })
}