Commit ebed96901128776497995c304f02d32e071a3fc3

Authored by sanmu
1 parent 8e9da46a

feat: table action update

src/views/project/order/index.vue
@@ -41,11 +41,10 @@ @@ -41,11 +41,10 @@
41 }), 41 }),
42 }, 42 },
43 { 43 {
44 - // 数据分析没有编辑权限  
45 ...(role !== ROLE.DATA_REPORT_USER && { 44 ...(role !== ROLE.DATA_REPORT_USER && {
46 - label: '复制', 45 + label: '申请权限',
47 // icon: 'ic:outline-delete-outline', 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,15 +59,18 @@
60 role !== ROLE.DATA_REPORT_USER 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 label: '历史记录', 62 label: '历史记录',
69 onClick: handleHistory.bind(null, record), 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 ...(role === ROLE.ADMIN && { 74 ...(role === ROLE.ADMIN && {
73 label: '删除', 75 label: '删除',
74 popConfirm: { 76 popConfirm: {