diff --git a/src/api/index.js b/src/api/index.js index 683eca1..2f29361 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -14,4 +14,20 @@ export const upUserData = query => { method: 'put', params: query }); +}; + +export const deleteuserData = query => { + return request({ + url: 'http://127.0.0.1:8000/userlist', + method: 'delete', + params: query + }); +}; + +export const departmentData = query => { + return request({ + url: 'http://127.0.0.1:8000/department', + method: 'delete', + params: query + }); }; \ No newline at end of file diff --git a/src/components/page/BaseTable.vue b/src/components/page/BaseTable.vue index 44898d7..482ac27 100644 --- a/src/components/page/BaseTable.vue +++ b/src/components/page/BaseTable.vue @@ -9,12 +9,6 @@
- 批量删除 @@ -59,7 +53,7 @@ type="text" icon="el-icon-delete" class="red" - @click="handleDelete(scope.$index, scope.row)" + @click="handleDelete(scope.row.uuid)" >删除 @@ -95,7 +89,8 @@