|
@@ -10,9 +10,10 @@ const DEFAULT_PERMISSION_POINTS = [
|
|
|
{ code: 'page.admin.goods.sendCountRequestList', name: '赠送审核', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'admin.goods.sendCountRequestList', remark: '访问乐跑次数赠送审核页面' },
|
|
{ code: 'page.admin.goods.sendCountRequestList', name: '赠送审核', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'admin.goods.sendCountRequestList', remark: '访问乐跑次数赠送审核页面' },
|
|
|
{ code: 'page.service.createOrder', name: '提交工单', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'service.createOrder', remark: '访问用户提交工单页面' },
|
|
{ code: 'page.service.createOrder', name: '提交工单', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'service.createOrder', remark: '访问用户提交工单页面' },
|
|
|
{ code: 'page.lepao.accountList', name: '乐跑账号', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'lepao.accountList', remark: '访问用户乐跑账号页面' },
|
|
{ code: 'page.lepao.accountList', name: '乐跑账号', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'lepao.accountList', remark: '访问用户乐跑账号页面' },
|
|
|
- { code: 'page.qk.taskList', name: '抢课助手', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'admin.qkAssistant', remark: '管理员访问抢课助手页面' },
|
|
|
|
|
- { code: 'page.admin.qk.client', name: '抢课客户端管理', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'admin.qkClient', remark: '访问后台抢课客户端管理页面' },
|
|
|
|
|
- { code: 'page.admin.qk.task', name: '抢课任务管理', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'admin.qkTask', remark: '访问后台抢课任务管理页面' },
|
|
|
|
|
|
|
+ { code: 'page.qk.taskList', name: '抢课助手', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'qkManage.assistant', remark: '管理员访问抢课助手页面' },
|
|
|
|
|
+ { code: 'page.admin.qk.client', name: '抢课客户端管理', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'qkManage.client', remark: '访问后台抢课客户端管理页面' },
|
|
|
|
|
+ { code: 'page.admin.qk.task', name: '抢课任务管理', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'qkManage.task', remark: '访问后台抢课任务管理页面' },
|
|
|
|
|
+ { code: 'page.admin.qk.report', name: '抢课回报记录', category: PermissionCategory.PAGE, scope_type: 'page', page_route_name: 'qkManage.report', remark: '查看抢课客户端回报记录' },
|
|
|
|
|
|
|
|
{ code: 'action.user.changeCount', name: '更改乐跑次数', category: PermissionCategory.ACTION, scope_type: 'action', remark: '管理员调整用户乐跑次数' },
|
|
{ code: 'action.user.changeCount', name: '更改乐跑次数', category: PermissionCategory.ACTION, scope_type: 'action', remark: '管理员调整用户乐跑次数' },
|
|
|
{ code: 'action.user.ban', name: '封禁账户', category: PermissionCategory.ACTION, scope_type: 'action', remark: '封禁或解封用户账户' },
|
|
{ code: 'action.user.ban', name: '封禁账户', category: PermissionCategory.ACTION, scope_type: 'action', remark: '封禁或解封用户账户' },
|
|
@@ -40,9 +41,10 @@ const DEFAULT_PERMISSION_RESOURCE_RULES = [
|
|
|
{ resource_type: 'page', resource_key: 'admin.goods.sendCountRequestList', required_codes: ['page.admin.goods.sendCountRequestList'] },
|
|
{ resource_type: 'page', resource_key: 'admin.goods.sendCountRequestList', required_codes: ['page.admin.goods.sendCountRequestList'] },
|
|
|
{ resource_type: 'page', resource_key: 'service.createOrder', required_codes: ['page.service.createOrder'] },
|
|
{ resource_type: 'page', resource_key: 'service.createOrder', required_codes: ['page.service.createOrder'] },
|
|
|
{ resource_type: 'page', resource_key: 'lepao.accountList', required_codes: ['page.lepao.accountList'] },
|
|
{ resource_type: 'page', resource_key: 'lepao.accountList', required_codes: ['page.lepao.accountList'] },
|
|
|
- { resource_type: 'page', resource_key: 'admin.qkAssistant', required_codes: ['page.qk.taskList'] },
|
|
|
|
|
- { resource_type: 'page', resource_key: 'admin.qkClient', required_codes: ['page.admin.qk.client'] },
|
|
|
|
|
- { resource_type: 'page', resource_key: 'admin.qkTask', required_codes: ['page.admin.qk.task'] },
|
|
|
|
|
|
|
+ { resource_type: 'page', resource_key: 'qkManage.assistant', required_codes: ['page.qk.taskList'] },
|
|
|
|
|
+ { resource_type: 'page', resource_key: 'qkManage.client', required_codes: ['page.admin.qk.client'] },
|
|
|
|
|
+ { resource_type: 'page', resource_key: 'qkManage.task', required_codes: ['page.admin.qk.task'] },
|
|
|
|
|
+ { resource_type: 'page', resource_key: 'qkManage.report', required_codes: ['page.admin.qk.report'] },
|
|
|
|
|
|
|
|
{ resource_type: 'action', resource_key: 'action.user.changeCount', required_codes: ['action.user.changeCount'] },
|
|
{ resource_type: 'action', resource_key: 'action.user.changeCount', required_codes: ['action.user.changeCount'] },
|
|
|
{ resource_type: 'action', resource_key: 'action.user.ban', required_codes: ['action.user.ban'] },
|
|
{ resource_type: 'action', resource_key: 'action.user.ban', required_codes: ['action.user.ban'] },
|
|
@@ -84,6 +86,7 @@ const DEFAULT_PERMISSION_RESOURCE_RULES = [
|
|
|
{ resource_type: 'api', resource_key: 'POST /Admin/QK/Task/Update', api_method: 'POST', api_path: '/Admin/QK/Task/Update', required_codes: ['action.qk.admin.taskManage'] },
|
|
{ resource_type: 'api', resource_key: 'POST /Admin/QK/Task/Update', api_method: 'POST', api_path: '/Admin/QK/Task/Update', required_codes: ['action.qk.admin.taskManage'] },
|
|
|
{ resource_type: 'api', resource_key: 'DELETE /Admin/QK/Task/Cancel', api_method: 'DELETE', api_path: '/Admin/QK/Task/Cancel', required_codes: ['action.qk.admin.taskManage'] },
|
|
{ resource_type: 'api', resource_key: 'DELETE /Admin/QK/Task/Cancel', api_method: 'DELETE', api_path: '/Admin/QK/Task/Cancel', required_codes: ['action.qk.admin.taskManage'] },
|
|
|
{ resource_type: 'api', resource_key: 'POST /Admin/QK/Task/Retry', api_method: 'POST', api_path: '/Admin/QK/Task/Retry', required_codes: ['action.qk.admin.taskManage'] },
|
|
{ resource_type: 'api', resource_key: 'POST /Admin/QK/Task/Retry', api_method: 'POST', api_path: '/Admin/QK/Task/Retry', required_codes: ['action.qk.admin.taskManage'] },
|
|
|
|
|
+ { resource_type: 'api', resource_key: 'GET /Admin/QK/Report/List', api_method: 'GET', api_path: '/Admin/QK/Report/List', required_codes: ['page.admin.qk.report'] },
|
|
|
{ resource_type: 'api', resource_key: 'POST /Goods/SendCount', api_method: 'POST', api_path: '/Goods/SendCount', required_codes: ['action.goods.sendCount'] },
|
|
{ resource_type: 'api', resource_key: 'POST /Goods/SendCount', api_method: 'POST', api_path: '/Goods/SendCount', required_codes: ['action.goods.sendCount'] },
|
|
|
{ resource_type: 'api', resource_key: 'POST /Kefu/Order', api_method: 'POST', api_path: '/Kefu/Order', required_codes: ['action.service.createOrder'] },
|
|
{ resource_type: 'api', resource_key: 'POST /Kefu/Order', api_method: 'POST', api_path: '/Kefu/Order', required_codes: ['action.service.createOrder'] },
|
|
|
{ resource_type: 'api', resource_key: 'GET /Admin/Kefu/Order', api_method: 'GET', api_path: '/Admin/Kefu/Order', required_codes: ['page.admin.service.orderList'] },
|
|
{ resource_type: 'api', resource_key: 'GET /Admin/Kefu/Order', api_method: 'GET', api_path: '/Admin/Kefu/Order', required_codes: ['page.admin.service.orderList'] },
|