This commit is contained in:
jhd
2026-06-12 13:55:39 +08:00
41 changed files with 4238 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
import request from '@/utils/request'
/**
* 上传合同/简历进行 AI 审核
* @param {FormData} data 包含 file, reviewType(contract|resume), position(可选)
*/
export function analyzeAiReview (data) {
return request({
url: '/oa/aiReview/analyze',
method: 'post',
data,
headers: { 'Content-Type': 'multipart/form-data' },
// 推理模型 + 长文档,单次可能较慢,放宽到 5 分钟
timeout: 300000
})
}
export function listAiReview (query) {
return request({ url: '/oa/aiReview/list', method: 'get', params: query })
}
export function getAiReview (id) {
return request({ url: '/oa/aiReview/' + id, method: 'get' })
}
export function delAiReview (ids) {
return request({ url: '/oa/aiReview/' + ids, method: 'delete' })
}

View File

@@ -0,0 +1,44 @@
import request from '@/utils/request'
// 查询到货明细列表
export function listArrivalDetail(query) {
return request({
url: '/oa/arrivalDetail/list',
method: 'get',
params: query
})
}
// 查询到货明细详细
export function getArrivalDetail(detailId) {
return request({
url: '/oa/arrivalDetail/' + detailId,
method: 'get'
})
}
// 新增到货明细
export function addArrivalDetail(data) {
return request({
url: '/oa/arrivalDetail',
method: 'post',
data: data
})
}
// 修改到货明细
export function updateArrivalDetail(data) {
return request({
url: '/oa/arrivalDetail',
method: 'put',
data: data
})
}
// 删除到货明细
export function delArrivalDetail(detailId) {
return request({
url: '/oa/arrivalDetail/' + detailId,
method: 'delete'
})
}

View File

@@ -0,0 +1,21 @@
import request from '@/utils/request'
export function listMeetingMinutes (query) {
return request({ url: '/oa/meetingMinutes/list', method: 'get', params: query })
}
export function getMeetingMinutes (id) {
return request({ url: '/oa/meetingMinutes/' + id, method: 'get' })
}
export function addMeetingMinutes (data) {
return request({ url: '/oa/meetingMinutes', method: 'post', data })
}
export function updateMeetingMinutes (data) {
return request({ url: '/oa/meetingMinutes', method: 'put', data })
}
export function delMeetingMinutes (ids) {
return request({ url: '/oa/meetingMinutes/' + ids, method: 'delete' })
}