#
luxiaotao1123
2024-02-21 dca78d5fd0c67fd841d6841ef2cd94a10669c356
zy-asrs-flow/src/pages/system/menu/index.jsx
@@ -11,18 +11,9 @@
import Http from '@/utils/http';
import Edit from './components/edit'
import { TextFilter, SelectFilter, DatetimeRangeFilter, LinkFilter } from '@/components/TableSearch'
import { buildTreeData } from '@/utils/tree-util'
const statusMap = {
    1: {
        color: 'green',
        text: '正常',
    },
    0: {
        color: 'red',
        text: '禁用',
    },
};
import { transformTreeData } from '@/utils/tree-util'
import { createIcon } from '@/utils/icon-util'
import { statusMap } from '@/utils/enum-util'
const typeMap = {
    0: {
@@ -282,6 +273,9 @@
            valueType: 'text',
            hidden: false,
            width: 140,
            render: (_, record) => {
                return createIcon(_);
            }
        },
        {
            title: '排序',
@@ -290,7 +284,7 @@
            hidden: false,
            width: 100,
            render: (_, record) => {
                return <span st yle={{ fontWeight: "bold" }}>{_}</span>
                return <span style={{ fontWeight: "bold" }}>{_}</span>
            }
        },
        {
@@ -491,7 +485,10 @@
                    }}
                    request={(params, sorter, filter) =>
                        Http.doPostPromise('/api/menu/tree', { ...params, ...searchParam }, (res) => {
                            setTreeData(res.data)
                            const rootMenu = { id: 0, name: '根目录', value: 0, children: [] };
                            rootMenu.children = res.data;
                            const treeData = transformTreeData([rootMenu]);
                            setTreeData(treeData);
                            return {
                                data: res.data,
                                success: true,
@@ -550,7 +547,7 @@
            <Edit
                open={modalVisible}
                values={currentRow || {}}
                treeData = {treeData}
                treeData={treeData}
                onCancel={
                    () => {
                        setModalVisible(false);