From 522991e23b7630decefa1f539fb9200d96c14c8b Mon Sep 17 00:00:00 2001 From: wang-liang0615 Date: Tue, 15 Aug 2023 15:02:46 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=AE=A1=E7=90=86-?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E5=85=B3=E8=81=94=20=E5=85=B3=E7=B3=BB?= =?UTF-8?q?=E5=88=A0=E9=99=A4&&=E7=AD=9B=E9=80=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cmdb/views/model_relation/index.vue | 135 +++++++++--------- .../modules/modelRelationTable.vue | 60 ++++---- 2 files changed, 90 insertions(+), 105 deletions(-) diff --git a/cmdb-ui/src/modules/cmdb/views/model_relation/index.vue b/cmdb-ui/src/modules/cmdb/views/model_relation/index.vue index bb7c360..437167a 100644 --- a/cmdb-ui/src/modules/cmdb/views/model_relation/index.vue +++ b/cmdb-ui/src/modules/cmdb/views/model_relation/index.vue @@ -1,65 +1,63 @@ @@ -110,16 +108,13 @@ export default { }, mounted() { const _currentId = localStorage.getItem('ops_cityps_currentId') - console.log(_currentId) if (_currentId) { this.currentId = _currentId } searchResourceType({ page_size: 9999, app_id: 'cmdb' }).then((res) => { - console.log('searchResourceType', res) this.resource_type = { groups: res.groups, id2perms: res.id2perms } }) this.loadCITypes(!_currentId) - console.log(this.CITypeId) }, computed: { currentCId() { @@ -168,7 +163,6 @@ export default { }, getCITypes() { getCITypes().then((res) => { - console.log('getCITypes', res.ci_types) this.CITypes = res.ci_types }) }, @@ -196,9 +190,6 @@ export default { e.preventDefault() this.form.validateFields((err, values) => { if (!err) { - // eslint-disable-next-line no-console - console.log('Received values of form: ', values) - createRelation(values.source_ci_type_id, values.ci_type_id, values.relation_type_id, values.constraint).then( (res) => { this.$message.success(`添加成功`) @@ -215,8 +206,6 @@ export default { this.$refs.table.refresh() }, handleDelete(record) { - console.log(record) - deleteRelation(record.source_ci_type_id, record.id).then((res) => { this.$message.success(`删除成功!`) @@ -236,4 +225,12 @@ export default { } - + diff --git a/cmdb-ui/src/modules/cmdb/views/model_relation/modules/modelRelationTable.vue b/cmdb-ui/src/modules/cmdb/views/model_relation/modules/modelRelationTable.vue index ca6e1e5..05901e3 100644 --- a/cmdb-ui/src/modules/cmdb/views/model_relation/modules/modelRelationTable.vue +++ b/cmdb-ui/src/modules/cmdb/views/model_relation/modules/modelRelationTable.vue @@ -1,12 +1,13 @@ @@ -257,6 +286,7 @@ import IconArea from './iconArea.vue' import SplitPane from '@/components/SplitPane' import CMDBGrant from '../../components/cmdbGrant' import { ops_move_icon as OpsMoveIcon } from '@/core/icons' +import AttrbuteStore from './attrbuteStore.vue' export default { name: 'CITypes', @@ -270,6 +300,7 @@ export default { IconArea, SplitPane, OpsMoveIcon, + AttrbuteStore, }, data() { return { @@ -589,7 +620,6 @@ export default { } }, async handleChangeCITypes(e, g) { - console.log(111, g) if (g.id && g.id !== -1) { putCITypeGroupByGId(g.id, { name: g.name, type_ids: g.ci_types.map((i) => i.id) }) .then(() => { @@ -613,7 +643,6 @@ export default { const { type_id } = await createCIType(data).catch(() => { this.loading = false }) - console.log(111) this.$message.success(`添加成功`) if (this.selectGroup && this.selectGroup.id && this.selectGroup.id !== -1) { const ids = this.selectGroup.ci_types.map((i) => i.id) diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/newCiTypeAttrModal.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/newCiTypeAttrModal.vue index 46dcb1e..33981da 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/newCiTypeAttrModal.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/newCiTypeAttrModal.vue @@ -91,13 +91,8 @@ export default { }) }, }, - beforeMount() { - this.loadTotalAttrs() - }, methods: { async handleSubmit(isCloseModal = true) { - console.log(this.targetKeys) - if (this.activeKey === '2') { if (this.targetKeys.length) { this.confirmLoading = true @@ -125,6 +120,7 @@ export default { this.visible = true this.currentGroup = group this.activeKey = '1' + this.loadTotalAttrs() this.$nextTick(() => { this.$refs.createNewAttribute.checkCanDefineComputed() }) diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/triggerForm.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/triggerForm.vue index 9125d6d..5c84d13 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/triggerForm.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/triggerForm.vue @@ -90,7 +90,12 @@ export default { ) }, }, - inject: ['refresh'], + inject: { + refresh: { + from: 'refresh', + default: null, + }, + }, methods: { createFromTriggerTable(canAddTriggerAttr) { this.visible = true @@ -163,7 +168,9 @@ export default { await addTrigger(this.CITypeId, params) } this.handleCancel() - this.refresh() + if (this.refresh) { + this.refresh() + } } }) }, @@ -176,7 +183,9 @@ export default { deleteTrigger(that.CITypeId, that.triggerId).then(() => { that.$message.success('删除成功!') that.handleCancel() - that.refresh() + if (that.refresh) { + that.refresh() + } }) }, }) From e22f45fd25e3cb7c0d59bdae86f4e2754a9b76f6 Mon Sep 17 00:00:00 2001 From: wang-liang0615 Date: Tue, 15 Aug 2023 19:21:09 +0800 Subject: [PATCH 3/5] =?UTF-8?q?=E5=B1=9E=E6=80=A7=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/cmdb/views/ci_types/attributeStore.vue | 2 +- cmdb-ui/src/modules/cmdb/views/ci_types/index.vue | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue index 18db7d7..c41f6ff 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue @@ -78,7 +78,7 @@ import { searchAttributes } from '../../api/CITypeAttr' import AttributeCard from './attributeCard.vue' export default { - name: 'AttrbuteStore', + name: 'AttributeStore', components: { AttributeCard }, data() { return { diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue index 89241c6..6ee6cce 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/index.vue @@ -29,7 +29,7 @@ 属性库 - + @@ -286,7 +286,7 @@ import IconArea from './iconArea.vue' import SplitPane from '@/components/SplitPane' import CMDBGrant from '../../components/cmdbGrant' import { ops_move_icon as OpsMoveIcon } from '@/core/icons' -import AttrbuteStore from './attrbuteStore.vue' +import AttributeStore from './attributeStore.vue' export default { name: 'CITypes', @@ -300,7 +300,7 @@ export default { IconArea, SplitPane, OpsMoveIcon, - AttrbuteStore, + AttributeStore, }, data() { return { From 37d0dacd2e4107507ec5bf4b424af3fbfd51a5d7 Mon Sep 17 00:00:00 2001 From: wang-liang0615 Date: Tue, 15 Aug 2023 19:26:49 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E5=B1=9E=E6=80=A7=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cmdb/views/ci_types/attributeStore.vue | 401 +++++++++--------- 1 file changed, 200 insertions(+), 201 deletions(-) diff --git a/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue b/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue index c41f6ff..487f080 100644 --- a/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue +++ b/cmdb-ui/src/modules/cmdb/views/ci_types/attributeStore.vue @@ -1,213 +1,212 @@