1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

通过微信开发者工具 商城模板 创建新小程序

This commit is contained in:
2023-03-06 23:52:24 +08:00
parent ada464a8cc
commit c21ff901d5
393 changed files with 52952 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
import { config } from '../../config/index';
/** 获取售后单mock数据 */
function mockFetchRightsPreview(params) {
const { delay } = require('../_utils/delay');
const { genRightsPreview } = require('../../model/order/applyService');
return delay().then(() => genRightsPreview(params));
}
/** 获取售后单数据 */
export function fetchRightsPreview(params) {
if (config.useMock) {
return mockFetchRightsPreview(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}
/** 确认收货 */
export function dispatchConfirmReceived() {
if (config.useMock) {
const { delay } = require('../_utils/delay');
return delay();
}
return new Promise((resolve) => {
resolve('real api');
});
}
/** 获取可选的mock售后原因列表 */
function mockFetchApplyReasonList(params) {
const { delay } = require('../_utils/delay');
const { genApplyReasonList } = require('../../model/order/applyService');
return delay().then(() => genApplyReasonList(params));
}
/** 获取可选的售后原因列表 */
export function fetchApplyReasonList(params) {
if (config.useMock) {
return mockFetchApplyReasonList(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}
/** 发起mock售后申请 */
function mockDispatchApplyService(params) {
const { delay } = require('../_utils/delay');
const { applyService } = require('../../model/order/applyService');
return delay().then(() => applyService(params));
}
/** 发起售后申请 */
export function dispatchApplyService(params) {
if (config.useMock) {
return mockDispatchApplyService(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}

View File

@@ -0,0 +1,69 @@
import { config } from '../../config/index';
import { mockIp, mockReqId } from '../../utils/mock';
/** 获取结算mock数据 */
function mockFetchSettleDetail(params) {
const { delay } = require('../_utils/delay');
const { genSettleDetail } = require('../../model/order/orderConfirm');
return delay().then(() => genSettleDetail(params));
}
/** 提交mock订单 */
function mockDispatchCommitPay() {
const { delay } = require('../_utils/delay');
return delay().then(() => ({
data: {
isSuccess: true,
tradeNo: '350930961469409099',
payInfo: '{}',
code: null,
transactionId: 'E-200915180100299000',
msg: null,
interactId: '15145',
channel: 'wechat',
limitGoodsList: null,
},
code: 'Success',
msg: null,
requestId: mockReqId(),
clientIp: mockIp(),
rt: 891,
success: true,
}));
}
/** 获取结算数据 */
export function fetchSettleDetail(params) {
if (config.useMock) {
return mockFetchSettleDetail(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}
/* 提交订单 */
export function dispatchCommitPay(params) {
if (config.useMock) {
return mockDispatchCommitPay(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}
/** 开发票 */
export function dispatchSupplementInvoice() {
if (config.useMock) {
const { delay } = require('../_utils/delay');
return delay();
}
return new Promise((resolve) => {
resolve('real api');
});
}

View File

@@ -0,0 +1,39 @@
import { config } from '../../config/index';
/** 获取订单详情mock数据 */
function mockFetchOrderDetail(params) {
const { delay } = require('../_utils/delay');
const { genOrderDetail } = require('../../model/order/orderDetail');
return delay().then(() => genOrderDetail(params));
}
/** 获取订单详情数据 */
export function fetchOrderDetail(params) {
if (config.useMock) {
return mockFetchOrderDetail(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}
/** 获取客服mock数据 */
function mockFetchBusinessTime(params) {
const { delay } = require('../_utils/delay');
const { genBusinessTime } = require('../../model/order/orderDetail');
return delay().then(() => genBusinessTime(params));
}
/** 获取客服数据 */
export function fetchBusinessTime(params) {
if (config.useMock) {
return mockFetchBusinessTime(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}

View File

@@ -0,0 +1,39 @@
import { config } from '../../config/index';
/** 获取订单列表mock数据 */
function mockFetchOrders(params) {
const { delay } = require('../_utils/delay');
const { genOrders } = require('../../model/order/orderList');
return delay(200).then(() => genOrders(params));
}
/** 获取订单列表数据 */
export function fetchOrders(params) {
if (config.useMock) {
return mockFetchOrders(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}
/** 获取订单列表mock数据 */
function mockFetchOrdersCount(params) {
const { delay } = require('../_utils/delay');
const { genOrdersCount } = require('../../model/order/orderList');
return delay().then(() => genOrdersCount(params));
}
/** 获取订单列表统计 */
export function fetchOrdersCount(params) {
if (config.useMock) {
return mockFetchOrdersCount(params);
}
return new Promise((resolve) => {
resolve('real api');
});
}

View File

@@ -0,0 +1,22 @@
import { config } from '../../config/index';
/** 获取评价商品 */
function mockGetGoods(parameter) {
const { delay } = require('../_utils/delay');
const { getGoods } = require('../../model/submitComment');
const data = getGoods(parameter);
return delay().then(() => {
return data;
});
}
/** 获取评价商品 */
export function getGoods(parameter) {
if (config.useMock) {
return mockGetGoods(parameter);
}
return new Promise((resolve) => {
resolve('real api');
});
}