|  |  |  | 
|---|
|  |  |  | import { Select, MenuItem, FormControl, InputLabel } from '@mui/material'; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const DictSelect = (props) => { | 
|---|
|  |  |  | const { dictTypeCode, label, value, onChange, ...params } = props; | 
|---|
|  |  |  | const { dictTypeCode, label, group, value, onChange, ...params } = props; | 
|---|
|  |  |  | const translate = useTranslate(); | 
|---|
|  |  |  | const notify = useNotify(); | 
|---|
|  |  |  | const [list, setList] = useState([]); | 
|---|
|  |  |  | 
|---|
|  |  |  | }, [dictTypeCode]); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | const http = async () => { | 
|---|
|  |  |  | const res = await request.post('/dictData/page', { dictTypeCode }); | 
|---|
|  |  |  | const res = await request.post('/dictData/page', { dictTypeCode, group }); | 
|---|
|  |  |  | if (res?.data?.code === 200) { | 
|---|
|  |  |  | setList(res.data.data.records.map((item) => { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | 
|---|
|  |  |  | variant="filled" | 
|---|
|  |  |  | onChange={handleChange} | 
|---|
|  |  |  | size='small' | 
|---|
|  |  |  |  | 
|---|
|  |  |  | > | 
|---|
|  |  |  | {list.map((item) => ( | 
|---|
|  |  |  | <MenuItem key={item.value} value={item.value}> | 
|---|