【前端】云工厂的纸掌柜app
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.

153 lines
3.1 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
})
}
/**
* 供应商删除送货凭证
* @param {object} data id
* @returns {Promise<Object>}
*/
export function supplierDeleteVoucher(data) {
return http.post({
url: '/base-paper-trading/delete/certificate/img?id=' + data.id,
data
})
}
/**
* 供应商确认月结订单还款
* @param {object} data supplierOrderId
* @returns {Promise<Object>}
*/
export function supplierConfirmRepay(data) {
return http.post({
url: '/base-paper-trading/supplier/submit/reimbursement',
data
})
}
/**
* 账期订单融资列表
* @param {object} data enterpriseId status
*/
export function getFinanceList(data) {
return http.get({
url: '/base-paper-trading/get/supplier/order/financing/list/page',
data
})
}
/**
* 供应商获取合同列表
* @param {object} data signDate enterpriseId type
*/
export function getContractList(data) {
return http.get({
url: '/base-paper-trading/supplier/get/contract-list',
data
})
}
/**
* 获取已签署合同企业列表
* @param {object} data enterpriseId
*/
export function getCooperationList(data) {
return http.get({
url: '/base-paper-trading/supplier/get/contract-enterprise-list',
data
})
}
/**
* 获取已签署合同企业列表
* @param {object} data supplierOrderId
*/
export function supplierConfirmWxpay(data) {
return http.post({
url: '/base-paper-trading/supplier/submit/confirm/cash/payment',
data
})
}