123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- "use strict";
- const sheep_request_index = require("../../request/index.js");
- const OrderApi = {
- // 计算订单信息
- settlementOrder: (data) => {
- const data2 = {
- ...data
- };
- if (!(data.couponId > 0)) {
- delete data2.couponId;
- }
- if (!(data.addressId > 0)) {
- delete data2.addressId;
- }
- if (!data.combinationActivityId > 0) {
- delete data2.combinationActivityId;
- }
- if (!(data.combinationHeadId > 0)) {
- delete data2.combinationHeadId;
- }
- if (!(data.seckillActivityId > 0)) {
- delete data2.seckillActivityId;
- }
- delete data2.items;
- for (let i = 0; i < data.items.length; i++) {
- data2[encodeURIComponent("items[" + i + "].skuId")] = data.items[i].skuId + "";
- data2[encodeURIComponent("items[" + i + "].count")] = data.items[i].count + "";
- if (data.items[i].cartId) {
- data2[encodeURIComponent("items[" + i + "].cartId")] = data.items[i].cartId + "";
- }
- }
- const queryString = Object.keys(data2).map((key) => key + "=" + data2[key]).join("&");
- return sheep_request_index.request({
- url: `/trade/order/settlement?${queryString}`,
- method: "GET",
- custom: {
- showError: true,
- showLoading: true
- }
- });
- },
- // 创建订单
- createOrder: (data) => {
- return sheep_request_index.request({
- url: `/trade/order/create`,
- method: "POST",
- data
- });
- },
- // 获得订单
- getOrder: (id) => {
- return sheep_request_index.request({
- url: `/trade/order/get-detail`,
- method: "GET",
- params: {
- id
- },
- custom: {
- showLoading: false
- }
- });
- },
- // 订单列表
- getOrderPage: (params) => {
- return sheep_request_index.request({
- url: "/trade/order/page",
- method: "GET",
- params,
- custom: {
- showLoading: false
- }
- });
- },
- // 确认收货
- receiveOrder: (id) => {
- return sheep_request_index.request({
- url: `/trade/order/receive`,
- method: "PUT",
- params: {
- id
- }
- });
- },
- // 取消订单
- cancelOrder: (id) => {
- return sheep_request_index.request({
- url: `/trade/order/cancel`,
- method: "DELETE",
- params: {
- id
- }
- });
- },
- // 删除订单
- deleteOrder: (id) => {
- return sheep_request_index.request({
- url: `/trade/order/delete`,
- method: "DELETE",
- params: {
- id
- }
- });
- },
- // 获得交易订单的物流轨迹
- getOrderExpressTrackList: (id) => {
- return sheep_request_index.request({
- url: `/trade/order/get-express-track-list`,
- method: "GET",
- params: {
- id
- }
- });
- },
- // 获得交易订单数量
- getOrderCount: () => {
- return sheep_request_index.request({
- url: "/trade/order/get-count",
- method: "GET",
- custom: {
- showLoading: false,
- auth: true
- }
- });
- },
- // 创建单个评论
- createOrderItemComment: (data) => {
- return sheep_request_index.request({
- url: `/trade/order/item/create-comment`,
- method: "POST",
- data
- });
- }
- };
- const __vite_glob_0_37 = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
- __proto__: null,
- default: OrderApi
- }, Symbol.toStringTag, { value: "Module" }));
- exports.OrderApi = OrderApi;
- exports.__vite_glob_0_37 = __vite_glob_0_37;
|