import * as React from 'react'; import Box from "@mui/material/Box"; import {RichTreeView } from "@mui/x-tree-view/RichTreeView"; import { Grid } from '@mui/material'; import Tab from "@mui/material/Tab"; import TabContext from "@mui/lab/TabContext"; import TabList from "@mui/lab/TabList"; import TabPanel from "@mui/lab/TabPanel"; //registerPlugin(NestedRows); import Zjcs from './Zjcs'; import Djcs from './Djcs'; import Service from './Service'; import {useLocation} from "react-router"; import ExpandMoreIcon from '@mui/icons-material/ExpandMore'; import Typography from '@mui/material/Typography'; import InputLabel from '@mui/material/InputLabel'; import MenuItem from '@mui/material/MenuItem'; import FormControl from '@mui/material/FormControl'; import Select from '@mui/material/Select'; import Accordion from '@mui/material/Accordion'; import AccordionActions from '@mui/material/AccordionActions'; import AccordionSummary from '@mui/material/AccordionSummary'; import AccordionDetails from '@mui/material/AccordionDetails'; import Stack from '@mui/material/Stack'; import { DataGrid } from '@mui/x-data-grid'; import Button from '@mui/material/Button'; import TextField from '@mui/material/TextField'; export default function EditableSelect({ initialText, onChange }) { const [isEditing, setIsEditing] = React.useState(false); const [textValue, setTextValue] = React.useState(initialText); const handleChange = (event) => { setTextValue(event.target.value); setIsEditing(false); onChange(event.target.value); }; React.useEffect( () => { setTextValue(initialText); setIsEditing(false); }, [initialText] ); return ( {isEditing ? ( 工程类别 ) : ( )} ); }