提交 e2a19a1d authored 作者: sin's avatar sin

添加 orderList 订单页面

上级 c23eb737
...@@ -5,17 +5,32 @@ export default { ...@@ -5,17 +5,32 @@ export default {
namespace: 'orderList', namespace: 'orderList',
state: { state: {
list: [], list: {
pagination: {
current: 0,
pageSize: 10,
total: 0,
},
dataSource: [],
},
}, },
effects: { effects: {
*queryPage({ payload }, { call, put }) { *queryPage({ payload }, { call, put }) {
const response = yield call(orderPage, payload); const response = yield call(orderPage, payload);
message.info('查询成功!'); message.info('查询成功!', response);
const { total, orders } = response.data;
yield put({ yield put({
type: 'queryPageSuccess', type: 'queryPageSuccess',
payload: { payload: {
list: response.data, list: {
dataSource: orders,
pagination: {
total,
current: payload.pageNo,
pageSize: payload.pageSize,
},
},
}, },
}); });
}, },
...@@ -34,9 +49,10 @@ export default { ...@@ -34,9 +49,10 @@ export default {
reducers: { reducers: {
queryPageSuccess(state, { payload }) { queryPageSuccess(state, { payload }) {
const { list } = payload;
return { return {
...state, ...state,
...payload, list,
}; };
}, },
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论