fix(接口测试): 修复引用场景中断言可编辑的缺陷

--bug=1013564 --user=王孝刚 【接口测试】场景A中引用场景B-场景B中含场景断言-断言信息可编辑
https://www.tapd.cn/55049933/s/1168938
This commit is contained in:
wxg0103 2022-05-30 17:45:37 +08:00 committed by f2c-ci-robot[bot]
parent 5c0f48353f
commit c253a8a10e
2 changed files with 12 additions and 11 deletions

View File

@ -6,7 +6,8 @@
:placeholder="$t('api_test.request.extract.json_path_expression')"/> :placeholder="$t('api_test.request.extract.json_path_expression')"/>
</el-col> </el-col>
<el-col> <el-col>
<el-select v-model="jsonPath.option" class="ms-col-type" size="small" style="width:40%;margin-right: 10px" @change="reload"> <el-select :disabled="isReadOnly" v-model="jsonPath.option" class="ms-col-type" size="small"
style="width:40%;margin-right: 10px" @change="reload">
<el-option :label="$t('api_test.request.assertions.contains')" value="CONTAINS"/> <el-option :label="$t('api_test.request.assertions.contains')" value="CONTAINS"/>
<el-option :label="$t('api_test.request.assertions.not_contains')" value="NOT_CONTAINS"/> <el-option :label="$t('api_test.request.assertions.not_contains')" value="NOT_CONTAINS"/>
<el-option :label="$t('api_test.request.assertions.equals')" value="EQUALS"/> <el-option :label="$t('api_test.request.assertions.equals')" value="EQUALS"/>

View File

@ -22,14 +22,14 @@
<api-json-path-suggest-button <api-json-path-suggest-button
:show-suggest-button="false" :show-suggest-button="false"
:clear-tip="$t('api_test.request.assertions.json_path_clear')" :clear-tip="$t('api_test.request.assertions.json_path_clear')"
:isReadOnly="isReadOnly" :isReadOnly="request.disabled"
@clear="clearJson"/> @clear="clearJson"/>
</span> </span>
</el-row> </el-row>
<div class="assertion-add" :draggable="draggable"> <div class="assertion-add" :draggable="draggable">
<el-row :gutter="10"> <el-row :gutter="10">
<el-col :span="4"> <el-col :span="4">
<el-select :disabled="isReadOnly" class="assertion-item" v-model="type" <el-select :disabled="request.disabled" class="assertion-item" v-model="type"
:placeholder="$t('api_test.request.assertions.select_type')" size="small"> :placeholder="$t('api_test.request.assertions.select_type')" size="small">
<el-option :label="$t('api_test.request.assertions.text')" :value="options.TEXT"/> <el-option :label="$t('api_test.request.assertions.text')" :value="options.TEXT"/>
<el-option :label="$t('api_test.request.assertions.regex')" :value="options.REGEX"/> <el-option :label="$t('api_test.request.assertions.regex')" :value="options.REGEX"/>
@ -42,45 +42,45 @@
</el-col> </el-col>
<el-col :span="20"> <el-col :span="20">
<ms-api-assertion-text <ms-api-assertion-text
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:list="assertions.regex" :list="assertions.regex"
:callback="after" :callback="after"
v-if="type === options.TEXT" v-if="type === options.TEXT"
/> />
<ms-api-assertion-regex <ms-api-assertion-regex
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:list="assertions.regex" :list="assertions.regex"
:callback="after" :callback="after"
@callback="after" @callback="after"
v-if="type === options.REGEX" v-if="type === options.REGEX"
/> />
<ms-api-assertion-json-path <ms-api-assertion-json-path
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:list="assertions.jsonPath" :list="assertions.jsonPath"
:callback="after" :callback="after"
v-if="type === options.JSON_PATH" v-if="type === options.JSON_PATH"
/> />
<ms-api-assertion-x-path2 <ms-api-assertion-x-path2
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:list="assertions.xpath2" :list="assertions.xpath2"
:callback="after" :callback="after"
v-if="type === options.XPATH2" v-if="type === options.XPATH2"
/> />
<ms-api-assertion-duration <ms-api-assertion-duration
v-model="time" v-model="time"
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:duration="assertions.duration" :duration="assertions.duration"
:callback="after" :callback="after"
v-if="type === options.DURATION" v-if="type === options.DURATION"
/> />
<ms-api-assertion-jsr223 <ms-api-assertion-jsr223
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:list="assertions.jsr223" :list="assertions.jsr223"
:callback="after" :callback="after"
v-if="type === options.JSR223" v-if="type === options.JSR223"
/> />
<ms-api-assertion-document <ms-api-assertion-document
:is-read-only="isReadOnly" :is-read-only="request.disabled"
v-model="time" v-model="time"
:document="assertions.document" :document="assertions.document"
:callback="after" :callback="after"
@ -95,7 +95,7 @@
<ms-api-assertions-edit <ms-api-assertions-edit
:is-read-only="isReadOnly" :is-read-only="request.disabled"
:assertions="assertions" :assertions="assertions"
:apiId="apiId" :apiId="apiId"
:reloadData="reloadData" :reloadData="reloadData"