|
@@ -88,7 +88,10 @@
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import { mapGetters } from 'vuex'
|
|
import { mapGetters } from 'vuex'
|
|
|
-import { AlarmLevelInfo } from '@/constant'
|
|
|
|
|
|
|
+import {
|
|
|
|
|
+ AlarmLevelInfo,
|
|
|
|
|
+ SupportedAlarmStrategies
|
|
|
|
|
+} from '@/constant'
|
|
|
import {
|
|
import {
|
|
|
getUsersByDepartment,
|
|
getUsersByDepartment,
|
|
|
addUser,
|
|
addUser,
|
|
@@ -164,7 +167,7 @@ export default {
|
|
|
},
|
|
},
|
|
|
on: { edit: val => this.onEditName(data, val) }
|
|
on: { edit: val => this.onEditName(data, val) }
|
|
|
}), 'class-name': 'c-edit-column' },
|
|
}), 'class-name': 'c-edit-column' },
|
|
|
- { label: '消息推送', render: (data, h) => h('el-select', {
|
|
|
|
|
|
|
+ SupportedAlarmStrategies.length && { label: '消息推送', render: (data, h) => h('el-select', {
|
|
|
staticClass: 'u-width',
|
|
staticClass: 'u-width',
|
|
|
props: {
|
|
props: {
|
|
|
value: data.informLevel
|
|
value: data.informLevel
|
|
@@ -219,7 +222,7 @@ export default {
|
|
|
label: AlarmLevelInfo[9999]
|
|
label: AlarmLevelInfo[9999]
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
- ]) },
|
|
|
|
|
|
|
+ ]), width: 220 },
|
|
|
{ type: 'tag', render: ({ userId, enabled }) => userId === this.userId
|
|
{ type: 'tag', render: ({ userId, enabled }) => userId === this.userId
|
|
|
? null
|
|
? null
|
|
|
: {
|
|
: {
|