diff --git a/src/views/assets/Cloud/Strategy/components/ActionInput.vue b/src/views/assets/Cloud/Strategy/components/ActionInput.vue index b58df5c39..d71866ac6 100644 --- a/src/views/assets/Cloud/Strategy/components/ActionInput.vue +++ b/src/views/assets/Cloud/Strategy/components/ActionInput.vue @@ -186,7 +186,9 @@ export default { handleDelete(index) { return () => { const item = this.tableConfig.totalData.splice(index, 1) - this.$axios.delete(`/api/v1/xpack/cloud/strategy-actions/${item[0]?.id}/`) + if (item[0]?.id) { + this.$axios.delete(`/api/v1/xpack/cloud/strategy-actions/${item[0].id}/`) + } this.$message.success(this.$tc('common.deleteSuccessMsg')) } } diff --git a/src/views/assets/Cloud/Strategy/components/RuleInput.vue b/src/views/assets/Cloud/Strategy/components/RuleInput.vue index e2e34f62d..b0a0d1915 100644 --- a/src/views/assets/Cloud/Strategy/components/RuleInput.vue +++ b/src/views/assets/Cloud/Strategy/components/RuleInput.vue @@ -98,7 +98,9 @@ export default { handleDelete(index) { return () => { const item = this.tableConfig.totalData.splice(index, 1) - this.$axios.delete(`/api/v1/xpack/cloud/strategy-rules/${item[0]?.id}/`) + if (item[0]?.id) { + this.$axios.delete(`/api/v1/xpack/cloud/strategy-rules/${item[0].id}/`) + } this.$message.success(this.$tc('common.deleteSuccessMsg')) } }