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
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
|
|
})
|
|
}
|