#
luxiaotao1123
2024-02-22 abfd32608966243794c4fa8834cacec7f0fec489
#
2个文件已修改
47 ■■■■■ 已修改文件
zy-asrs-flow/src/pages/system/role/components/scope.jsx 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/system/user/index.jsx 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-asrs-flow/src/pages/system/role/components/scope.jsx
@@ -14,6 +14,10 @@
    const { } = props;
    const [menuTreeLoading, setMenuTreeLoading] = useState(false);
    const [menuTreeData, setMenuTreeData] = useState([]);
    const [menuExpandedKeys, setMenuExpandedKeys] = useState([]);
    const [menuIds, setMenuIds] = useState([]);
    const [menuTreeAllKeys, setMenuTreeAllKeys] = useState([]);
    const loadMenuTree = (param) => {
        setMenuTreeLoading(true);
@@ -24,8 +28,8 @@
            // const treeData = transformTreeData([rootMenu]);
            const treeData = transformTreeData(res.data);
            setMenuTreeData(treeData);
            // const treeAllKeys = getTreeAllKeys(treeData);
            // setDeptExpandedKeys(treeAllKeys);
            const treeAllKeys = getTreeAllKeys(treeData);
            setMenuTreeAllKeys(treeAllKeys);
        }).catch((err) => {
            console.error(err);
            setMenuTreeLoading(false);
@@ -87,11 +91,20 @@
                            <Col md={24}>
                                <Checkbox.Group
                                    options={[
                                        { label: '展开/折叠', value: 'deptExpand' },
                                        { label: '全选/全不选', value: 'deptNodeAll' },
                                        { label: '展开/折叠', value: 'expandAll' },
                                        { label: '全选/全不选', value: 'checkAll' },
                                    ]}
                                    onChange={(checkedValue) => {
                                        console.log(checkedValue);
                                    onChange={(values) => {
                                        if(values.includes('expandAll')) {
                                            setMenuExpandedKeys(menuTreeAllKeys);
                                        } else {
                                            setMenuExpandedKeys([]);
                                        }
                                        if(values.includes('checkAll')) {
                                        } else {
                                        }
                                    }} />
                            </Col>
                            <Col md={24}>
@@ -100,16 +113,18 @@
                                ) : (
                                    <Tree
                                        checkable
                                        onExpand={(expandedKeys, { expanded, node }) => {
                                        }}
                                        // expandedKeys={expandedKeys}
                                        // autoExpandParent={autoExpandParent}
                                        // onCheck={onCheck}
                                        // checkedKeys={checkedKeys}
                                        // onSelect={onSelect}
                                        // selectedKeys={selectedKeys}
                                        treeData={menuTreeData}
                                        expandedKeys={menuExpandedKeys}
                                        onExpand={(expandedKeys) => {
                                            setMenuExpandedKeys(expandedKeys)
                                        }}
                                        // checkedKeys={menuIds}
                                        // onCheck={(checkedKeys, checkInfo) => {
                                        //     console.log(checkedKeys, checkInfo);
                                        // }}
                                        // defaultCheckedKeys={onSelect}
                                    />
                                )}
                            </Col>
zy-asrs-flow/src/pages/system/user/index.jsx
@@ -505,7 +505,7 @@
                            {deptTreeLoading ? (
                                <Skeleton active />
                            ) : (
                                < Tree
                                <Tree
                                    showLine
                                    blockNode
                                    defaultExpandAll    // 异步加载失效