diff --git a/src/App.vue b/src/App.vue index 22cc457..2ed3309 100644 --- a/src/App.vue +++ b/src/App.vue @@ -44,7 +44,7 @@ .toolbar { background: #fff; - padding: 10px 10px 0px 10px; + padding: 10px; .el-form-item { margin-bottom: 10px; } diff --git a/src/api/api.js b/src/api/api.js index 5d2e1aa..3c4e613 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -10,6 +10,8 @@ export const getUserListPage = params => { return axios.get(`${base}/user/listpa export const removeUser = params => { return axios.get(`${base}/user/remove`, { params: params }); }; +export const batchRemoveUser = params => { return axios.get(`${base}/user/batchremove`, { params: params }); }; + export const editUser = params => { return axios.get(`${base}/user/edit`, { params: params }); }; export const addUser = params => { return axios.get(`${base}/user/add`, { params: params }); }; \ No newline at end of file diff --git a/src/mock/mock.js b/src/mock/mock.js index 6ee0a78..5d346ce 100644 --- a/src/mock/mock.js +++ b/src/mock/mock.js @@ -92,6 +92,21 @@ export default { }); }); + //批量删除用户 + mock.onGet('/user/batchremove').reply(config => { + let { ids } = config.params; + ids = ids.split(','); + _Users = _Users.filter(u => !ids.includes(u.id)); + return new Promise((resolve, reject) => { + setTimeout(() => { + resolve([200, { + code: 200, + msg: '删除成功' + }]); + }, 500); + }); + }); + //编辑用户 mock.onGet('/user/edit').reply(config => { let { id, name, addr, age, birth, sex } = config.params; diff --git a/src/pages/nav1/Table.vue b/src/pages/nav1/Table.vue index 2a656e8..d555bc7 100644 --- a/src/pages/nav1/Table.vue +++ b/src/pages/nav1/Table.vue @@ -1,7 +1,7 @@