mirror of https://github.com/veops/cmdb.git
version: 2.3.1
This commit is contained in:
parent
0ebd52f3fd
commit
4abe4d7e8f
|
@ -287,7 +287,7 @@ export default {
|
||||||
item.description += str
|
item.description += str
|
||||||
} else {
|
} else {
|
||||||
const str = ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
const str = ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
||||||
item.description += ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
item.description += str
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -238,7 +238,7 @@ export default {
|
||||||
item.changeDescription += str
|
item.changeDescription += str
|
||||||
} else {
|
} else {
|
||||||
const str = ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
const str = ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
||||||
item.changeDescription += ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
item.changeDescription += str
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -286,7 +286,7 @@ export default {
|
||||||
item.changeDescription += str
|
item.changeDescription += str
|
||||||
} else {
|
} else {
|
||||||
const str = ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
const str = ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
||||||
item.changeDescription += ` 【 ${key} : 由 ${oldVal} 改为 ${newVal} 】 `
|
item.changeDescription += str
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -550,7 +550,7 @@ export default {
|
||||||
.then(() => {
|
.then(() => {
|
||||||
successNum += 1
|
successNum += 1
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch(() => {
|
||||||
errorNum += 1
|
errorNum += 1
|
||||||
})
|
})
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
|
@ -584,7 +584,7 @@ export default {
|
||||||
.then(() => {
|
.then(() => {
|
||||||
successNum += 1
|
successNum += 1
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch(() => {
|
||||||
errorNum += 1
|
errorNum += 1
|
||||||
})
|
})
|
||||||
.finally(() => {
|
.finally(() => {
|
||||||
|
@ -685,7 +685,7 @@ export default {
|
||||||
},
|
},
|
||||||
onEnd: (params) => {
|
onEnd: (params) => {
|
||||||
// 由于开启了虚拟滚动,newIndex和oldIndex是虚拟的
|
// 由于开启了虚拟滚动,newIndex和oldIndex是虚拟的
|
||||||
const { newIndex, oldIndex, from, to } = params
|
const { newIndex, oldIndex } = params
|
||||||
// 从tableDragClassName拿到colid
|
// 从tableDragClassName拿到colid
|
||||||
const fromColid = this.tableDragClassName[oldIndex]
|
const fromColid = this.tableDragClassName[oldIndex]
|
||||||
const toColid = this.tableDragClassName[newIndex]
|
const toColid = this.tableDragClassName[newIndex]
|
||||||
|
|
|
@ -31,7 +31,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { getDiscovery, deleteDiscovery, downloadADR } from '../../api/discovery'
|
import { getDiscovery, deleteDiscovery } from '../../api/discovery'
|
||||||
import DiscoveryCard from './discoveryCard.vue'
|
import DiscoveryCard from './discoveryCard.vue'
|
||||||
import EditDrawer from './editDrawer.vue'
|
import EditDrawer from './editDrawer.vue'
|
||||||
export default {
|
export default {
|
||||||
|
|
|
@ -66,7 +66,7 @@ import ModelRelationTable from './modules/modelRelationTable.vue'
|
||||||
import { searchResourceType } from '@/modules/acl/api/resource'
|
import { searchResourceType } from '@/modules/acl/api/resource'
|
||||||
import { getCITypeGroupsConfig } from '@/modules/cmdb/api/ciTypeGroup'
|
import { getCITypeGroupsConfig } from '@/modules/cmdb/api/ciTypeGroup'
|
||||||
import { getCITypes } from '@/modules/cmdb/api/CIType'
|
import { getCITypes } from '@/modules/cmdb/api/CIType'
|
||||||
import { createRelation, deleteRelation, getCITypeChildren, getRelationTypes } from '@/modules/cmdb/api/CITypeRelation'
|
import { createRelation, deleteRelation, getRelationTypes } from '@/modules/cmdb/api/CITypeRelation'
|
||||||
export default {
|
export default {
|
||||||
name: 'Index',
|
name: 'Index',
|
||||||
components: {
|
components: {
|
||||||
|
|
|
@ -594,7 +594,7 @@ export default {
|
||||||
|
|
||||||
this.calcColumns()
|
this.calcColumns()
|
||||||
if (refreshType === 'refreshNumber') {
|
if (refreshType === 'refreshNumber') {
|
||||||
const promises = this.treeKeys.map((key, index) => {
|
this.treeKeys.map((key, index) => {
|
||||||
statisticsCIRelation({
|
statisticsCIRelation({
|
||||||
root_ids: key.split('%')[0],
|
root_ids: key.split('%')[0],
|
||||||
level: this.treeKeys.length - index,
|
level: this.treeKeys.length - index,
|
||||||
|
|
|
@ -802,7 +802,6 @@
|
||||||
import { mapState } from 'vuex'
|
import { mapState } from 'vuex'
|
||||||
import { getDepartmentName, getDirectorName } from '@/utils/util'
|
import { getDepartmentName, getDirectorName } from '@/utils/util'
|
||||||
import Bus from '../companyStructure/eventBus/bus'
|
import Bus from '../companyStructure/eventBus/bus'
|
||||||
import appConfig from '@/config/app'
|
|
||||||
import Sortable from 'sortablejs'
|
import Sortable from 'sortablejs'
|
||||||
import XEUtils from 'xe-utils'
|
import XEUtils from 'xe-utils'
|
||||||
import { ops_move_icon as OpsMoveIcon } from '@/core/icons'
|
import { ops_move_icon as OpsMoveIcon } from '@/core/icons'
|
||||||
|
@ -1179,7 +1178,7 @@ export default {
|
||||||
},
|
},
|
||||||
onEnd: (params) => {
|
onEnd: (params) => {
|
||||||
// 由于开启了虚拟滚动,newIndex和oldIndex是虚拟的
|
// 由于开启了虚拟滚动,newIndex和oldIndex是虚拟的
|
||||||
const { newIndex, oldIndex, from, to } = params
|
const { newIndex, oldIndex } = params
|
||||||
// 从tableDragClassName拿到colid
|
// 从tableDragClassName拿到colid
|
||||||
const fromColid = this.tableDragClassName[oldIndex]
|
const fromColid = this.tableDragClassName[oldIndex]
|
||||||
const toColid = this.tableDragClassName[newIndex]
|
const toColid = this.tableDragClassName[newIndex]
|
||||||
|
|
|
@ -30,7 +30,7 @@ services:
|
||||||
- redis
|
- redis
|
||||||
|
|
||||||
cmdb-api:
|
cmdb-api:
|
||||||
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-api:3.0
|
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-api:2.3.1
|
||||||
# build:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
# target: cmdb-api
|
# target: cmdb-api
|
||||||
|
@ -44,14 +44,13 @@ services:
|
||||||
- |
|
- |
|
||||||
sed -i "s#USE_ACL = False#USE_ACL = True#g" settings.py
|
sed -i "s#USE_ACL = False#USE_ACL = True#g" settings.py
|
||||||
/wait
|
/wait
|
||||||
sleep 5
|
|
||||||
gunicorn --workers=3 autoapp:app -b 0.0.0.0:5000 -D
|
gunicorn --workers=3 autoapp:app -b 0.0.0.0:5000 -D
|
||||||
flask cmdb-init-cache
|
flask cmdb-init-cache
|
||||||
flask cmdb-init-acl
|
flask cmdb-init-acl
|
||||||
nohup flask cmdb-counter > counter.log 2>&1 &
|
nohup flask cmdb-counter > counter.log 2>&1 &
|
||||||
|
|
||||||
celery worker -A celery_worker.celery -E -Q one_cmdb_async --concurrency=2 -D
|
celery -A celery_worker.celery worker -E -Q one_cmdb_async --concurrency=2 -D
|
||||||
celery worker -A celery_worker.celery -E -Q acl_async --concurrency=2
|
celery -A celery_worker.celery worker -E -Q acl_async --concurrency=2
|
||||||
depends_on:
|
depends_on:
|
||||||
- cmdb-db
|
- cmdb-db
|
||||||
- cmdb-cache
|
- cmdb-cache
|
||||||
|
@ -61,7 +60,7 @@ services:
|
||||||
- cmdb-api
|
- cmdb-api
|
||||||
|
|
||||||
cmdb-ui:
|
cmdb-ui:
|
||||||
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-ui:3.0
|
image: registry.cn-hangzhou.aliyuncs.com/veops/cmdb-ui:2.3.1
|
||||||
# build:
|
# build:
|
||||||
# context: .
|
# context: .
|
||||||
# target: cmdb-ui
|
# target: cmdb-ui
|
||||||
|
|
Loading…
Reference in New Issue