123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- /**
- * 这是与购物有关的业务逻辑的服务
- */
- export default class OrderService {
- constructor(AjaxService) {
- Object.assign(this, { AjaxService })
- this.name = 'OrderService'
- }
- /* 查询订单列表 */
- QueryOrderList (data = {}) {
- return this.AjaxService.get({ url:'/order/list', data, isLoading: true })
- }
- /* 查询订单详情 */
- QueryOrderDetails (data = {}) {
- return this.AjaxService.get({ url:'/order/detail', data, isLoading: true })
- }
- /* 操作取消订单 */
- CancelOrder (data = {}) {
- return this.AjaxService.get({ url:'/order/cancel', data, isLoading: true })
- }
- /* 操作删除订单 */
- DeleteOrder (data = {}) {
- return this.AjaxService.get({ url:'/order/delete', data, isLoading: true })
- }
- /* 确认订单操作 */
- AffirmOrder (data = {}) {
- return this.AjaxService.post({ url:'/order/affirmOrder', data, isLoading: true })
- }
- /* 确认收货操作 */
- ConfirmReceipt (data = {}) {
- return this.AjaxService.get({ url:'/order/affirm', data, isLoading: true })
- }
- /* 确认收货操作 */
- QueryLogistics (data = {}) {
- return this.AjaxService.get({ url:'/order/logistics', data, isLoading: true })
- }
- /**
- *获取订单分享码
- * @param orderID
- */
- QueryOrderShareCode (data = {}) {
- return this.AjaxService.get({ url:'/order/share', data, isLoading: true })
- }
- /**
- *获取订单分享码
- * @param orderID
- */
- OrderShareCode (data = {}) {
- return this.AjaxService.get({ url:'/order/shareCode', data, isLoading: true,isStatus: true })
- }
- /**
- *机构搜索订单
- *@param searchWord 关键词
- *@param userId 用户ID
- *@param pageNum 页码
- *@param pageSize 条数
- */
- SearchOrderInfo (data = {}) {
- return this.AjaxService.get({ url:'/order/search', data, isLoading: true })
- }
- /**
- *搜索订单历史记录
- * @param orderID
- */
- SearchOrderHistory (data = {}) {
- return this.AjaxService.get({ url:'/order/searchHistory', data, isLoading: false })
- }
- /**
- *清楚订单历史记录
- * @param orderID
- */
- ClearOrderHistory (data = {}) {
- return this.AjaxService.get({ url:'/order/searchHistory/delete', data, isLoading: true })
- }
- /**
- *@机构-确认订单初始化数据
- *@param userId 用户ID
- *@param count 商品数量
- *@param productIds 商品IDs
- */
- CreateOrderInfo (data = {}) {
- return this.AjaxService.get({ url:'/order/confirm', data, isLoading: true })
- }
- /**
- *@确认订单-获取邮费信息
- *@param productIds 商品ID【”,”分割】
- *@param totalPrice 商品总额
- *@param userId 用户ID
- *@param townID 地址区ID
- */
- GetOrderPostage (data = {}) {
- return this.AjaxService.get({ url:'/order/postage', data, isLoading: false })
- }
- /**
- *@确认订单-获取发票信息
- *@param userId 用户ID
- */
- GetFindInvoice (data = {}) {
- return this.AjaxService.get({ url:'/personalCenter/findInvoice', data, isLoading: false })
- }
- /**
- *@确认订单-保存发票信息
- *@param userId 用户ID
- */
- UpdateInvoice (data = {}) {
- return this.AjaxService.post({ url:'/personalCenter/invoice', data, isLoading: true })
- }
- /* 提交订单 orderId 订单ID */
- CreatedOrderSubmit (data = {}) {
- return this.AjaxService.post({ url:'/order/submit', data, isLoading: true })
- }
- /* 订单支付,效验付款规则 orderId 订单ID */
- OrderPaymentValidation (data = {}) {
- return this.AjaxService.get({ url:'/order/paymentValidation', data, isLoading: false })
- }
- /* 余额抵扣 orderId 订单ID */
- OrderBalanceDeduction (data = {}) {
- return this.AjaxService.post({ url:'/order/balanceDeduction', data, isLoading: false })
- }
- /* 分享订单初始化查询 orderId 订单ID */
- OrderCommodityData (data = {}) {
- return this.AjaxService.get({ url:'/order/commodityData', data, isLoading: true })
- }
- /*二手订单 打款供应商 */
- confirmpayment (data = {}) {
- return this.AjaxService.post({ url:'/order/affirm/payment', data, isLoading: true })
- }
- }
|