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.
161 lines
3.4 KiB
161 lines
3.4 KiB
import http from '../utils/http/index.js'
|
|
|
|
/**
|
|
* 获取客户订单列表
|
|
* @param {object} data 获取验证码参数
|
|
* @returns {Promise<object[]>}
|
|
* swagger: http://api-ops-yyt-test.qniao.cn//base-paper-trading/swagger-ui/index.html?urls.primaryName=CustomerApi#/%E5%8E%9F%E7%BA%B8%E8%AE%A2%E5%8D%95/getCustomerOrderListPageUsingGET
|
|
*/
|
|
export const getOrderList = (data) => {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/customer/order/list/page',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取待确认订单详情
|
|
* @param {object} data customerOrderId,userId
|
|
* @returns {Promise<object[]>}
|
|
*/
|
|
export const getPreOrderInfo = (data) => {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/customer/to/be/confirmed/order',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取企业默认收货地址
|
|
* @param {object} data enterpriseId
|
|
* @returns {Promise<object[]>}
|
|
*/
|
|
export const getDefaultAddress = (data) => {
|
|
return http.get({
|
|
url: '/uec/get/default-enterprise-shipping-address',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 确认订单
|
|
* @param {object} data
|
|
* @returns {Promise<object>}
|
|
*/
|
|
export const submitClientOrder = (data) => {
|
|
return http.post(
|
|
{
|
|
url: '/base-paper-trading/customer/submit/order',
|
|
data
|
|
},
|
|
{
|
|
isEncrypt: true
|
|
}
|
|
)
|
|
}
|
|
|
|
/**
|
|
* 获取客户订单详情
|
|
* @param {object} data customerOrderId
|
|
* @returns {Promise<object>}
|
|
*/
|
|
export const getClientOrderInfo = (data) => {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/customer/order/details',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取客户订单签署是否成功
|
|
* @param {object} data orderId
|
|
* @returns {Promise<object>}
|
|
*/
|
|
export const confirmContract = (data) => {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/customer/signing/contract/status',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 客户上传收货凭证
|
|
* @param {object} data proofDeliveryUrl[] supplierOrderId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function clientUploadVoucher(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/customer/submit/upload/proof/receipt',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 客户删除收货凭证
|
|
* @param {object} data id
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function clientDeleteVoucher(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/delete/certificate/img?id=' + data.id,
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 客户确认收货
|
|
* @param {object} data supplierOrderId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function clientConfirmOrder(data) {
|
|
return http.post({
|
|
url: '/base-paper-trading/customer/submit/confirm/receipt',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 计算不开票价格
|
|
* @param {object} data customerOrderId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function calcNotInvoiceOrderInfo(data) {
|
|
return http.get({
|
|
url: '/base-paper-trading/get/free/checking/order/calculate',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取供应商收款码
|
|
* @param {object} data mallSupplierId
|
|
* @returns {Promise<Object>}
|
|
*/
|
|
export function getReciptCode(data) {
|
|
return http.get({
|
|
url: '/yyt-uec/get/mall/supplier/payee/code/byId',
|
|
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
|
|
})
|
|
}
|