dataease/frontend/src/views/system/systemParamSettings/index.vue
2021-03-03 15:14:56 +08:00

53 lines
1.4 KiB
Vue

<template>
<el-card>
<el-tabs v-model="activeName" class="system-setting">
<!-- <el-tab-pane :label="$t('system_config.base_config')" name="base">-->
<!-- <base-setting/>-->
<!-- </el-tab-pane>-->
<el-tab-pane :label="$t('display.title')" name="ui">
<ui-setting />
</el-tab-pane>
<el-tab-pane :label="$t('system_parameter_setting.mailbox_service_settings')" name="email">
<email-setting />
</el-tab-pane>
</el-tabs>
</el-card>
</template>
<script>
import EmailSetting from './EmailSetting'
import LdapSetting from './LdapSetting'
import UiSetting from './UiSetting'
import BaseSetting from './BaseSetting'
import { hasLicense } from '@/metersphere/common/js/utils'
// const requireComponent = require.context('@/metersphere/common/components/xpack/', true, /\.vue$/)
// const display = requireComponent.keys().length > 0 ? requireComponent('./display/Display.vue') : {}
// const auth = requireComponent.keys().length > 0 ? requireComponent('./auth/Auth.vue') : {}
export default {
name: 'SystemParameterSetting',
components: {
BaseSetting,
UiSetting,
EmailSetting,
LdapSetting,
// 'MsDisplay': display.default,
// 'MsAuth': auth.default
},
data() {
return {
activeName: 'ui'
}
},
methods: {
hasLicense
}
}
</script>
<style scoped>
</style>