178 lines
3.2 KiB
Java
178 lines
3.2 KiB
Java
|
import mockjs from 'mockjs';
|
||
|
|
||
|
const basicGoods = [
|
||
|
{
|
||
|
id: '1234561',
|
||
|
name: '矿泉水 550ml',
|
||
|
barcode: '12421432143214321',
|
||
|
price: '2.00',
|
||
|
num: '1',
|
||
|
amount: '2.00',
|
||
|
},
|
||
|
{
|
||
|
id: '1234562',
|
||
|
name: '凉茶 300ml',
|
||
|
barcode: '12421432143214322',
|
||
|
price: '3.00',
|
||
|
num: '2',
|
||
|
amount: '6.00',
|
||
|
},
|
||
|
{
|
||
|
id: '1234563',
|
||
|
name: '好吃的薯片',
|
||
|
barcode: '12421432143214323',
|
||
|
price: '7.00',
|
||
|
num: '4',
|
||
|
amount: '28.00',
|
||
|
},
|
||
|
{
|
||
|
id: '1234564',
|
||
|
name: '特别好吃的蛋卷',
|
||
|
barcode: '12421432143214324',
|
||
|
price: '8.50',
|
||
|
num: '3',
|
||
|
amount: '25.50',
|
||
|
},
|
||
|
];
|
||
|
|
||
|
const basicProgress = [
|
||
|
{
|
||
|
key: '1',
|
||
|
time: '2017-10-01 14:10',
|
||
|
rate: '联系客户',
|
||
|
status: 'processing',
|
||
|
operator: '取货员 ID1234',
|
||
|
cost: '5mins',
|
||
|
},
|
||
|
{
|
||
|
key: '2',
|
||
|
time: '2017-10-01 14:05',
|
||
|
rate: '取货员出发',
|
||
|
status: 'success',
|
||
|
operator: '取货员 ID1234',
|
||
|
cost: '1h',
|
||
|
},
|
||
|
{
|
||
|
key: '3',
|
||
|
time: '2017-10-01 13:05',
|
||
|
rate: '取货员接单',
|
||
|
status: 'success',
|
||
|
operator: '取货员 ID1234',
|
||
|
cost: '5mins',
|
||
|
},
|
||
|
{
|
||
|
key: '4',
|
||
|
time: '2017-10-01 13:00',
|
||
|
rate: '申请审批通过',
|
||
|
status: 'success',
|
||
|
operator: '系统',
|
||
|
cost: '1h',
|
||
|
},
|
||
|
{
|
||
|
key: '5',
|
||
|
time: '2017-10-01 12:00',
|
||
|
rate: '发起退货申请',
|
||
|
status: 'success',
|
||
|
operator: '用户',
|
||
|
cost: '5mins',
|
||
|
},
|
||
|
];
|
||
|
|
||
|
const advancedOperation1 = [
|
||
|
{
|
||
|
key: 'op1',
|
||
|
type: '订购关系生效',
|
||
|
name: '曲丽丽',
|
||
|
status: 'agree',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '-',
|
||
|
},
|
||
|
{
|
||
|
key: 'op2',
|
||
|
type: '财务复审',
|
||
|
name: '付小小',
|
||
|
status: 'reject',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '不通过原因',
|
||
|
},
|
||
|
{
|
||
|
key: 'op3',
|
||
|
type: '部门初审',
|
||
|
name: '周毛毛',
|
||
|
status: 'agree',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '-',
|
||
|
},
|
||
|
{
|
||
|
key: 'op4',
|
||
|
type: '提交订单',
|
||
|
name: '林东东',
|
||
|
status: 'agree',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '很棒',
|
||
|
},
|
||
|
{
|
||
|
key: 'op5',
|
||
|
type: '创建订单',
|
||
|
name: '汗牙牙',
|
||
|
status: 'agree',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '-',
|
||
|
},
|
||
|
];
|
||
|
|
||
|
const advancedOperation2 = [
|
||
|
{
|
||
|
key: 'op1',
|
||
|
type: '订购关系生效',
|
||
|
name: '曲丽丽',
|
||
|
status: 'agree',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '-',
|
||
|
},
|
||
|
];
|
||
|
|
||
|
const advancedOperation3 = [
|
||
|
{
|
||
|
key: 'op1',
|
||
|
type: '创建订单',
|
||
|
name: '汗牙牙',
|
||
|
status: 'agree',
|
||
|
updatedAt: '2017-10-03 19:23:12',
|
||
|
memo: '-',
|
||
|
},
|
||
|
];
|
||
|
const getProfileAdvancedData = {
|
||
|
advancedOperation1,
|
||
|
advancedOperation2,
|
||
|
advancedOperation3,
|
||
|
};
|
||
|
|
||
|
const { Random } = mockjs;
|
||
|
|
||
|
export default {
|
||
|
'GET /api/profile/advanced': getProfileAdvancedData,
|
||
|
'GET /api/profile/basic': (req, res) => {
|
||
|
const { id } = req.query;
|
||
|
const application = {
|
||
|
id,
|
||
|
status: '已取货',
|
||
|
orderNo: Random.id(),
|
||
|
childOrderNo: Random.id(),
|
||
|
};
|
||
|
const userInfo = {
|
||
|
name: Random.cname(),
|
||
|
tel: '18100000000',
|
||
|
delivery: '菜鸟物流',
|
||
|
addr: '浙江省杭州市西湖区万塘路18号',
|
||
|
remark: '备注',
|
||
|
};
|
||
|
res.json({
|
||
|
userInfo,
|
||
|
application,
|
||
|
basicGoods,
|
||
|
basicProgress,
|
||
|
});
|
||
|
},
|
||
|
};
|