From 0a79684d864e7c72f34d3306953e7361d9411e10 Mon Sep 17 00:00:00 2001 From: fanzhuxian <17826840660@139.com> Date: Fri, 25 Apr 2025 10:30:26 +0800 Subject: [PATCH] =?UTF-8?q?add:ui=E8=87=AA=E5=8A=A8=E5=8C=96-=E5=9C=BA?= =?UTF-8?q?=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test-ui/src/router/index.js | 28 +++++ test-ui/src/views/test/uiTest/addScene.vue | 100 ++++++++++++++++++ .../src/views/test/uiTest/automationTest.vue | 6 +- test-ui/src/views/test/uiTest/editScene.vue | 18 ++++ test-ui/src/views/test/uiTest/testReport.vue | 4 +- 5 files changed, 152 insertions(+), 4 deletions(-) create mode 100644 test-ui/src/views/test/uiTest/addScene.vue create mode 100644 test-ui/src/views/test/uiTest/editScene.vue diff --git a/test-ui/src/router/index.js b/test-ui/src/router/index.js index 4b7a6bf..854d8d9 100644 --- a/test-ui/src/router/index.js +++ b/test-ui/src/router/index.js @@ -200,6 +200,34 @@ export const constantRoutes = [ } ] }, + { + path: '/ui-test/automation/add', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/test/uiTest/addScene'), + name: 'AddScene', + noCache: true, + meta: { title: '创建场景', activeMenu: '/ui-test' } + } + ] + }, + { + path: '/ui-test/automation/edit', + component: Layout, + hidden: true, + children: [ + { + path: '', + component: () => import('@/views/test/uiTest/editScene'), + name: 'EditScene', + noCache: true, + meta: { title: '编辑场景', activeMenu: '/ui-test' } + } + ] + }, ] // 动态路由,基于用户权限动态去加载 diff --git a/test-ui/src/views/test/uiTest/addScene.vue b/test-ui/src/views/test/uiTest/addScene.vue new file mode 100644 index 0000000..39c35fd --- /dev/null +++ b/test-ui/src/views/test/uiTest/addScene.vue @@ -0,0 +1,100 @@ + + + + + diff --git a/test-ui/src/views/test/uiTest/automationTest.vue b/test-ui/src/views/test/uiTest/automationTest.vue index 23a31cf..27f964c 100644 --- a/test-ui/src/views/test/uiTest/automationTest.vue +++ b/test-ui/src/views/test/uiTest/automationTest.vue @@ -75,10 +75,12 @@ export default { }, // 创建元素 handleCommand(command) { - this.$message('click on item ' + command); + this.$tab.openPage("创建场景", "/ui-test/automation/add"); }, // 编辑 - hadleClickEdit() { }, + hadleClickEdit(val) { + this.$tab.openPage("编辑场景", "/ui-test/automation/edit", { id: val.id }); + }, // 删除 hadleClickDelete(val) { this.$modal.confirm('确认删除元素' + '?').then(() => { diff --git a/test-ui/src/views/test/uiTest/editScene.vue b/test-ui/src/views/test/uiTest/editScene.vue new file mode 100644 index 0000000..82259b9 --- /dev/null +++ b/test-ui/src/views/test/uiTest/editScene.vue @@ -0,0 +1,18 @@ + + + + + diff --git a/test-ui/src/views/test/uiTest/testReport.vue b/test-ui/src/views/test/uiTest/testReport.vue index 910cff6..db371d3 100644 --- a/test-ui/src/views/test/uiTest/testReport.vue +++ b/test-ui/src/views/test/uiTest/testReport.vue @@ -13,8 +13,8 @@ - - + +