Commit ebed96901128776497995c304f02d32e071a3fc3

Authored by sanmu
1 parent 8e9da46a

feat: table action update

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: {
... ...