From 30c3712b470c418692c0b46471ed0d04a0accbf4 Mon Sep 17 00:00:00 2001 From: vapao Date: Tue, 19 Jul 2022 13:33:29 +0800 Subject: [PATCH] =?UTF-8?q?A=20=E6=B7=BB=E5=8A=A0=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E7=9A=84=E6=96=87=E4=BB=B6=E5=88=86=E5=8F=91=E6=9D=83=E9=99=90?= =?UTF-8?q?=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- spug_api/apps/exec/transfer.py | 2 +- spug_web/src/pages/exec/transfer/index.js | 2 +- spug_web/src/pages/system/role/codes.js | 6 ++++++ spug_web/src/routes.js | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) 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}, ] }, {