diff --git a/frontend/src/business/components/common/head/HeaderTopMenus.vue b/frontend/src/business/components/common/head/HeaderTopMenus.vue index 8864d8df1e..aab3357a99 100644 --- a/frontend/src/business/components/common/head/HeaderTopMenus.vue +++ b/frontend/src/business/components/common/head/HeaderTopMenus.vue @@ -14,9 +14,9 @@ {{ $t('commons.api') }} - - {{ $t('commons.performance') }} + {{ $t('commons.dataset') }} {{ $t('commons.system_setting') }} diff --git a/frontend/src/business/components/common/router/router.js b/frontend/src/business/components/common/router/router.js index a7dbdbce6f..47cfe18eda 100644 --- a/frontend/src/business/components/common/router/router.js +++ b/frontend/src/business/components/common/router/router.js @@ -3,7 +3,8 @@ import VueRouter from 'vue-router' import RouterSidebar from "./RouterSidebar"; import Setting from "@/business/components/settings/router"; import API from "@/business/components/api/router"; -import Performance from "@/business/components/performance/router"; +// import Performance from "@/business/components/performance/router"; +import DataSet from "@/business/components/dataset/router"; import Track from "@/business/components/track/router"; Vue.use(VueRouter); @@ -19,7 +20,8 @@ const router = new VueRouter({ }, Setting, API, - Performance, + // Performance, + DataSet, Track, ] }); diff --git a/frontend/src/business/components/dataset/DataSet.vue b/frontend/src/business/components/dataset/DataSet.vue new file mode 100644 index 0000000000..20dda22ca0 --- /dev/null +++ b/frontend/src/business/components/dataset/DataSet.vue @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + diff --git a/frontend/src/business/components/dataset/group/Group.vue b/frontend/src/business/components/dataset/group/Group.vue new file mode 100644 index 0000000000..ad668f3e85 --- /dev/null +++ b/frontend/src/business/components/dataset/group/Group.vue @@ -0,0 +1,152 @@ + + + + {{ $t('dataset.datalist') }} + + + + {{$t('dataset.add_group')}} + + {{$t('dataset.add_scene')}} + + + + + + + + + + + + + {{ node.label }} + + append(data)"> + + remove(node, data)"> + + + + + + + + + + + + diff --git a/frontend/src/business/components/dataset/router.js b/frontend/src/business/components/dataset/router.js new file mode 100644 index 0000000000..ea2324d7cd --- /dev/null +++ b/frontend/src/business/components/dataset/router.js @@ -0,0 +1,66 @@ + +const DataSet = () => import('@/business/components/dataset/DataSet'); +// const PerformanceTestHome = () => import('@/business/components/performance/home/PerformanceTestHome') +// const EditPerformanceTest = () => import('@/business/components/performance/test/EditPerformanceTest') +// const PerformanceTestList = () => import('@/business/components/performance/test/PerformanceTestList') +// const PerformanceTestReport = () => import('@/business/components/performance/report/PerformanceTestReport') +// const PerformanceChart = () => import('@/business/components/performance/report/components/PerformanceChart') +// const PerformanceReportView = () => import('@/business/components/performance/report/PerformanceReportView') + +export default { + path: "/dataset", + name: "dataset", + // redirect: "/dataset/home", + components: { + content: DataSet + }, + children: [ + // { + // path: 'home', + // name: 'datasetHome', + // component: PerformanceTestHome, + // }, + // { + // path: 'test/create', + // name: "createPerTest", + // component: EditPerformanceTest, + // }, + // { + // path: "test/edit/:testId", + // name: "editPerTest", + // component: EditPerformanceTest, + // props: { + // content: (route) => { + // return { + // ...route.params + // } + // } + // } + // }, + // { + // path: "test/:projectId", + // name: "perPlan", + // component: PerformanceTestList + // }, + // { + // path: "project/:type", + // name: "perProject", + // component: MsProject + // }, + // { + // path: "report/:type", + // name: "perReport", + // component: PerformanceTestReport + // }, + // { + // path: "chart", + // name: "perChart", + // component: PerformanceChart + // }, + // { + // path: "report/view/:reportId", + // name: "perReportView", + // component: PerformanceReportView + // } + ] +} diff --git a/frontend/src/i18n/en-US.js b/frontend/src/i18n/en-US.js index 423905fd6f..9fcaadd8f9 100644 --- a/frontend/src/i18n/en-US.js +++ b/frontend/src/i18n/en-US.js @@ -60,7 +60,7 @@ export default { test_resource_pool: 'Resource Pool', system_setting: 'Settings', api: 'API', - performance: 'Performance', + dataset: 'DataSet', functional: 'Functional test', input_content: 'Please enter content', create: 'Create', @@ -1518,5 +1518,10 @@ export default { delete_prompt: 'This operation will delete the authentication source, do you want to continue? ', title: 'Auth Source', auth_name_valid: 'Name does not support special characters', + }, + dataset:{ + datalist:'Data List', + add_group:'Add Group', + add_scene:'Add Scene' } }; diff --git a/frontend/src/i18n/zh-CN.js b/frontend/src/i18n/zh-CN.js index 59ab7d855b..d96d8029a8 100644 --- a/frontend/src/i18n/zh-CN.js +++ b/frontend/src/i18n/zh-CN.js @@ -61,7 +61,7 @@ export default { test_resource_pool: '测试资源池', system_setting: '系统设置', api: '视图', - performance: '数据', + dataset: '数据', functional: '功能测试', input_content: '请输入内容', create: '新建', @@ -1521,5 +1521,10 @@ export default { delete_prompt: '此操作会删除认证源,是否继续?', title: '认证设置', auth_name_valid: '名称不支持特殊字符', + }, + dataset:{ + datalist:'数据列表', + add_group:'添加分组', + add_scene:'添加场景' } }; diff --git a/frontend/src/i18n/zh-TW.js b/frontend/src/i18n/zh-TW.js index 14cb737e8d..31a9cc3a6f 100644 --- a/frontend/src/i18n/zh-TW.js +++ b/frontend/src/i18n/zh-TW.js @@ -61,7 +61,7 @@ export default { test_resource_pool: '測試資源池', system_setting: '系統設置', api: '接口測試', - performance: '性能測試', + dataset: '數據', functional: '功能測試', input_content: '請輸入內容', create: '新建', @@ -1519,5 +1519,10 @@ export default { delete_prompt: '此操作會刪除認證源,是否繼續? ', title: '認證設置', auth_name_valid: '名稱不支持特殊字符', + }, + dataset:{ + datalist:'數據列表', + add_group:'添加分組', + add_scene:'添加場景' } };