refactor(接口测试): 修复引用场景被删除,还可以执行的缺陷
--bug=1013861 --user=王孝刚 【接口自动化】A场景引用了B场景,删除B场景,引用的场景B还可以执行 https://www.tapd.cn/55049933/s/1176826
This commit is contained in:
parent
3aa282a4e2
commit
3f11dd3961
|
@ -158,7 +158,7 @@
|
|||
<dependency>
|
||||
<groupId>io.metersphere</groupId>
|
||||
<artifactId>ms-jmeter-core</artifactId>
|
||||
<version>1.1.9</version>
|
||||
<version>1.2.0</version>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<artifactId>netty</artifactId>
|
||||
|
|
|
@ -39,15 +39,17 @@
|
|||
<slot name="button" v-if="showVersion"></slot>
|
||||
|
||||
<el-tooltip :content="$t('test_resource_pool.enable_disable')" placement="top" v-if="showBtn">
|
||||
<el-switch v-model="data.enable" class="enable-switch" size="mini" :disabled="(data.disabled && !data.root) || !showVersion"/>
|
||||
<el-switch v-model="data.enable" class="enable-switch" size="mini"
|
||||
:disabled="(data.disabled && !data.root) || !showVersion || isDeleted"/>
|
||||
</el-tooltip>
|
||||
|
||||
<el-button v-if="showVersion && showCopy" size="mini" icon="el-icon-copy-document" circle @click="copyRow"
|
||||
style="padding: 5px"
|
||||
:disabled="(data.disabled && !data.root) || !showVersion "/>
|
||||
:disabled="(data.disabled && !data.root) || !showVersion || isDeleted"/>
|
||||
|
||||
<el-button v-show="isSingleButton" size="mini" icon="el-icon-delete" type="danger" style="padding: 5px" circle @click="remove"
|
||||
:disabled="(data.disabled && !data.root) || !showVersion "/>
|
||||
<el-button v-show="isSingleButton" size="mini" icon="el-icon-delete" type="danger" style="padding: 5px" circle
|
||||
@click="remove"
|
||||
:disabled="(data.disabled && !data.root) || !showVersion || isDeleted"/>
|
||||
|
||||
<step-extend-btns style="display: contents"
|
||||
:data="data"
|
||||
|
@ -154,14 +156,18 @@ export default {
|
|||
environmentType: String,
|
||||
environmentGroupId: String,
|
||||
envMap: Map,
|
||||
showEnable : {
|
||||
showEnable: {
|
||||
type: Boolean,
|
||||
default : true
|
||||
default: true
|
||||
},
|
||||
showCopy : {
|
||||
showCopy: {
|
||||
type: Boolean,
|
||||
default : true
|
||||
default: true
|
||||
},
|
||||
isDeleted: {
|
||||
type: Boolean,
|
||||
default: false
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
'$store.state.selectStep': function () {
|
||||
|
@ -198,7 +204,7 @@ export default {
|
|||
if (this.data.type === 'ConstantTimer' || this.data.type === 'Assertions') {
|
||||
return (!this.innerStep || this.showBtn && (!this.data.disabled || this.data.root) && this.showVersion && this.stepFilter.get('ALlSamplerStep').indexOf(this.data.type) === -1);
|
||||
}
|
||||
return (this.showBtn && (!this.data.disabled || this.data.root) && this.showVersion && this.stepFilter.get('ALlSamplerStep').indexOf(this.data.type) === -1);
|
||||
return (this.showBtn && (!this.data.disabled || this.data.root || this.isDeleted) && this.showVersion && this.stepFilter.get('ALlSamplerStep').indexOf(this.data.type) === -1);
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
@active="active"
|
||||
:is-show-name-input="!isDeletedOrRef"
|
||||
:data="request"
|
||||
:is-deleted="request.referenced==='REF' && !isShowNum"
|
||||
:draggable="draggable"
|
||||
:color="displayColor.color"
|
||||
:background-color="displayColor.backgroundColor"
|
||||
|
@ -256,12 +257,13 @@ export default {
|
|||
if (this.request.hashTree) {
|
||||
this.setOwnEnvironment(this.request.hashTree);
|
||||
}
|
||||
if (this.request.num) {
|
||||
this.isShowNum = true;
|
||||
this.request.root = true;
|
||||
if (this.request.id && this.request.referenced === 'REF') {
|
||||
this.request.disabled = true;
|
||||
}
|
||||
if (this.request.num) {
|
||||
this.isShowNum = true;
|
||||
this.request.root = true;
|
||||
|
||||
} else {
|
||||
this.isShowNum = false;
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
:is-disabled="true"
|
||||
:is-max="isMax"
|
||||
:show-btn="showBtn"
|
||||
:is-deleted="scenario.referenced==='REF' && ! isShowNum"
|
||||
:show-version="showVersion"
|
||||
color="#606266"
|
||||
background-color="#F4F4F5"
|
||||
|
|
Loading…
Reference in New Issue