add: 测试报告-元素库-修改

This commit is contained in:
2025-04-27 14:04:59 +08:00
parent 2e5736d045
commit 83109f3170
4 changed files with 51 additions and 22 deletions

View File

@@ -23,7 +23,6 @@ export function deleteElement(data) {
return request({
url: '/test/element/delete/' + data,
method: 'put',
data: data
})
}

View File

@@ -1 +1,26 @@
import request from '@/utils/request'
import request from '@/utils/request'
// 测试报告-列表查询
export function getTestReportList(query) {
return request({
url: '/test/report/list',
method: 'get',
params: query
})
}
// 测试报告 - 删除
export function deleteTestReport(data) {
return request({
url: '/test/report/delete/' + data,
method: 'put',
})
}
// 测试报告 - 详情
export function getTestReportDetail(query) {
return request({
url: '/test/report/getInfo/' + query,
method: 'get',
})
}

View File

@@ -11,11 +11,14 @@
<el-table :data="elementList">
<el-table-column type="selection" width="55" />
<el-table-column prop="id" label="ID" width="50" align="center" />
<el-table-column prop="name" label="元素名称" width="150" align="center" />
<el-table-column prop="locType" label="定位类型" width="150" align="center" />
<el-table-column prop="elementLoc" label="元素定位" width="150" align="center" />
<el-table-column prop="updateBy" label="创建人" width="150" sortable align="center" />
<el-table-column prop="createTime" label="创建时间" width="150" align="center" sortable />
<el-table-column prop="name" label="元素名称" min-width="150" align="center" />
<el-table-column prop="locType" label="定位类型" min-width="150" align="center" />
<el-table-column prop="elementLoc" label="元素定位" min-width="150" align="center" />
<el-table-column prop="groupNamePath" label="所属模块" min-width="150" align="center" />
<el-table-column prop="createBy" label="创建" min-width="150" sortable align="center" />
<el-table-column prop="createTime" label="创建时间" min-width="180" align="center" sortable />
<el-table-column prop="updateBy" label="更新人" min-width="150" sortable align="center" />
<el-table-column prop="updateTime" label="更新时间" min-width="180" align="center" sortable />
<el-table-column prop="action" label="操作" align="center" fixed="right" width="150px">
<template slot-scope="scope">
<el-button type="text" icon="el-icon-edit-outline" @click="hadleClickEdit(scope.row)">编辑</el-button>
@@ -148,14 +151,16 @@ export default {
},
// 删除
hadleClickDelete(val) {
deleteElement(val.id).then(res => {
if (res.code === 200) {
this.$modal.msgSuccess("删除成功");
this.getElementData();
} else {
this.$modal.msgError("删除失败");
}
})
this.$modal.confirm('确认删除元素' + '').then(() => {
deleteElement(val.id).then(res => {
if (res.code === 200) {
this.$modal.msgSuccess("删除成功");
this.getElementData();
} else {
this.$modal.msgError("删除失败");
}
})
}).catch(() => { })
},
// 确定
handleWithAdd() {

View File

@@ -10,13 +10,13 @@
<el-table :data="reportList">
<el-table-column type="selection" width="55" />
<el-table-column prop="id" label="ID" width="50" align="center" />
<el-table-column prop="performanceName" label="名称" width="150" align="center" sortable />
<el-table-column prop="createBy" label="报告类型" width="150" align="center" />
<el-table-column prop="createTime" label="创建人" width="150" align="center" sortable />
<el-table-column prop="updateTime" label="创建时间" align="center" sortable />
<el-table-column prop="status" label="结束时间" align="center" sortable />
<el-table-column prop="status" label="触发方式" width="150" align="center" />
<el-table-column prop="status" label="状态" width="150" align="center" />
<el-table-column prop="performanceName" label="名称" min-width="150" align="center" sortable />
<el-table-column prop="createBy" label="报告类型" min-width="150" align="center" />
<el-table-column prop="createTime" label="创建人" min-width="150" align="center" sortable />
<el-table-column prop="updateTime" label="创建时间" align="center" min-width="150" sortable />
<el-table-column prop="status" label="结束时间" align="center" min-width="150" sortable />
<el-table-column prop="status" label="触发方式" min-width="150" align="center" />
<el-table-column prop="status" label="状态" min-width="150" align="center" />
<el-table-column prop="action" label="操作" align="center" fixed="right" width="150px">
<template slot-scope="scope">
<el-button type="text" icon="el-icon-view" @click="handleClickDetail(scope.row)"