style(接口测试): table行隐藏样式调整

--bug=1017834 --user=赵勇 【接口测试】场景变量-搜索未返回结果 https://www.tapd.cn/55049933/s/1258972
This commit is contained in:
fit2-zhao 2022-10-11 19:21:29 +08:00 committed by f2c-ci-robot[bot]
parent 14be65e84b
commit 8ff6efe0a4
3 changed files with 11 additions and 5 deletions

View File

@ -13,6 +13,9 @@
v-else-if="getStatus(status) === 'fake_error'"> v-else-if="getStatus(status) === 'fake_error'">
FakeError FakeError
</el-tag> </el-tag>
<span v-else-if="status === '-'" size="mini" type="info">
-
</span>
<el-tag v-else size="mini" type="info"> <el-tag v-else size="mini" type="info">
{{ showStatus(status) }} {{ showStatus(status) }}
</el-tag> </el-tag>

View File

@ -138,7 +138,7 @@ export class BaseConfig {
options = this.initOptions(options) options = this.initOptions(options)
if (types) { if (types) {
for (let name in types) { for (let name in types) {
if (Object.prototype.hasOwnProperty.call(types, name) && Object.prototype.hasOwnProperty.call(options, name)) { if (options[name] !== null && Object.prototype.hasOwnProperty.call(types, name) && Object.prototype.hasOwnProperty.call(options, name)) {
options[name].forEach(o => { options[name].forEach(o => {
this[name].push(new types[name](o)); this[name].push(new types[name](o));
}) })

View File

@ -12,6 +12,7 @@
:height="screenHeight" :height="screenHeight"
:row-key="rowKey" :row-key="rowKey"
:row-class-name="tableRowClassName" :row-class-name="tableRowClassName"
:row-style='rowStyle'
:cell-class-name="addPaddingColClass" :cell-class-name="addPaddingColClass"
:highlight-current-row="highlightCurrentRow" :highlight-current-row="highlightCurrentRow"
@sort-change="sort" @sort-change="sort"
@ -511,6 +512,9 @@ export default {
return 'padding-col'; return 'padding-col';
} }
}, },
rowStyle({row}) {
return row.hidden ? {"display": "none"} : {};
},
tableRowClassName(row) { tableRowClassName(row) {
if (row.row.hidden) { if (row.row.hidden) {
return 'ms-variable-hidden-row'; return 'ms-variable-hidden-row';
@ -571,5 +575,4 @@ export default {
.row-click { .row-click {
cursor: pointer; cursor: pointer;
} }
</style> </style>