feat(componentTest): 新增组件测试实例功能
- 引入面包屑导航组件优化页面跳转体验 - 新增测试实例页面用于展示具体测试内容 - 实现从实例列表跳转至测试实例的功能 - 添加返回列表按钮便于页面间切换 - 扩展 InstanceList 组件支持前往测试操作 - 更新组件导入列表以支持新增功能模块master
parent
6ca6ca34db
commit
1bb667d98c
@ -1,152 +0,0 @@
|
||||
export const menu = [
|
||||
{
|
||||
'id': '1770647707245903873',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '设备数采与控制交互组件',
|
||||
'dictValue': '设备数采与控制交互组件',
|
||||
'title': '设备数采与控制交互组件',
|
||||
'sort': 0,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647743455330305',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '视觉AI组件',
|
||||
'dictValue': '视觉AI组件',
|
||||
'title': '视觉AI组件',
|
||||
'sort': 1,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647774937776129',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '运动规划组件',
|
||||
'dictValue': '运动规划组件',
|
||||
'title': '运动规划组件',
|
||||
'sort': 2,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647807334580225',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '工艺知识服务组件',
|
||||
'dictValue': '工艺知识服务组件',
|
||||
'title': '工艺知识服务组件',
|
||||
'sort': 2,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647842776449026',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '网络通信组件',
|
||||
'dictValue': '网络通信组件',
|
||||
'title': '网络通信组件',
|
||||
'sort': 4,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647878029574145',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '数据存取组件',
|
||||
'dictValue': '数据存取组件',
|
||||
'title': '数据存取组件',
|
||||
'sort': 5,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647908987731969',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '时序数据AI组件',
|
||||
'dictValue': '时序数据AI组件',
|
||||
'title': '时序数据AI组件',
|
||||
'sort': 6,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770647940654727170',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '文本数据AI组件',
|
||||
'dictValue': '文本数据AI组件',
|
||||
'title': '文本数据AI组件',
|
||||
'sort': 7,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1770648447733497858',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '测试组件',
|
||||
'dictValue': '测试组件',
|
||||
'title': '测试组件',
|
||||
'sort': 999,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
},
|
||||
{
|
||||
'id': '1938074918032830465',
|
||||
'tenantId': '000000',
|
||||
'parentId': '1658394185466220545',
|
||||
'code': 'component_classify',
|
||||
'dictKey': '监听组件',
|
||||
'dictValue': '监听组件',
|
||||
'title': '监听组件',
|
||||
'sort': 10,
|
||||
'remark': '',
|
||||
'isSealed': -1,
|
||||
'isDeleted': -1,
|
||||
'parentName': '',
|
||||
'hasChildren': false
|
||||
}
|
||||
];
|
||||
@ -0,0 +1,22 @@
|
||||
import React from 'react';
|
||||
import { Button } from '@arco-design/web-react';
|
||||
import { IconLeft } from '@arco-design/web-react/icon';
|
||||
|
||||
const TestInstance = ({ instance, onBack }: { instance: any; onBack: () => void }) => {
|
||||
return (
|
||||
<div style={{ padding: 24 }}>
|
||||
<div style={{ marginBottom: 24 }}>
|
||||
<Button icon={<IconLeft />} onClick={onBack}>
|
||||
返回列表
|
||||
</Button>
|
||||
</div>
|
||||
<h1>测试实例: {instance?.name}</h1>
|
||||
<p>实例标识: {instance?.identifier}</p>
|
||||
<p>运行状态: {instance?.runStatus}</p>
|
||||
<p>运行类型: {instance?.runType}</p>
|
||||
{/* 这里添加你的测试实例内容 */}
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default TestInstance;
|
||||
Loading…
Reference in New Issue