slproj-web/src/views/constructionQuality/qualityManage/QualityManagetList.tsx

85 lines
2.4 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import ProCard from '@ant-design/pro-card';
import { BarsOutlined } from '@ant-design/icons';
import React from 'react';
import { DirectoryDef } from '../../../service/def';
import Tab1 from './tab1';
import Tab2 from './tab2';
import Tab3 from './tab3';
async function demodata(): Promise<DirectoryDef[]> {
return [
{
name: '资料目录定义', code: '', children: [
{ name: '前期项目阶段', code: '01', children: [] },
{ name: '项目实施阶段', code: '02', children: [] },
{ name: '项目竣工阶段', code: '03', children: [] },
{ name: '项目收尾与总结', code: '04', children: [] },
]
}
];
}
const QualityManagetListPage = () => {
return (
<div>
<ProCard
tabs={{ type: 'card', }}
headerBordered
>
<ProCard.TabPane key="tab1"
tab={
<span>
<BarsOutlined />
</span>
}
>
<Tab1 />
</ProCard.TabPane>
<ProCard.TabPane key="tab2"
tab={
<span>
<BarsOutlined />
</span>
}
>
<Tab2 />
</ProCard.TabPane>
<ProCard.TabPane key="tab3"
tab={
<span>
<BarsOutlined />
</span>
}
>
<Tab3 />
</ProCard.TabPane>
<ProCard.TabPane key="tab4"
tab={
<span>
<BarsOutlined />
</span>
}
>
</ProCard.TabPane>
<ProCard.TabPane key="tab5"
tab={
<span>
<BarsOutlined />
</span>
}
>
</ProCard.TabPane>
</ProCard>
</div>
)
}
export default QualityManagetListPage