1
This commit is contained in:
@@ -178,12 +178,18 @@ export function listGroupRebateExcelUploads(query) {
|
||||
})
|
||||
}
|
||||
|
||||
/** 导入跟团返现 Excel(multipart) */
|
||||
export function importGroupRebateExcel(formData) {
|
||||
/** 删除后返表上传记录,并回滚对应订单后返备注(新导入数据) */
|
||||
export function deleteGroupRebateUpload(id) {
|
||||
return request({
|
||||
url: '/system/jdorder/groupRebateUpload/' + id,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
function postGroupRebateMultipart(url, formData) {
|
||||
return axios
|
||||
.post(process.env.VUE_APP_BASE_API + '/system/jdorder/importGroupRebateExcel', formData, {
|
||||
.post(process.env.VUE_APP_BASE_API + url, formData, {
|
||||
headers: { Authorization: 'Bearer ' + getToken() },
|
||||
// 全局 axios.defaults 为 application/json,会覆盖 multipart;必须去掉由浏览器自动带 boundary
|
||||
transformRequest: [
|
||||
(data, headers) => {
|
||||
if (data instanceof FormData) {
|
||||
@@ -200,12 +206,22 @@ export function importGroupRebateExcel(formData) {
|
||||
.then((res) => {
|
||||
const d = res.data
|
||||
if (!d || d.code !== 200) {
|
||||
return Promise.reject(new Error((d && d.msg) || '导入失败'))
|
||||
return Promise.reject(new Error((d && d.msg) || '请求失败'))
|
||||
}
|
||||
return d
|
||||
})
|
||||
}
|
||||
|
||||
/** 导入跟团返现 Excel(multipart,单文件) */
|
||||
export function importGroupRebateExcel(formData) {
|
||||
return postGroupRebateMultipart('/system/jdorder/importGroupRebateExcel', formData)
|
||||
}
|
||||
|
||||
/** 批量导入后返表(multipart,多个 files 字段) */
|
||||
export function importGroupRebateExcelBatch(formData) {
|
||||
return postGroupRebateMultipart('/system/jdorder/importGroupRebateExcelBatch', formData)
|
||||
}
|
||||
|
||||
// 手动获取物流信息(用于调试)
|
||||
export function fetchLogisticsManually(data) {
|
||||
return request({
|
||||
|
||||
Reference in New Issue
Block a user