diff --git a/frontend/pc/src/constants/routerList.js b/frontend/pc/src/constants/routerList.js index 825d76dab..2d22cbede 100644 --- a/frontend/pc/src/constants/routerList.js +++ b/frontend/pc/src/constants/routerList.js @@ -65,6 +65,12 @@ const ROUTE_LIST = [ icon: 'bk-itsm-icon icon-ticket_star', path: '/workbench/ticket/attention', }, + { + name: i18n.t('m[\'我的经办\']'), + id: 'myHistoryTicket', + icon: 'bk-itsm-icon icon-ticket_star', + path: '/workbench/ticket/history', + }, { name: i18n.t('m[\'所有单据\']'), id: 'allUserTicket', diff --git a/frontend/pc/src/i18n/lang/en.js b/frontend/pc/src/i18n/lang/en.js index c333ec275..f07dc155d 100644 --- a/frontend/pc/src/i18n/lang/en.js +++ b/frontend/pc/src/i18n/lang/en.js @@ -2277,6 +2277,7 @@ export const m = { 我的待办: 'My Todos', 待我审批: 'My Approvals', 我发起的: 'My Requests', + 我的经办: 'My Histories', 我关注的: 'My Follows', 所有单据: 'All Tickets', 单据: 'Tickets', diff --git a/frontend/pc/src/i18n/lang/zh.js b/frontend/pc/src/i18n/lang/zh.js index aa4fc093e..470d3ff70 100644 --- a/frontend/pc/src/i18n/lang/zh.js +++ b/frontend/pc/src/i18n/lang/zh.js @@ -2344,6 +2344,7 @@ export const m = { 我的待办: '我的待办', 待我审批: '待我审批', 我发起的: '我发起的', + 我的经办: '我的经办', 我关注的: '我关注的', 所有单据: '所有单据', 单据: '单据', diff --git a/frontend/pc/src/router/modules/workbench.js b/frontend/pc/src/router/modules/workbench.js index b736236fa..d073f39b5 100644 --- a/frontend/pc/src/router/modules/workbench.js +++ b/frontend/pc/src/router/modules/workbench.js @@ -24,6 +24,7 @@ import MyTodoTicket from '../../views/workbench/MyTodoTicket.vue'; import MyApprovalTicket from '../../views/workbench/MyApprovalTicket.vue'; import MyCreatedTicket from '../../views/workbench/MyCreatedTicket.vue'; import MyAttentionTicket from '../../views/workbench/MyAttentionTicket.vue'; +import MyHistoryTicket from '../../views/workbench/MyHistoryTicket.vue'; import AllTicket from '../../views/workbench/AllTicket.vue'; export default [ @@ -47,6 +48,11 @@ export default [ name: 'myAttentionTicket', component: MyAttentionTicket, }, + { + path: '/workbench/ticket/history', + name: 'myHistoryTicket', + component: MyHistoryTicket, + }, { path: '/workbench/ticket/all', name: 'allUserTicket', diff --git a/frontend/pc/src/views/ticket/HistoryList.vue b/frontend/pc/src/views/ticket/HistoryList.vue new file mode 100644 index 000000000..77660c9d0 --- /dev/null +++ b/frontend/pc/src/views/ticket/HistoryList.vue @@ -0,0 +1,270 @@ + + + + + diff --git a/frontend/pc/src/views/workbench/MyHistoryTicket.vue b/frontend/pc/src/views/workbench/MyHistoryTicket.vue new file mode 100644 index 000000000..975f2bd98 --- /dev/null +++ b/frontend/pc/src/views/workbench/MyHistoryTicket.vue @@ -0,0 +1,40 @@ + + + +