From 1f5406811831f6d2d49d105144a4c21adb2842c0 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期一, 19 二月 2024 14:44:54 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/system/menu/index.jsx           |   12 ++++++++++--
 zy-asrs-flow/src/pages/system/menu/components/edit.jsx |   17 ++++++++++++++++-
 2 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/zy-asrs-flow/src/pages/system/menu/components/edit.jsx b/zy-asrs-flow/src/pages/system/menu/components/edit.jsx
index 4baf5fe..937adec 100644
--- a/zy-asrs-flow/src/pages/system/menu/components/edit.jsx
+++ b/zy-asrs-flow/src/pages/system/menu/components/edit.jsx
@@ -4,7 +4,8 @@
     ProFormDigit,
     ProFormText,
     ProFormSelect,
-    ProFormDateTimePicker
+    ProFormDateTimePicker,
+    ProFormTreeSelect
 } from '@ant-design/pro-components';
 import { Form, Modal } from 'antd';
 import moment from 'moment';
@@ -57,6 +58,20 @@
                         disabled
                         hidden={true}
                     />
+
+                    <ProFormTreeSelect
+                        name="parentId"
+                        label="涓婄骇鑿滃崟"
+                        params={props.treeData}
+                        request={async () => {
+                            return props.treeData;
+                        }}
+                        placeholder="璇烽�夋嫨"
+                        rules={[{ required: true, message: "涓婄骇鑿滃崟涓嶈兘涓虹┖" }]}
+                        fieldProps={{
+                            defaultValue: 0
+                        }}
+                    />
                     <ProForm.Group>
                         <ProFormText
                             name="name"
diff --git a/zy-asrs-flow/src/pages/system/menu/index.jsx b/zy-asrs-flow/src/pages/system/menu/index.jsx
index bb9d2e4..e79d9a3 100644
--- a/zy-asrs-flow/src/pages/system/menu/index.jsx
+++ b/zy-asrs-flow/src/pages/system/menu/index.jsx
@@ -491,7 +491,15 @@
                     }}
                     request={(params, sorter, filter) =>
                         Http.doPostPromise('/api/menu/tree', { ...params, ...searchParam }, (res) => {
-                            setTreeData(res.data)
+
+                            // const rootMenu = { id: 0, label: '涓荤被鐩�', children: [], value: 0 };
+                            // const memuData = buildTreeData(res.data, 'menuId', 'menuName', '', '', '');
+                            // rootMenu.children = memuData;
+                            // const treeData = [];
+                            // treeData.push(rootMenu);
+                            // setMenuTree(treeData);
+
+                            setTreeData(res.data);
                             return {
                                 data: res.data,
                                 success: true,
@@ -550,7 +558,7 @@
             <Edit
                 open={modalVisible}
                 values={currentRow || {}}
-                treeData = {treeData}
+                treeData={treeData}
                 onCancel={
                     () => {
                         setModalVisible(false);

--
Gitblit v1.9.1