From 994a28dd259d4b1833912aece24736bc83a0b949 Mon Sep 17 00:00:00 2001 From: pycook Date: Mon, 29 Apr 2024 10:10:07 +0800 Subject: [PATCH] feat(ui): baseline rollback (#502) --- cmdb-ui/src/modules/cmdb/api/history.js | 16 ++ .../cmdb/components/cmdbGrant/grantComp.vue | 2 +- cmdb-ui/src/modules/cmdb/lang/en.js | 16 +- cmdb-ui/src/modules/cmdb/lang/zh.js | 16 +- .../modules/cmdb/views/ci/ciDetailPage.vue | 8 +- cmdb-ui/src/modules/cmdb/views/ci/index.vue | 63 ++++++- .../cmdb/views/ci/modules/ciDetailDrawer.vue | 3 +- .../ci/modules/ciDetailRelatedItsmTable.vue | 12 +- .../cmdb/views/ci/modules/ciDetailTab.vue | 58 ++++-- .../cmdb/views/ci/modules/ciRollbackForm.vue | 165 ++++++++++++++++++ .../src/modules/cmdb/views/ci_types/index.vue | 4 +- .../cmdb/views/ci_types/relationTable.vue | 5 +- .../modules/triggerTable.vue | 2 +- 13 files changed, 342 insertions(+), 28 deletions(-) create mode 100644 cmdb-ui/src/modules/cmdb/views/ci/modules/ciRollbackForm.vue diff --git a/cmdb-ui/src/modules/cmdb/api/history.js b/cmdb-ui/src/modules/cmdb/api/history.js index dcadc65..7de88a7 100644 --- a/cmdb-ui/src/modules/cmdb/api/history.js +++ b/cmdb-ui/src/modules/cmdb/api/history.js @@ -71,3 +71,19 @@ export function judgeItsmInstalled() { isShowMessage: false }) } + +export function getCIsBaseline(params) { + return axios({ + url: `/v0.1/ci/baseline`, + method: 'GET', + params + }) +} + +export function CIBaselineRollback(ciId, params) { + return axios({ + url: `/v0.1/ci/${ciId}/baseline/rollback`, + method: 'POST', + data: params + }) +} diff --git a/cmdb-ui/src/modules/cmdb/components/cmdbGrant/grantComp.vue b/cmdb-ui/src/modules/cmdb/components/cmdbGrant/grantComp.vue index 92dca0d..f1dd68b 100644 --- a/cmdb-ui/src/modules/cmdb/components/cmdbGrant/grantComp.vue +++ b/cmdb-ui/src/modules/cmdb/components/cmdbGrant/grantComp.vue @@ -1,5 +1,5 @@