diff --git a/src/api/jarvis/tendoc.js b/src/api/jarvis/tendoc.js new file mode 100644 index 0000000..b262c51 --- /dev/null +++ b/src/api/jarvis/tendoc.js @@ -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 + }) +} + diff --git a/src/views/system/jdorder/orderList.vue b/src/views/system/jdorder/orderList.vue index e3caf2d..8aa54aa 100644 --- a/src/views/system/jdorder/orderList.vue +++ b/src/views/system/jdorder/orderList.vue @@ -134,8 +134,11 @@ {{ parseTime(scope.row.finishTime) }} - + + + 同步物流 + 删除 @@ -155,11 +158,102 @@ /> + + + + + + + + 获取授权 + + + + + + + + + + + + 表头所在行号(默认第1行) + + + + + + 单号列的索引(从0开始),不填写则自动识别 + + + + + + 物流链接列的索引(从0开始),不填写则自动识别 + + + + + 1. 首次使用需要点击"获取授权"按钮完成腾讯文档授权 + 2. 文件ID和工作表ID可以从腾讯文档URL中获取 + 3. 系统会自动从上次处理的最大行数-100开始读取,避免重复处理历史数据 + 4. 配置会自动保存,下次使用时无需重新填写 + + + + +
1. 首次使用需要点击"获取授权"按钮完成腾讯文档授权
2. 文件ID和工作表ID可以从腾讯文档URL中获取
3. 系统会自动从上次处理的最大行数-100开始读取,避免重复处理历史数据
4. 配置会自动保存,下次使用时无需重新填写