You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

75 lines
2.7 KiB
JavaScript

import React, { useState } from 'react';
import { Card, Select } from 'antd';
1 month ago
import styles from './OilDataManagement.less';
import BasicInfo from './BasicInfo';
import PhysChem from './PhysChem';
1 month ago
const OilDataManagement = () => {
// 顶部一行选择:第一个为“基本信息/理化性质”,其余占位
const [firstMenu, setFirstMenu] = useState('basic');
const [secondMenu, setSecondMenu] = useState(undefined);
const [thirdMenu, setThirdMenu] = useState(undefined);
const [fourthMenu, setFourthMenu] = useState(undefined);
const [fifthMenu, setFifthMenu] = useState(undefined);
1 month ago
return (
<div className={styles.container}>
<div className={styles.topBar}>
1 month ago
<div
className={styles.currentLabel}
>
当前{firstMenu === 'basic' ? '基本信息' : '理化性质'}
</div>
<div className={styles.selectsWrapper}>
<Select
className={styles.topSelect}
value={firstMenu}
onChange={setFirstMenu}
options={[
{ label: '基本信息', value: 'basic' },
{ label: '理化性质', value: 'physchem' },
]}
/>
<Select
className={styles.topSelect}
value={secondMenu}
onChange={setSecondMenu}
placeholder="安全与合规"
options={[]}
disabled
/>
<Select
className={styles.topSelect}
value={thirdMenu}
onChange={setThirdMenu}
placeholder="业务属性"
options={[]}
disabled
/>
<Select
className={styles.topSelect}
value={fourthMenu}
onChange={setFourthMenu}
placeholder="文档资料"
options={[]}
disabled
/>
<Select
className={styles.topSelect}
value={fifthMenu}
onChange={setFifthMenu}
placeholder="审计日志"
options={[]}
disabled
/>
</div>
</div>
{firstMenu === 'basic' ? <BasicInfo /> : <PhysChem />}
1 month ago
</div>
);
};
export default OilDataManagement;