diff --git a/test-ui/src/assets/images/header.png b/test-ui/src/assets/images/header.png new file mode 100644 index 0000000..57030eb Binary files /dev/null and b/test-ui/src/assets/images/header.png differ diff --git a/test-ui/src/views/test/case/index.vue b/test-ui/src/views/test/case/index.vue index 471c478..fec42c2 100644 --- a/test-ui/src/views/test/case/index.vue +++ b/test-ui/src/views/test/case/index.vue @@ -62,7 +62,7 @@ export default { }); }, handleAdd() { - this.$prompt('请输入名称', '提示', { + this.$prompt('请输入名称', '新增', { confirmButtonText: '确定', cancelButtonText: '取消', inputPattern: /^(?!\s*$).+/, @@ -80,7 +80,7 @@ export default { }); }, handleRowClick(row) { - this.$tab.openPage("用例 - " + row.name, "/case/detail", {id: row.id}); + this.$tab.openPage(`用例[${row.name}]`, "/case/detail", {id: row.id}); }, handleDelete(id) { this.$modal.confirm('是否确认删除用例?').then(function () { diff --git a/test-ui/src/views/test/task/edit/clickOutside.js b/test-ui/src/views/test/task/edit/clickOutside.js new file mode 100644 index 0000000..f4019d3 --- /dev/null +++ b/test-ui/src/views/test/task/edit/clickOutside.js @@ -0,0 +1,18 @@ +// clickOutside.js +export default { + bind(el, binding, vnode) { + el.clickOutsideEvent = function (event) { + // 检查点击事件的目标元素是否是绑定指令的元素或其子元素 + if (!(el === event.target || el.contains(event.target))) { + // 如果不是,则调用传递给指令的方法 + vnode.context[binding.expression](event); + } + }; + // 添加事件监听器 + document.body.addEventListener("click", el.clickOutsideEvent); + }, + unbind(el) { + // 移除事件监听器 + document.body.removeEventListener("click", el.clickOutsideEvent); + }, +}; diff --git a/test-ui/src/views/test/task/edit/executionRecord.vue b/test-ui/src/views/test/task/edit/executionRecord.vue new file mode 100644 index 0000000..649104e --- /dev/null +++ b/test-ui/src/views/test/task/edit/executionRecord.vue @@ -0,0 +1,256 @@ + + + + diff --git a/test-ui/src/views/test/task/edit/executiveReport.vue b/test-ui/src/views/test/task/edit/executiveReport.vue new file mode 100644 index 0000000..e69de29 diff --git a/test-ui/src/views/test/task/edit/index.vue b/test-ui/src/views/test/task/edit/index.vue new file mode 100644 index 0000000..403f376 --- /dev/null +++ b/test-ui/src/views/test/task/edit/index.vue @@ -0,0 +1,125 @@ + + + + + diff --git a/test-ui/src/views/test/task/edit/lineChart.vue b/test-ui/src/views/test/task/edit/lineChart.vue new file mode 100644 index 0000000..0c26bb6 --- /dev/null +++ b/test-ui/src/views/test/task/edit/lineChart.vue @@ -0,0 +1,159 @@ + + + diff --git a/test-ui/src/views/test/task/edit/lineChartCover.vue b/test-ui/src/views/test/task/edit/lineChartCover.vue new file mode 100644 index 0000000..79db731 --- /dev/null +++ b/test-ui/src/views/test/task/edit/lineChartCover.vue @@ -0,0 +1,168 @@ + + + diff --git a/test-ui/src/views/test/task/edit/operationRecords.vue b/test-ui/src/views/test/task/edit/operationRecords.vue new file mode 100644 index 0000000..580607c --- /dev/null +++ b/test-ui/src/views/test/task/edit/operationRecords.vue @@ -0,0 +1,92 @@ + + + + + diff --git a/test-ui/src/views/test/task/edit/report/components/pieChart.vue b/test-ui/src/views/test/task/edit/report/components/pieChart.vue new file mode 100644 index 0000000..e545247 --- /dev/null +++ b/test-ui/src/views/test/task/edit/report/components/pieChart.vue @@ -0,0 +1,111 @@ + + + diff --git a/test-ui/src/views/test/task/edit/report/index.vue b/test-ui/src/views/test/task/edit/report/index.vue new file mode 100644 index 0000000..f1d06e9 --- /dev/null +++ b/test-ui/src/views/test/task/edit/report/index.vue @@ -0,0 +1,292 @@ + + + + + diff --git a/test-ui/src/views/test/task/edit/taskDetails.vue b/test-ui/src/views/test/task/edit/taskDetails.vue new file mode 100644 index 0000000..9d1d425 --- /dev/null +++ b/test-ui/src/views/test/task/edit/taskDetails.vue @@ -0,0 +1,735 @@ + + + + diff --git a/test-ui/src/views/test/task/edit/test1.vue b/test-ui/src/views/test/task/edit/test1.vue new file mode 100644 index 0000000..7d5e2f2 --- /dev/null +++ b/test-ui/src/views/test/task/edit/test1.vue @@ -0,0 +1,47 @@ + + + diff --git a/test-ui/src/views/test/task/edit/test2.vue b/test-ui/src/views/test/task/edit/test2.vue new file mode 100644 index 0000000..6d2fcd6 --- /dev/null +++ b/test-ui/src/views/test/task/edit/test2.vue @@ -0,0 +1,217 @@ + + + + +