删除部门

This commit is contained in:
zhenxianyimeng
2019-07-16 23:24:55 +08:00
parent 631a571a03
commit 6980c95ca6
3 changed files with 46 additions and 1 deletions

View File

@@ -1,5 +1,11 @@
import { message } from 'antd';
import { deptTreePage, deptTreeAll, addDeptment, updateDeptment } from '../../services/admin';
import {
deptTreePage,
deptTreeAll,
addDeptment,
updateDeptment,
deleteDeptment,
} from '../../services/admin';
const buildSelectTree = list => {
return list.map(item => {
@@ -35,6 +41,13 @@ export default {
onSuccess && onSuccess();
}
},
*delete({ payload }, { call, put }) {
const { onSuccess, body } = payload;
const response = yield call(deleteDeptment, body);
if (response && response.code === 0) {
onSuccess && onSuccess();
}
},
*update({ payload }, { call, put }) {
const { onSuccess, body } = payload;
const response = yield call(updateDeptment, body);