- 修改一下,更新功能

- 修复删除不更新
This commit is contained in:
sin
2019-05-04 14:46:11 +08:00
parent b95c61e2d9
commit ebf3fcb752
2 changed files with 28 additions and 15 deletions

View File

@@ -9,7 +9,7 @@ const buildSelectTree = list => {
}
return {
title: item.displayName,
value: item.displayName,
value: `${item.displayName}-${item.id}`,
key: item.id,
children,
};
@@ -48,13 +48,11 @@ export default {
});
},
*delete({ payload }, { call, put }) {
const response = yield call(deleteResource, payload);
yield call(deleteResource, payload);
message.info('删除成功!');
yield put({
type: 'treeSuccess',
payload: {
list: response.data,
},
type: 'tree',
payload: {},
});
},
*tree({ payload }, { call, put }) {
@@ -71,7 +69,18 @@ export default {
reducers: {
treeSuccess(state, { payload }) {
const resultData = payload;
const selectTree = buildSelectTree(resultData);
const treeData = buildSelectTree(resultData);
const rootNode = [
{
title: '根节点',
value: `根节点-0`,
key: 0,
children: [],
},
];
const selectTree = rootNode.concat(treeData);
return {
...state,
list: resultData,