diff --git a/spug_api/apps/exec/transfer.py b/spug_api/apps/exec/transfer.py index fea66abd..e09ce6b8 100644 --- a/spug_api/apps/exec/transfer.py +++ b/spug_api/apps/exec/transfer.py @@ -22,7 +22,7 @@ class TransferView(View): - @auth('exec.task.do') + @auth('exec.transfer.do') def get(self, request): records = Transfer.objects.filter(user=request.user) return json_response([x.to_view() for x in records]) diff --git a/spug_web/src/pages/exec/transfer/index.js b/spug_web/src/pages/exec/transfer/index.js index b89b9dab..ff27e2bc 100644 --- a/spug_web/src/pages/exec/transfer/index.js +++ b/spug_web/src/pages/exec/transfer/index.js @@ -113,7 +113,7 @@ function TransferIndex() { setFiles([...files]) } - return ( + return ( 首页 批量执行 diff --git a/spug_web/src/pages/system/role/codes.js b/spug_web/src/pages/system/role/codes.js index 393c6ded..fd371155 100644 --- a/spug_web/src/pages/system/role/codes.js +++ b/spug_web/src/pages/system/role/codes.js @@ -53,6 +53,12 @@ export default [{ {key: 'edit', label: '编辑模板'}, {key: 'del', label: '删除模板'}, ] + }, { + key: 'transfer', + label: '文件分发', + perms: [ + {key: 'do', label: '文件分发'} + ] }] }, { key: 'deploy', diff --git a/spug_web/src/routes.js b/spug_web/src/routes.js index f00975ae..a811b3e2 100644 --- a/spug_web/src/routes.js +++ b/spug_web/src/routes.js @@ -56,7 +56,7 @@ export default [ icon: , title: '批量执行', auth: 'exec.task.do|exec.template.view', child: [ {title: '执行任务', auth: 'exec.task.do', path: '/exec/task', component: ExecTask}, {title: '模板管理', auth: 'exec.template.view', path: '/exec/template', component: ExecTemplate}, - {title: '文件分发', auth: 'exec.transfer.view', path: '/exec/transfer', component: ExecTransfer}, + {title: '文件分发', auth: 'exec.transfer.do', path: '/exec/transfer', component: ExecTransfer}, ] }, {