fix(测试跟踪): 脑图保存后,模块树没有刷新

--bug=1024965 --user=陈建星 【测试跟踪】脑图模式-复制模块a到模块b下-保存-脑图未显示复制模块数据 https://www.tapd.cn/55049933/s/1358195
This commit is contained in:
chenjianxing 2023-03-31 15:53:30 +08:00 committed by jianxing
parent 6cfb83eaae
commit bd4b101006
1 changed files with 8 additions and 6 deletions

View File

@ -78,7 +78,6 @@ name: "TestCaseMinder",
tags: [this.$t('api_test.definition.request.case'), this.$t('test_track.case.prerequisite'), this.$t('commons.remark'), this.$t('test_track.module.module')],
result: {loading: false},
needRefresh: false,
noRefresh: false,
noRefreshMinder: false,
noRefreshMinderForSelectNode: false,
saveCases: [],
@ -163,7 +162,6 @@ name: "TestCaseMinder",
this.noRefreshMinder = false;
return;
}
this.noRefresh = true;
//
if (!this.$store.state.isTestCaseMinderChanged) {
if (this.$refs.minder) {
@ -304,18 +302,22 @@ name: "TestCaseMinder",
item.isExtraNode = false;
});
this.extraNodeChanged = [];
if (!this.noRefresh) {
this.$emit('refresh');
this.$emit('refresh');
if (!this.noRefreshMinder) {
//
//
this.noRefreshMinder = true;
}
if (!this.noRefreshMinderForSelectNode) {
if (this.selectNode && this.selectNode.data) {
// watch -> selectNode
this.noRefreshMinderForSelectNode = true;
}
}
//
this.noRefresh = false;
this.setIsChange(false);
if (callback && callback instanceof Function) {
callback();