Files
cmdb/cmdb-ui/src/components/CMDBExprDrawer/index.vue
2023-07-10 20:07:20 +08:00

48 lines
869 B
Python

<template>
<CustomDrawer
width="1000px"
:visible="visible"
@close="handleClose"
:hasTitle="false"
:hasFooter="false"
:closable="false"
:bodyStyle="{ padding: '24px 12px' }"
:placement="placement"
>
<ResourceSearch :fromCronJob="true" @copySuccess="copySuccess" />
</CustomDrawer>
</template>
<script>
import ResourceSearch from '@/modules/cmdb/views/resource_search'
export default {
name: 'CMDBExprDrawer',
components: { ResourceSearch },
props: {
placement: {
type: String,
default: 'right',
},
},
data() {
return {
visible: false,
}
},
methods: {
open() {
this.visible = true
},
handleClose() {
this.visible = false
},
copySuccess(text) {
this.$emit('copySuccess', text)
this.handleClose()
},
},
}
</script>
<style></style>