#
luxiaotao1123
2024-02-19 03c068e4128f8235ae2d4c1570e234d6ea661770
zy-asrs-flow/src/pages/system/menu/components/edit.jsx
@@ -1,4 +1,4 @@
import React, { useState, useRef, useEffect } from 'react';
import React, { useState, useRef, useEffect, useMemo } from 'react';
import {
    ProForm,
    ProFormDigit,
@@ -11,6 +11,7 @@
import Http from '@/utils/http';
const Edit = (props) => {
    const [menuType, setMenuType] = useState(0);
    const [form] = Form.useForm();
    const { } = props;
@@ -130,6 +131,12 @@
                                { label: '菜单', value: 0 },
                                { label: '按钮', value: 1 },
                            ]}
                            fieldProps={{
                                defaultValue: 0,
                                onChange: (e) => {
                                    setMenuType(e);
                                },
                            }}
                        />
                    </ProForm.Group>
                    <ProForm.Group>
@@ -142,6 +149,7 @@
                        <ProFormText
                            name="icon"
                            label="菜单图标"
                            hidden={menuType !== 0}
                            colProps={{ md: 12, xl: 12 }}
                            placeholder="请输入"
                        />
@@ -171,50 +179,6 @@
                                { label: '正常', value: 1 },
                                { label: '禁用', value: 0 },
                            ]}
                        />
                        <ProFormDateTimePicker
                            name="createTime"
                            label="添加时间"
                            colProps={{ md: 12, xl: 12 }}
                            placeholder="请选择"
                            transform={(value) => moment(value).toISOString()}
                        />
                    </ProForm.Group>
                    <ProForm.Group>
                        <ProFormSelect
                            name="createBy"
                            label="添加人员"
                            colProps={{ md: 12, xl: 12 }}
                            fieldProps={{ precision: 0 }}
                            placeholder="请选择"
                            showSearch
                            debounceTime={300}
                            request={async ({ keyWords }) => {
                                const resp = await Http.doPostForm('api/user/query', { condition: keyWords });
                            return resp.data;
                            }}
                        />
                        <ProFormDateTimePicker
                            name="updateTime"
                            label="修改时间"
                            colProps={{ md: 12, xl: 12 }}
                            placeholder="请选择"
                            transform={(value) => moment(value).toISOString()}
                        />
                    </ProForm.Group>
                    <ProForm.Group>
                        <ProFormSelect
                            name="updateBy"
                            label="修改人员"
                            colProps={{ md: 12, xl: 12 }}
                            fieldProps={{ precision: 0 }}
                            placeholder="请选择"
                            showSearch
                            debounceTime={300}
                            request={async ({ keyWords }) => {
                                const resp = await Http.doPostForm('api/user/query', { condition: keyWords });
                            return resp.data;
                            }}
                        />
                    </ProForm.Group>