【前端】印包客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.

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/customer/get/contract-list',
data
})
}
/**
* 获取已签署合同企业列表
* @param {object} data enterpriseId
*/
export function getCooperationList(data) {
return http.get({
url: '/base-paper-trading/customer/get/contract-enterprise-list',
data
})
}