性能测试-全部测试-点击名称跳转

This commit is contained in:
shiziyuan9527 2020-06-01 17:25:19 +08:00
parent 8abae1024d
commit 42db0a44d3
2 changed files with 18 additions and 12 deletions

View File

@ -30,7 +30,7 @@
<if test="request.orders != null and request.orders.size() > 0">
order by
<foreach collection="request.orders" separator="," item="order">
test_plan_test_case.${order.name} ${order.type}
load_test.${order.name} ${order.type}
</foreach>
</if>
</select>

View File

@ -10,13 +10,14 @@
<el-input type="text" size="small" :placeholder="$t('load_test.search_by_name')"
prefix-icon="el-icon-search"
maxlength="60"
v-model="condition" @change="search" clearable/>
v-model="condition.name" @change="search" clearable/>
</span>
</el-row>
</div>
</template>
<!-- @sort-change="sort"-->
<el-table :data="tableData" class="test-content"
@sort-change="sort"
:default-sort="{prop: 'createTime', order: 'descending'}"
>
<el-table-column
@ -24,6 +25,9 @@
:label="$t('commons.name')"
width="150"
show-overflow-tooltip>
<template v-slot:default="scope">
<el-link type="info" @click="link(scope.row)">{{ scope.row.name }}</el-link>
</template>
</el-table-column>
<el-table-column
prop="projectName"
@ -100,7 +104,7 @@
result: {},
queryPath: "/performance/list",
deletePath: "/performance/delete",
condition: "",
condition: {},
projectId: null,
tableData: [],
multipleSelection: [],
@ -135,15 +139,12 @@
},
methods: {
initTableData() {
let param = {
name: this.condition,
};
if (this.projectId !== 'all') {
param.projectId = this.projectId;
this.condition.projectId = this.projectId;
}
this.result = this.$post(this.buildPagePath(this.queryPath), param, response => {
this.result = this.$post(this.buildPagePath(this.queryPath), this.condition, response => {
let data = response.data;
this.total = data.itemCount;
this.tableData = data.listObject;
@ -189,9 +190,14 @@
this.initTableData();
});
},
sort(column) {
_sort(column, this.condition);
this.initTableData();
// sort(column) {
// _sort(column, this.condition);
// this.initTableData();
// },
link(row) {
this.$router.push({
path: '/performance/test/edit/' + row.id,
})
}
}
}