Parcourir la source

fix🐛: 修复部门删除失败 (#510)

zhangwenjian il y a 4 ans
Parent
commit
4ea0e8252d
2 fichiers modifiés avec 6 ajouts et 4 suppressions
  1. 4 3
      src/api/admin/sys-dept.js
  2. 2 1
      src/views/admin/sys-dept/index.vue

+ 4 - 3
src/api/admin/sys-dept.js

@@ -51,9 +51,10 @@ export function updateDept(data, id) {
 }
 
 // 删除部门
-export function delDept(deptId) {
+export function delDept(data) {
   return request({
-    url: '/api/v1/dept/' + deptId,
-    method: 'delete'
+    url: '/api/v1/dept',
+    method: 'delete',
+    data: data
   })
 }

+ 2 - 1
src/views/admin/sys-dept/index.vue

@@ -340,6 +340,7 @@ export default {
     },
     /** 删除按钮操作 */
     handleDelete(row) {
+      const Ids = (row.deptId && [row.deptId]) || this.ids
       this.$confirm(
         '是否确认删除名称为"' + row.deptName + '"的数据项?',
         '警告',
@@ -350,7 +351,7 @@ export default {
         }
       )
         .then(function() {
-          return delDept(row.deptId)
+          return delDept({ 'ids': Ids })
         }).then((response) => {
           if (response.code === 200) {
             this.msgSuccess(response.msg)