diff --git a/src/api/system/jdorder.js b/src/api/system/jdorder.js index b1f79ba..abb7ec6 100644 --- a/src/api/system/jdorder.js +++ b/src/api/system/jdorder.js @@ -1,4 +1,6 @@ import request from '@/utils/request' +import axios from 'axios' +import { getToken } from '@/utils/auth' // JD订单列表 export function listJDOrders(query) { @@ -166,7 +168,22 @@ export function delJDOrder(ids) { method: 'delete' }) } -1 + +/** 导入跟团返现 Excel(multipart,不用统一 request 以免 Content-Type 覆盖) */ +export function importGroupRebateExcel(formData) { + return axios + .post(process.env.VUE_APP_BASE_API + '/system/jdorder/importGroupRebateExcel', formData, { + headers: { Authorization: 'Bearer ' + getToken() } + }) + .then((res) => { + const d = res.data + if (!d || d.code !== 200) { + return Promise.reject(new Error((d && d.msg) || '导入失败')) + } + return d + }) +} + // 手动获取物流信息(用于调试) export function fetchLogisticsManually(data) { return request({ diff --git a/src/views/system/jdorder/orderList.vue b/src/views/system/jdorder/orderList.vue index 46a2d08..e1dc63a 100644 --- a/src/views/system/jdorder/orderList.vue +++ b/src/views/system/jdorder/orderList.vue @@ -89,6 +89,20 @@ + + + + + + + 搜索 @@ -116,6 +130,7 @@ 批量标记后返到账 反向同步第三方单号 批量复制录单格式 + 导入后返表 批量复制后返录表 四川商贸录表 @@ -255,6 +270,14 @@ 后返金额 {{ toYuan(row.rebateAmount) }} +
+ 后返备注 + + 异常 + 正常 + {{ rebateRemarkCount(row) }} 条记录 + +
下单人 {{ row.buyer || '-' }} @@ -366,6 +389,37 @@ + + + @@ -824,11 +878,47 @@ + + + +

+ 表头需包含「单号」或「订单号」、「是否返现」、返现金额列(优先「总共返现」)。按单号匹配系统订单并追加一条备注记录,同一订单多次上传会保留历史。 +

+ + + + + + + +
拖到此处,或点击上传
+
仅解析第一个工作表;未匹配到的单号会在结果中列出
+
+
+
+