diff --git a/src/pages/app/EdgeList.vue b/src/pages/app/EdgeList.vue index 1cedc6344efb79c3ea8b8082a5b1b95ea22a203f..9ae35413abf3769b099b2584ce045e4fa1b738e6 100644 --- a/src/pages/app/EdgeList.vue +++ b/src/pages/app/EdgeList.vue @@ -974,9 +974,13 @@ export default { } }) this.tableData = this.paginationData + let _num = 0 this.tableData.forEach(item => { if (!_status.includes(item.status)) { - this.clearInterval() + _num++ + if (_num === this.tableData.length) { + this.clearInterval() + } } }) if (this.serchData) { diff --git a/src/pages/app/InstanceList.vue b/src/pages/app/InstanceList.vue index 6020d998ef0dcd1ab7c27fdffcfac1ae96238370..35188bc634eccc70a3f8c92a0dec7611f9e18f8b 100644 --- a/src/pages/app/InstanceList.vue +++ b/src/pages/app/InstanceList.vue @@ -312,15 +312,16 @@ export default { getCurrentPageData (data) { this.currPageTableData = data let _num = 0 + let _status = ['Creating', 'Created'] this.currPageTableData.forEach(item => { let _instantiateAppId = [] _instantiateAppId.push(item.appInstanceId) - if (item.operationalStatus === 'Creating' || item.operationalStatus === 'Created') { + if (!_status.includes(item.operationalStatus)) { _num++ - } - if (_num === 0) { - appo.setProfile(_instantiateAppId).then(() => {}) - this.clearInterval() + if (_num === this.currPageTableData.length) { + appo.setProfile(_instantiateAppId).then(() => {}) + this.clearInterval() + } } }) },