diff --git a/src/i18n/langs/cn.json b/src/i18n/langs/cn.json index c68be6d07..b5b07545e 100644 --- a/src/i18n/langs/cn.json +++ b/src/i18n/langs/cn.json @@ -518,6 +518,7 @@ "route": { "": "", "Ticket":"工单", + "CommandConfirm": "命令复核", "AdminUserCreate": "创建管理用户", "AdminUserDetail": "管理用户详情", "AdminUserList": "管理用户", diff --git a/src/i18n/langs/en.json b/src/i18n/langs/en.json index e4bfde89d..1b8233577 100644 --- a/src/i18n/langs/en.json +++ b/src/i18n/langs/en.json @@ -516,6 +516,7 @@ "route": { "": "", "Ticket": "Tickets", + "CommandConfirm": "Command confirm", "AdminUserCreate": "Admin user create", "AdminUserDetail": "Admin user detail", "AdminUserList": "Admin Users", diff --git a/src/views/tickets/CommandConfirm/Detail/TicketDetail.vue b/src/views/tickets/CommandConfirm/Detail/TicketDetail.vue index 760d6eb14..e42e08a39 100644 --- a/src/views/tickets/CommandConfirm/Detail/TicketDetail.vue +++ b/src/views/tickets/CommandConfirm/Detail/TicketDetail.vue @@ -61,6 +61,7 @@ export default { ] }, specialCardItems() { + const vm = this return [ { key: this.$t('tickets.ApplyRunUser'), @@ -80,11 +81,26 @@ export default { }, { key: this.$t('tickets.ApplyFromSession'), - value: this.object.meta.apply_from_session_id + value: this.object.meta.apply_from_session_id, + formatter: function(item, value) { + const to = { name: 'SessionDetail', params: { id: value }} + return {vm.$t('sessions.session')} + } }, { key: this.$t('tickets.ApplyFromCMDFilterRule'), - value: this.object.meta.apply_from_cmd_filter_rule_id + value: { + cmdFilterRuleId: this.object.meta.apply_from_cmd_filter_rule_id, + cmdFilterId: this.object.meta.apply_from_cmd_filter_id + }, + formatter: function(item, value) { + const to = { + name: 'CommandFilterRulesUpdate', + params: { id: value.cmdFilterRuleId }, + query: { filter: value.cmdFilterId } + } + return {vm.$t('assets.CommandFilterRules')} + } } ] }