fix(接口测试): 修复api列表批量复制数据会发出多个请求的缺陷
--bug=1028466 --user=王孝刚 【接口测试】api定义列表-批量复制较多数据-可发出多个请求 https://www.tapd.cn/55049933/s/1402885
This commit is contained in:
parent
a0ffb3a685
commit
2f94824031
|
@ -29,7 +29,7 @@
|
|||
</el-tree>
|
||||
</div>
|
||||
<template v-slot:footer>
|
||||
<ms-dialog-footer @cancel="close" @confirm="save" />
|
||||
<ms-dialog-footer @cancel="close" @confirm="save" ref="footer"/>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
@ -74,6 +74,7 @@ export default {
|
|||
this.moduleOptions = moduleOptions;
|
||||
},
|
||||
save() {
|
||||
this.$refs.footer.disableSaveBtn = true;
|
||||
if (!this.currentKey) {
|
||||
this.$warning(this.$t('test_track.case.input_module'));
|
||||
return;
|
||||
|
@ -101,6 +102,7 @@ export default {
|
|||
this.filterText = '';
|
||||
this.dialogVisible = false;
|
||||
this.selectNode = {};
|
||||
this.$refs.footer.disableSaveBtn = false;
|
||||
},
|
||||
filterNode(value, data) {
|
||||
if (!value) return true;
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
</el-tree>
|
||||
</div>
|
||||
<template v-slot:footer>
|
||||
<ms-dialog-footer @cancel="close" @confirm="save" />
|
||||
<ms-dialog-footer @cancel="close" @confirm="save" ref="footer"/>
|
||||
</template>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
@ -67,6 +67,7 @@ export default {
|
|||
this.moduleOptions = moduleOptions;
|
||||
},
|
||||
save() {
|
||||
this.$refs.footer.disableSaveBtn = true;
|
||||
if (!this.currentKey) {
|
||||
this.$warning(this.$t('test_track.case.input_module'));
|
||||
return;
|
||||
|
@ -90,6 +91,7 @@ export default {
|
|||
this.filterText = '';
|
||||
this.dialogVisible = false;
|
||||
this.selectNode = {};
|
||||
this.$refs.footer.disableSaveBtn = false;
|
||||
},
|
||||
filterNode(value, data) {
|
||||
if (!value) return true;
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<div class="dialog-footer">
|
||||
<el-button @click="cancel" :size="btnSize">{{ $t('commons.cancel') }}</el-button>
|
||||
<el-button v-prevent-re-click type="primary" @click="confirm" @keydown.enter.native.prevent :size="btnSize">{{ $t('commons.confirm') }}
|
||||
<el-button v-prevent-re-click type="primary" @click="confirm" @keydown.enter.native.prevent :size="btnSize" :disabled="disableSaveBtn">{{ $t('commons.confirm') }}
|
||||
</el-button>
|
||||
<el-button v-prevent-re-click type="primary" v-if="isShow" @click="saveAsEdit" @keydown.enter.native.prevent>{{ title }}</el-button>
|
||||
</div>
|
||||
|
@ -25,6 +25,11 @@ export default {
|
|||
}
|
||||
}
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
disableSaveBtn: false,
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
cancel() {
|
||||
this.$emit("cancel");
|
||||
|
|
Loading…
Reference in New Issue