Pārlūkot izejas kodu

优化用户绑定的显示逻辑

code4eat 3 gadi atpakaļ
vecāks
revīzija
173a03f84c

+ 0 - 3
src/pages/PlatformMana/roleManage/component/drawer.jsx

@@ -75,7 +75,6 @@ export default function DrawerContent(props) {
                         span:8,
                     }}
                     onSubmit={(u)=>{
-                        //  console.log({u});
                         setIfSearch(true);
                     }}
                     onReset={()=>{setIfSearch(false);}}
@@ -87,7 +86,6 @@ export default function DrawerContent(props) {
                         checkStrictly:false,
                         selectedRowKeys:selectedKeys,
                         onChange:(selectedRowKeys, selectedRows)=>{
-                            // console.log({selectedRowKeys,selectedRows});
                             setSelectedKeys(selectedRowKeys);
                             
                         },
@@ -104,7 +102,6 @@ export default function DrawerContent(props) {
                                 }
                                 arr.push(record[rowKeys]);
     
-                                // console.log({arr,children});
     
                                 if(!selected){
                                     arr.forEach(val=>{

+ 8 - 3
src/pages/PlatformMana/roleManage/index.js

@@ -1,7 +1,7 @@
 /*
  * @Author: your name
  * @Date: 2021-07-26 10:13:13
- * @LastEditTime: 2022-01-05 17:20:33
+ * @LastEditTime: 2022-02-28 16:14:22
  * @LastEditors: Please set LastEditors
  * @Description: In User Settings Edit
  * @FilePath: /TracerMethodology_PC/src/pages/UserMana/index.js
@@ -178,6 +178,12 @@ const UserMana = () => {
 
   // 获取Drawer用户列表
   const getUsers = async (params = {}, sort, filter) => {
+    const {roleId} = currentRow;
+    const resp = await roleHasBindUsers({roleId});
+    if(resp){
+      const tempArr = resp.map(item=>item.id);
+      setSelectedUsers(tempArr);
+    }
     const res = await getUserList({...params,roleId:currentRow.roleId});
     if(res){
       return {
@@ -381,8 +387,7 @@ const UserMana = () => {
           config={{rowKeys:'menuId',tableSearch:false}}
           tableSearch={false}
           onFinishFunc={async (value, selectedRowKeys) => {
-            console.log({value,selectedRowKeys});
-            // return ;
+
             const { roleId } = currentRow;
             const resp = await roleBindMenu({ roleId, menuIds: selectedRowKeys });
             const { status } = resp;