import http from '../utils/http/index.js' /** * 获取客户订单列表 * @param {object} data 获取验证码参数 * @returns {Promise} * 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} */ export const getPreOrderInfo = (data) => { return http.get({ url: '/base-paper-trading/get/customer/to/be/confirmed/order', data }) } /** * 获取企业默认收货地址 * @param {object} data enterpriseId * @returns {Promise} */ export const getDefaultAddress = (data) => { return http.get({ url: '/uec/get/default-enterprise-shipping-address', data }) } /** * 确认订单 * @param {object} data * @returns {Promise} */ export const submitClientOrder = (data) => { return http.post( { url: '/base-paper-trading/customer/submit/order', data }, { isEncrypt: true } ) } /** * 获取客户订单详情 * @param {object} data customerOrderId * @returns {Promise} */ export const getClientOrderInfo = (data) => { return http.get({ url: '/base-paper-trading/get/customer/order/details', data }) } /** * 获取客户订单签署是否成功 * @param {object} data orderId * @returns {Promise} */ export const confirmContract = (data) => { return http.get({ url: '/base-paper-trading/get/customer/signing/contract/status', data }) } /** * 客户上传收货凭证 * @param {object} data proofDeliveryUrl[] supplierOrderId * @returns {Promise} */ export function clientUploadVoucher(data) { return http.post({ url: '/base-paper-trading/customer/submit/upload/proof/receipt', data }) } /** * 客户删除收货凭证 * @param {object} data id * @returns {Promise} */ export function clientDeleteVoucher(data) { return http.post({ url: '/base-paper-trading/delete/certificate/img?id=' + data.id, data }) } /** * 客户确认收货 * @param {object} data supplierOrderId * @returns {Promise} */ export function clientConfirmOrder(data) { return http.post({ url: '/base-paper-trading/customer/submit/confirm/receipt', data }) } /** * 计算不开票价格 * @param {object} data customerOrderId * @returns {Promise} */ export function calcNotInvoiceOrderInfo(data) { return http.get({ url: '/base-paper-trading/get/free/checking/order/calculate', data }) } /** * 获取供应商收款码 * @param {object} data mallSupplierId * @returns {Promise} */ 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 }) } /** * 提交微信直付单,返回微信支付参数 * @param {object} data * @property {string} data.customerOrderId * @property {string} data.wxAppid */ export function makeSupplierPay(data) { return http.post({ url: '/base-paper-trading/submit/wx/straight/pay', data }) } export const getProdOrderList = (data) => { return http.get({ url: '/cloud-print-cloud-factory/get/my-enterprise/purchasing-order-list/by-supplier', data }) } export const getProdOrderInfo = (id) => { return http.get({ url: `/cloud-print-cloud-factory/get/my-enterprise/purchasing-order/${id}` }) } export const getOrderListByMachine = (machineId, data) => { return http.get({ url: `/printing-packaging-factory-service/user/get/production-task/list/by/${machineId}`, data }) }