diff --git a/src/views/flow/list.vue b/src/views/flow/list.vue index 6ef0071..54ff9f2 100644 --- a/src/views/flow/list.vue +++ b/src/views/flow/list.vue @@ -493,6 +493,23 @@ export default { }; }, methods: { + contextMenuClickEvent({ menu, row, column }) { + switch (menu.code) { + case 'edit': + // 示例 + if (row && column) { + const target = this.$router.resolve({ + path: '/flow/edit', + query: { + flow_id: row.id + } + }) + window.open(target.href, '_blank') + } + break + default: + } + }, contentFormatter(row) { const { data, fields } = row let text = ''