You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.7 KiB
85 lines
1.7 KiB
import http from '../utils/http/index.js'
|
|
|
|
/**
|
|
*
|
|
* @param {object} data
|
|
* @returns {Promise<Object[]>}
|
|
*/
|
|
export function getSupplierOrderList(data) {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/supplier/order/list/page',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取供应商订单详情
|
|
* @param {object} data
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function getSupplierOrderDetail(data) {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/supplier/order/details',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 供应商取消订单
|
|
* @param {object} data supplierOrderId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function cancelSupplierOrder(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/get/supplier/cancellation/order',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 供应商确认订单
|
|
* @param {object} data orderId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function confirmSupplierOrder(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/supplier/submit/order',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 供应商操作纸品状态
|
|
* @param {object} data
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function supplierOperatePaper(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/supplier/submit/outbound/delivery',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 供应商上传送货凭证
|
|
* @param {object} data
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function supplierUploadVoucher(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/supplier/submit/upload/delivery/voucher',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 供应商确认送货
|
|
* @param {object} data supplierOrderId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function supplierDelivery(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/supplier/submit/confirm/delivery',
|
|
data
|
|
})
|
|
}
|