bug:15283

master
LiuJiaNan 2026-03-17 09:05:54 +08:00
parent 7b56a63395
commit ad68d57037
1 changed files with 13 additions and 3 deletions

View File

@ -9,7 +9,7 @@ import Page from "zy-react-library/components/Page";
import Table from "zy-react-library/components/Table"; import Table from "zy-react-library/components/Table";
import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender"; import { FORM_ITEM_RENDER_ENUM } from "zy-react-library/enum/formItemRender";
import useTable from "zy-react-library/hooks/useTable"; import useTable from "zy-react-library/hooks/useTable";
import { getLabelName } from "zy-react-library/utils"; import { getLabelName, getMatchedItems } from "zy-react-library/utils";
import { NS_APP_MENU } from "~/enumerate/namespace"; import { NS_APP_MENU } from "~/enumerate/namespace";
const MENU_TYPE_ENUM = [ const MENU_TYPE_ENUM = [
@ -123,7 +123,12 @@ function Menu(props) {
title: "类型", title: "类型",
dataIndex: "menuType", dataIndex: "menuType",
render: (_, record) => ( render: (_, record) => (
<Tag color={record.menuType === 1 ? "#108ee9" : "#8788ed"}>{getLabelName({ list: MENU_TYPE_ENUM, status: record.menuType })}</Tag> <Tag color={record.menuType === 1 ? "#108ee9" : "#8788ed"}>
{getLabelName({
list: MENU_TYPE_ENUM,
status: record.menuType,
})}
</Tag>
), ),
}, },
{ {
@ -261,7 +266,12 @@ const AddModalComponent = (props) => {
required: false, required: false,
render: (<Tag color="#108ee9">{props.parentName || "无(此项为顶级)"}</Tag>), render: (<Tag color="#108ee9">{props.parentName || "无(此项为顶级)"}</Tag>),
}, },
{ name: "menuType", label: "类型", render: FORM_ITEM_RENDER_ENUM.RADIO, items: MENU_TYPE_ENUM }, {
name: "menuType",
label: "类型",
render: FORM_ITEM_RENDER_ENUM.RADIO,
items: props.parentId === 0 ? getMatchedItems({ list: MENU_TYPE_ENUM, value: [1] }) : MENU_TYPE_ENUM,
},
{ name: "menuName", label: "名称" }, { name: "menuName", label: "名称" },
{ name: "menuUrl", label: "路径", useConstraints: false }, { name: "menuUrl", label: "路径", useConstraints: false },
{ name: "menuPerms", label: "标识", useConstraints: false }, { name: "menuPerms", label: "标识", useConstraints: false },