Commit 317391c8 authored by Maofei94's avatar Maofei94

perf: a perf

parent 7b1a217c
...@@ -21,8 +21,8 @@ const SiteConfig = props => { ...@@ -21,8 +21,8 @@ const SiteConfig = props => {
const [form] = Form.useForm(); const [form] = Form.useForm();
const layout = { const layout = {
layout: 'horizontal', layout: 'horizontal',
labelCol: { span: 3 }, labelCol: { span: 7 },
wrapperCol: { span: 14 }, wrapperCol: { span: 6 },
}; };
useEffect(() => { useEffect(() => {
console.log(miniTitle, 'miniTitle'); console.log(miniTitle, 'miniTitle');
...@@ -88,6 +88,7 @@ const SiteConfig = props => { ...@@ -88,6 +88,7 @@ const SiteConfig = props => {
}; };
return ( return (
<Spin spinning={loading} tip="loading..."> <Spin spinning={loading} tip="loading...">
<div style={{ minHeight: 'calc(100vh - 172px)', marginTop: '20px' }}>
<Form form={form} {...layout}> <Form form={form} {...layout}>
<Item <Item
label="应用名称:" label="应用名称:"
...@@ -181,12 +182,13 @@ const SiteConfig = props => { ...@@ -181,12 +182,13 @@ const SiteConfig = props => {
<Radio value={false}></Radio> <Radio value={false}></Radio>
</Radio.Group> </Radio.Group>
</Item> </Item>
<Item style={{ textAlign: 'center' }}> <Item wrapperCol={{ span: 6, offset: 7 }}>
<Button type="primary" onClick={submit}> <Button type="primary" onClick={submit}>
提交 提交
</Button> </Button>
</Item> </Item>
</Form> </Form>
</div>
</Spin> </Spin>
); );
}; };
......
.contentContainer{ .contentContainer{
max-height: calc(100vh - 300px); // min-height: calc(100vh - 48px);
overflow-x: auto; overflow-x: auto;
display: flex; display: flex;
.menuContainer{ .menuContainer{
min-width: 300px; min-width: 300px;
border:1px solid #abaeb1; border:2px solid #eee;
// min-height:calc(100vh - 300px); min-height:calc(100vh - 172px);
overflow-y:auto; overflow-y:auto;
.ant-tree-list{ .ant-tree-list{
padding: 10px; padding: 10px;
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
padding: 16px; padding: 16px;
float: left; float: left;
min-width: 500px; min-width: 500px;
border:1px solid #abaeb1; border:2px solid #eee;
.ant-table-pagination-right{ .ant-table-pagination-right{
padding-right: 12px; padding-right: 12px;
} }
...@@ -35,8 +35,8 @@ ...@@ -35,8 +35,8 @@
margin-left: 12px; margin-left: 12px;
// flex: 1; // flex: 1;
float: left; float: left;
min-width: 400px; min-width: 700px;
border:1px solid #abaeb1; border:2px solid #eee;
.ant-table-pagination-right{ .ant-table-pagination-right{
padding-right: 12px; padding-right: 12px;
} }
......
...@@ -6,10 +6,10 @@ import LeftPart from './LeftPart'; ...@@ -6,10 +6,10 @@ import LeftPart from './LeftPart';
const MenuConfig = props => { const MenuConfig = props => {
const [flag, setFlag] = useState(1); const [flag, setFlag] = useState(1);
return ( return (
<ProCard split="vertical"> <div split="vertical">
<LeftPart /> <LeftPart />
{/* <ProCard><AddForm /></ProCard> */} {/* <ProCard><AddForm /></ProCard> */}
</ProCard> </div>
); );
}; };
export default MenuConfig; export default MenuConfig;
...@@ -102,11 +102,13 @@ const SiteManage = () => { ...@@ -102,11 +102,13 @@ const SiteManage = () => {
setValueList( setValueList(
finalList finalList
.map(l => .map(l =>
l.children.map(item =>
checkChildrenByCondition( checkChildrenByCondition(
l, item,
it => (it.isChecked ? [getId(it)] : []), it => (it.isChecked ? [getId(it)] : []),
'map', 'map',
).flat(Infinity), ).flat(Infinity),
),
) )
.flat(Infinity) .flat(Infinity)
.filter(Boolean), .filter(Boolean),
...@@ -129,6 +131,7 @@ const SiteManage = () => { ...@@ -129,6 +131,7 @@ const SiteManage = () => {
let arr = list.map(item => { let arr = list.map(item => {
item.id = item.OUID * 10000; item.id = item.OUID * 10000;
item.text = item.OUName; item.text = item.OUName;
item.isChecked = false;
item.type = 'widgetGroup'; item.type = 'widgetGroup';
item.children = item.userList.map(u => ({ item.children = item.userList.map(u => ({
...u, ...u,
......
...@@ -37,3 +37,7 @@ export const editWebsite = (params, options) => { ...@@ -37,3 +37,7 @@ export const editWebsite = (params, options) => {
options, options,
); );
}; };
/**
* @获取菜单配置
*/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment