Parcourir la source

feat: 删除部门

outaozhen il y a 5 ans
Parent
commit
b4bd2560bb
3 fichiers modifiés avec 8 ajouts et 6 suppressions
  1. 1 1
      package.json
  2. 6 4
      src/pages/Staff/Employee/index.jsx
  3. 1 1
      src/services/department.js

+ 1 - 1
package.json

@@ -80,7 +80,7 @@
     "@types/react": "^16.9.17",
     "@types/react-dom": "^16.8.4",
     "@types/react-helmet": "^6.1.0",
-    "@umijs/fabric": "^2.3.0",
+    "@umijs/fabric": "2.6.2",
     "@umijs/plugin-blocks": "^2.0.5",
     "@umijs/plugin-esbuild": "^1.0.1",
     "@umijs/plugin-sass": "^1.1.1",

+ 6 - 4
src/pages/Staff/Employee/index.jsx

@@ -1,7 +1,7 @@
 import React, { useState, useEffect } from 'react'
 import consts from '@/consts'
 import ProTable from '@ant-design/pro-table'
-import { Button, Popconfirm } from 'antd'
+import { Button, Popconfirm, message } from 'antd'
 import { useModal } from '@/components/Modal'
 import RoleMenu from '@/pages/Staff/Employee/components/RoleMenu'
 import { queryStaff } from '@/services/staff'
@@ -108,8 +108,9 @@ const Employee = () => {
     setState({ ...state, params: { id } })
   }
 
-  const handledelDepartment = async values => {
-    const { code = -1 } = await delDepartment({ ...values })
+  const handleDelDepartment = async id => {
+    const { code = -1 } = await delDepartment(id)
+    console.log(id)
     if (code === consts.RET_CODE.SUCCESS) {
       message.success('删除成功')
       initData()
@@ -127,7 +128,8 @@ const Employee = () => {
                 title="确认删除吗?"
                 onText="确认"
                 cancelText="取消"
-                onConfirm={handledelDepartment}>
+                // onConfirm={() => console.log(state.params.id)}
+                onConfirm={() => handleDelDepartment(state.params.id)}>
                 <Button danger size="small">
                   删除
                 </Button>

+ 1 - 1
src/services/department.js

@@ -20,5 +20,5 @@ export function apiaddDepartment(payload) {
  * @description 删除部门
  */
 export function delDepartment(id) {
-  return request.post('/department/del', { data: { id } })
+  return request.post('/department/delete', { data: { id } })
 }