gy-app-shop/common/api/module/orderApi.js

158 lines
3.5 KiB
JavaScript

import {request} from '../request'
export default {
// 获取订单列表
getOrderList(data){
return new Promise((resolve, reject) => {
request.get('/mallClient/order/list',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 获取订单详情
getOrderDetail(id){
return new Promise((resolve, reject) => {
request.get('/mallClient/order/'+id)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 获取订单商品列表
getMallclientOrderProductList(data){
return new Promise((resolve, reject) => {
request.get('/mallclient/clientorderItem/list',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 查询订单商品素材模板列表
getProductMaterialDictList(data){
return new Promise((resolve, reject) => {
request.get('/mall/materialDict/listWithProduct',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 查询订单商品素材列表(已有)
getMallOrderProductMaterialList(data){
return new Promise((resolve, reject) => {
request.get('/mall/material/list',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 查询订单商品素材模板素材项列表
getProductMaterialDictItemList(data){
return new Promise((resolve, reject) => {
request.get('/mall/materialTemplate/listById',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 删除文件
delOssFile(id){
console.log("id",id)
return new Promise((resolve, reject) => {
request.delete('/resource/oss/' + id)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 订单素材列表(流程)
getOrderMaterialList(data){
return new Promise((resolve, reject) => {
request.get('/mall/orderMaterial/list',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 新增订单素材(流程)
AddOrderMaterial(data){
return new Promise((resolve, reject) => {
request.post('/mall/orderMaterial',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 修改素材(批量)
mallMaterialUpdateBatch(data){
return new Promise((resolve, reject) => {
request.put('/mall/material/updateBatch',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 提交商品素材列表(完成)
mallMaterialCommit(orderId,productId){
return new Promise((resolve, reject) => {
request.put('/mall/material/commit/' + orderId + '/' + productId)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 启动任务(流程)
startWorkFlow(data){
return new Promise((resolve, reject) => {
request.post('/workflow/task/startWorkFlow',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 办理流程(流程)
completeTask(data){
return new Promise((resolve, reject) => {
request.post('/workflow/task/completeTask',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
// 用户确认预览视频(调整或确认)
materialAdjust(data){
return new Promise((resolve, reject) => {
request.post('/mall/material/adjust',data)
.then((res) =>{
resolve(res);
}).catch(err =>{
reject(err);
})
})
},
}