You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
88 lines
4.0 KiB
88 lines
4.0 KiB
import TabsComp from '@/components/TabsComp';
|
|
import styles from '../../../GLQ/index.less';
|
|
import { useState } from 'react';
|
|
import { ConfigProvider, Form, Input, Select, Table } from 'antd';
|
|
|
|
import { rowClassName } from '@/utils';
|
|
import ButtonComp from '@/components/ButtonComp';
|
|
|
|
export default function Page() {
|
|
const [activeTab, setActiveTab] = useState(1)
|
|
const [tableData, setTableData] = useState([]);
|
|
|
|
const [form] = Form.useForm();
|
|
|
|
const columns: any = [
|
|
{ title: '配发类型', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '产品名称', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '产品编号', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '载体类型', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '载体型号', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '配发管理系统名称', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '配发管理系统实体标识', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '配发数量', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '配发状态', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '删除标志', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '配发操作时间', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '申请管理系统名称', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '申请管理系统实体标识', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '申请数量', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '申请时间', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '配发编号', dataIndex: 'name', key: 'name', align: 'center' },
|
|
{ title: '申请编号', dataIndex: 'name', key: 'name', align: 'center' }
|
|
]
|
|
|
|
const formItemSty = { width: '23%', marginBottom: 20 };
|
|
|
|
const onFinish = (values: any) => {
|
|
console.log('表单提交:', values);
|
|
};
|
|
|
|
return (
|
|
<div className={`${styles.params_warp}`}>
|
|
<TabsComp
|
|
dataSource={[{ id: 1, name: '密钥体导入' }]}
|
|
activeTab={activeTab}
|
|
onChange={(e) => setActiveTab(e)} />
|
|
|
|
<Form form={form} layout={'inline'} onFinish={onFinish} className='mt20'>
|
|
<Form.Item name="aaa" label="产品名称" style={formItemSty}>
|
|
<Select style={{ width: 180 }} onChange={(e) => { }} options={[{ label: '选项1', value: 1 }]} />
|
|
</Form.Item>
|
|
<Form.Item name="aaa" label="产品编号" style={formItemSty}>
|
|
<Select style={{ width: 180 }} onChange={(e) => { }} options={[{ label: '选项1', value: 1 }]} />
|
|
</Form.Item>
|
|
<Form.Item name="aaa" label="载体类型" style={formItemSty}>
|
|
<Select style={{ width: 180 }} onChange={(e) => { }} options={[{ label: '选项1', value: 1 }]} />
|
|
</Form.Item>
|
|
<Form.Item name="aaa" label="载体型号" style={formItemSty}>
|
|
<Select style={{ width: 180 }} onChange={(e) => { }} options={[{ label: '选项1', value: 1 }]} />
|
|
</Form.Item>
|
|
<Form.Item name="aaa" label="目的系统" style={formItemSty}>
|
|
<Select style={{ width: 180 }} onChange={(e) => { }} options={[{ label: '选项1', value: 1 }]} />
|
|
</Form.Item>
|
|
<Form.Item name="aaa" label="配发数量" style={formItemSty}>
|
|
<Input style={{ width: 180 }} />
|
|
</Form.Item>
|
|
<Form.Item name="aaa" label="申请编号" style={formItemSty}>
|
|
<Input style={{ width: 180 }} />
|
|
</Form.Item>
|
|
</Form>
|
|
|
|
<div className='mb20 flex_aiC_jB'>
|
|
<div>配发情况列表</div>
|
|
<ButtonComp type={'cancel'} text={'配发'} onClick={() => { }} />
|
|
</div>
|
|
|
|
<Table
|
|
scroll={{ x: 800, y: 41 * 11 }}
|
|
pagination={false}
|
|
bordered
|
|
columns={columns}
|
|
dataSource={tableData}
|
|
rowKey={(record: any) => record?.id}
|
|
rowClassName={rowClassName}
|
|
/>
|
|
</div>
|
|
);
|
|
} |