From dca78d5fd0c67fd841d6841ef2cd94a10669c356 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 21 二月 2024 15:40:48 +0800
Subject: [PATCH] #
---
zy-asrs-flow/src/pages/system/menu/index.jsx | 27 ++++++++++++---------------
1 files changed, 12 insertions(+), 15 deletions(-)
diff --git a/zy-asrs-flow/src/pages/system/menu/index.jsx b/zy-asrs-flow/src/pages/system/menu/index.jsx
index bb9d2e4..d2ad362 100644
--- a/zy-asrs-flow/src/pages/system/menu/index.jsx
+++ b/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: '姝e父',
- },
- 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);
--
Gitblit v1.9.1