From 2890e29e9bbf850e43b0672b15ec96edd6256c35 Mon Sep 17 00:00:00 2001 From: junjie Date: Sat, 20 Feb 2021 15:17:09 +0800 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20=E4=B8=B4=E6=97=B6=E6=8F=90?= =?UTF-8?q?=E4=BA=A4--=E6=95=B0=E6=8D=AE=E9=9B=86->=E5=88=86=E7=BB=84?= =?UTF-8?q?=EF=BC=8C=E5=9C=BA=E6=99=AFui?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/common/head/HeaderTopMenus.vue | 4 +- .../components/common/router/router.js | 6 +- .../business/components/dataset/DataSet.vue | 45 ++++++ .../components/dataset/group/Group.vue | 152 ++++++++++++++++++ .../src/business/components/dataset/router.js | 66 ++++++++ frontend/src/i18n/en-US.js | 7 +- frontend/src/i18n/zh-CN.js | 7 +- frontend/src/i18n/zh-TW.js | 7 +- 8 files changed, 287 insertions(+), 7 deletions(-) create mode 100644 frontend/src/business/components/dataset/DataSet.vue create mode 100644 frontend/src/business/components/dataset/group/Group.vue create mode 100644 frontend/src/business/components/dataset/router.js 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 @@ + + + + + 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:'添加場景' } };