| 1234567891011121314151617181920212223242526272829303132 |
- <template>
- <div>
- <page-header :title="$t('dictionary.commonalert')" :current-tab.sync="alertType" :tabs="cloudEnvOptions" />
- <page-body>
- <commonalert-list ref="list" :alertType="alertType" listId="CommonalertList" />
- </page-body>
- </div>
- </template>
- <script>
- import KeepAliveMixin from '@/mixins/keepAlive'
- import CommonalertList from './components/List'
- export default {
- name: 'CommonalertsIndex',
- components: {
- CommonalertList,
- },
- mixins: [KeepAliveMixin],
- data () {
- let cloudEnvOptions = [{ key: 'all', label: this.$t('monitor.text_3') }, { key: 'normal', label: this.$t('monitor.text_4') }, { key: 'system', label: this.$t('monitor.text_5') }]
- if (!this.$store.getters.isAdminMode) {
- cloudEnvOptions = [{ key: 'normal', label: this.$t('monitor.text_4') }]
- }
- const alertType = cloudEnvOptions[0].key
- return {
- cloudEnvOptions,
- alertType,
- }
- },
- }
- </script>
|