傅行帆 5 년 전
부모
커밋
cc021da9d5
2개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  1. 2
    4
      src/pages/staff/list/RoleList.jsx
  2. 5
    0
      src/pages/staff/list/editStaff.jsx

+ 2
- 4
src/pages/staff/list/RoleList.jsx 파일 보기

@@ -68,10 +68,8 @@ const [data, setData] = useState({ data: [] })
68 68
 
69 69
 
70 70
 function stop(ids, status) {
71
-  const title = status === 1 ? '停用后角色对应账号也会被自动停用,请谨慎操作' : '是否启用该角色';
72
-
73 71
   Modal.confirm({
74
-    title: title,
72
+    title: "删除后角色对应账号权限也会被自动停用,请谨慎操作",
75 73
     okText: '确认',
76 74
     cancelText: '取消',
77 75
     onOk () {
@@ -120,7 +118,7 @@ const columns = [
120 118
 
121 119
     render: (text, record) => <>
122 120
     <AuthButton name="admin.role.publish" noRight={null}>
123
-      <span style={{ color: '#1990FF', marginRight: '20px', cursor: 'pointer' }} onClick={() => stop(record.roleId, record.status)}>{ record.status === 1 ? '停用' : '启用' }
121
+      <span style={{ color: '#1990FF', marginRight: '20px', cursor: 'pointer' }} onClick={() => stop(record.roleId, record.status)}>{ record.status === 1 ? '删除' : '' }
124 122
       <Icon type="stop" className={styles.shoppingCart} style={{ fontSize: 14 }}/>
125 123
       </span>
126 124
       </AuthButton>

+ 5
- 0
src/pages/staff/list/editStaff.jsx 파일 보기

@@ -72,6 +72,11 @@ const Edit = (props) => {
72 72
       userData.buildingIds = newBuildings
73 73
   }
74 74
 
75
+  if(userData.roleIds && roleData.length > 0){
76
+    const newRoleIds = userData.roleIds.filter(x => roleData.filter(it => it.roleId === x)[0])
77
+      userData.roleIds = newRoleIds
78
+  }
79
+
75 80
   useEffect(() => {
76 81
     getTagList();
77 82
     getRoleList();