Commit ebed96901128776497995c304f02d32e071a3fc3
1 parent
8e9da46a
feat: table action update
Showing
1 changed file
with
10 additions
and
8 deletions
src/views/project/order/index.vue
... | ... | @@ -41,11 +41,10 @@ |
41 | 41 | }), |
42 | 42 | }, |
43 | 43 | { |
44 | - // 数据分析没有编辑权限 | |
45 | 44 | ...(role !== ROLE.DATA_REPORT_USER && { |
46 | - label: '复制', | |
45 | + label: '申请权限', | |
47 | 46 | // icon: 'ic:outline-delete-outline', |
48 | - onClick: handleCopy.bind(null, record), | |
47 | + onClick: handleCheck.bind(null, record), | |
49 | 48 | }), |
50 | 49 | }, |
51 | 50 | // { |
... | ... | @@ -60,15 +59,18 @@ |
60 | 59 | role !== ROLE.DATA_REPORT_USER |
61 | 60 | ? [ |
62 | 61 | { |
63 | - label: '申请权限', | |
64 | - // icon: 'ic:outline-delete-outline', | |
65 | - onClick: handleCheck.bind(null, record), | |
66 | - }, | |
67 | - { | |
68 | 62 | label: '历史记录', |
69 | 63 | onClick: handleHistory.bind(null, record), |
70 | 64 | }, |
71 | 65 | { |
66 | + // 数据分析没有编辑权限 | |
67 | + ...((role === ROLE.ADMIN || role === ROLE.TRACKER) && { | |
68 | + label: '复制', | |
69 | + // icon: 'ic:outline-delete-outline', | |
70 | + onClick: handleCopy.bind(null, record), | |
71 | + }), | |
72 | + }, | |
73 | + { | |
72 | 74 | ...(role === ROLE.ADMIN && { |
73 | 75 | label: '删除', |
74 | 76 | popConfirm: { | ... | ... |