提交 d75a2cec 作者: 龚洪江

修复:路由权限问题

上级 9857540b
import { Form } from 'antd';
import { Button, Form, Input, Radio, Select } from 'antd';
import { Uploader } from '~/components/uploader';
import { EnvironmentOutlined, UploadOutlined } from '@ant-design/icons';
import './index.scss';
const BaseInfo = () => {
return (
<Form>
<Form.Item label='机构主图'></Form.Item>
<Form.Item label='机构副图'></Form.Item>
<Form.Item label='机构视频'></Form.Item>
<Form.Item label='机构名称'></Form.Item>
<Form.Item label='机构地区'></Form.Item>
<Form.Item label='考点机构'></Form.Item>
<Form.Item label='机构规模'></Form.Item>
<Form.Item label='机构描述'></Form.Item>
<div className='base-info'>
<div className='base-info-header'></div>
<div className='base-info-form'>
<Form labelCol={{ span: 2 }} wrapperCol={{ span: 7 }}>
<Form.Item label='机构主图'>
<Uploader fileUpload listType='picture-card'>
<UploadOutlined />
</Uploader>
</Form.Item>
<Form.Item label='机构副图'>
<Uploader fileUpload listType='picture-card'>
<UploadOutlined />
</Uploader>
</Form.Item>
<Form.Item label='机构视频'>
<Uploader fileUpload listType='text'>
<Button icon={<UploadOutlined />} type='primary'>
上传视频
</Button>
</Uploader>
</Form.Item>
<Form.Item label='机构名称'>
<Input placeholder='请输入机构名称' />
</Form.Item>
<Form.Item label='机构地区'>
<Button icon={<EnvironmentOutlined />} type='primary'></Button>
</Form.Item>
<Form.Item label='考点机构'>
<Radio.Group>
<Radio value={1}></Radio>
<Radio value={0}></Radio>
</Radio.Group>
</Form.Item>
<Form.Item label='机构规模'>
<Select placeholder='请选择机构规模'>
<Select.Option>2-4名</Select.Option>
<Select.Option>4-6名</Select.Option>
<Select.Option>6-8名</Select.Option>
<Select.Option>10名以上</Select.Option>
</Select>
</Form.Item>
<Form.Item label='机构描述'>
<Input.TextArea placeholder='请选择机构描述' />
</Form.Item>
</Form>
</div>
</div>
);
};
export default BaseInfo;
const SkuInfo = () => {
return <div className='sku-info'></div>;
};
export default SkuInfo;
......@@ -15,11 +15,12 @@ export const authRouterList = async () => {
const ids: number[] = getAllKeys([result]);
const getRouteList = (data: RouteObjectType[]) => {
return data.reduce((pre: RouteObjectType[], cur) => {
if (ids.includes(cur.meta.id) || cur.meta.hidden) {
if (cur.children) {
cur.children = getRouteList(cur.children);
const Obj: RouteObjectType = { ...cur };
if (ids.includes(Obj.meta.id) || Obj.meta.hidden) {
if (Obj.children) {
Obj.children = [...getRouteList(Obj.children)];
}
pre.push(cur);
pre.push(Obj);
}
return pre;
}, []);
......
......@@ -876,6 +876,7 @@ export const routerList: Array<RouteObjectType> = [
id: 1520,
title: '机构上传',
icon: <UserOutlined />,
hidden: true,
},
},
],
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论