This commit is contained in:
2025-11-04 23:03:38 +08:00
parent 1a9edf7e1b
commit d7a71931a9
2 changed files with 320 additions and 2 deletions

82
src/api/jarvis/tendoc.js Normal file
View File

@@ -0,0 +1,82 @@
import request from '@/utils/request'
// 获取腾讯文档授权URL
export function getTencentDocAuthUrl() {
return request({
url: '/jarvis/tendoc/authUrl',
method: 'get'
})
}
// OAuth回调获取访问令牌
export function getTencentDocAccessToken(code) {
return request({
url: '/jarvis/tendoc/oauth/callback',
method: 'get',
params: { code }
})
}
// 刷新访问令牌
export function refreshTencentDocToken(data) {
return request({
url: '/jarvis/tendoc/refreshToken',
method: 'post',
data
})
}
// 根据单号填充物流链接
export function fillLogisticsByOrderNo(data) {
return request({
url: '/jarvis/tendoc/fillLogisticsByOrderNo',
method: 'post',
data
})
}
// 追加单个订单物流信息
export function appendLogistics(data) {
return request({
url: '/jarvis/tendoc/appendLogistics',
method: 'post',
data
})
}
// 自动发货
export function autoShip(data) {
return request({
url: '/jarvis/tendoc/autoShip',
method: 'post',
data
})
}
// 读取表格数据
export function readSheetData(params) {
return request({
url: '/jarvis/tendoc/readSheet',
method: 'get',
params
})
}
// 获取文件信息
export function getFileInfo(params) {
return request({
url: '/jarvis/tendoc/fileInfo',
method: 'get',
params
})
}
// 获取工作表列表
export function getSheetList(params) {
return request({
url: '/jarvis/tendoc/sheetList',
method: 'get',
params
})
}