# vue-element-admin-fork **Repository Path**: yunshuchen/vue-element-admin-fork ## Basic Information - **Project Name**: vue-element-admin-fork - **Description**: 基于基于Vue-ElementUI-Admin 强化权限:以自定义模块、资源、操作 控制UI权限 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-23 - **Last Updated**: 2023-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: Vue, 前后端分离, 权限, vue-element-admin ## README ## 功能 ``` - 基于基于Vue-ElementUI-Admin 强化权限控制 - UI权限控制 - 操作菜单 - 操作按钮 数据权限 -个性化控制 -权限控制数据要求 ```json [ { "catalog_code": "sys_manager", "catalog_name": "系统管理", "sort": 1, "modules": [ { "module_code": "site_basedatatype", "module_name": "基础数据字典类型", "resorces": [ { "res_code": "site_basedatatype", "res_name": "基础数据字典类型", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_basedata", "module_name": "基础数据字典", "resorces": [ { "res_code": "site_basedata", "res_name": "基础数据字典", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_em_mater_type", "module_name": "仪表类型", "resorces": [ { "res_code": "biz_em_mater_type", "res_name": "仪表类型", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_energy_type", "module_name": "能源类型", "resorces": [ { "res_code": "biz_energy_type", "res_name": "能源类型", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_enterprise", "module_name": "企业资料管理", "resorces": [ { "res_code": "biz_enterprise", "res_name": "企业资料管理", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "export", "operate_name": "导出", "api_url": "" }, { "operate_code": "import", "operate_name": "导入", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_service_org", "module_name": "服务机构资料管理", "resorces": [ { "res_code": "biz_service_org", "res_name": "服务机构资料管理", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "export", "operate_name": "导出", "api_url": "" }, { "operate_code": "import", "operate_name": "导入", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "sys_account", "module_name": "系统账号管理", "resorces": [ { "res_code": "sys_account", "res_name": "账号列表", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "account/add" }, { "operate_code": "change_status", "operate_name": "禁用/启用", "api_url": "account/change_status" }, { "operate_code": "delete", "operate_name": "删除", "api_url": "account/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "account/list" }, { "operate_code": "modify", "operate_name": "修改", "api_url": "account/update/:id" }, { "operate_code": "set_role", "operate_name": "设置账号角色", "api_url": "account/set_roles/:id" }, { "operate_code": "view", "operate_name": "查看", "api_url": "account/:id" }, { "operate_code": "viewrole", "operate_name": "查看账号角色", "api_url": "account_role/:id" } ] }, { "res_code": "sys_account_recycle", "res_name": "账号回收站", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "delete", "operate_name": "彻底删除", "api_url": "account_recycle/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "account_recycle/list" }, { "operate_code": "recovery", "operate_name": "恢复", "api_url": "account_recycle/recovery/:id" } ] } ] }, { "module_code": "sys_menus", "module_name": "菜单管理", "resorces": [ { "res_code": "sys_catalog", "res_name": "菜单管理", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "syscatalog/add" }, { "operate_code": "change_status", "operate_name": "禁用/启用", "api_url": "syscatalog/change_status" }, { "operate_code": "data_catalog_key_value", "operate_name": "获取栏目键值", "api_url": "syscatalog/data_key_value/:delete_status" }, { "operate_code": "delete", "operate_name": "删除", "api_url": "syscatalog/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "syscatalog/list" }, { "operate_code": "modify", "operate_name": "修改", "api_url": "syscatalog/update/:id" }, { "operate_code": "view", "operate_name": "查看", "api_url": "syscatalog/:id" } ] }, { "res_code": "sys_module", "res_name": "模块管理", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "sysmodule/add" }, { "operate_code": "change_status", "operate_name": "禁用/启用", "api_url": "sysmodule/change_status" }, { "operate_code": "data_module_key_value", "operate_name": "获取模块键值", "api_url": "sysmodule/data_key_value/:delete_status" }, { "operate_code": "delete", "operate_name": "删除", "api_url": "sysmodule/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "sysmodule/list" }, { "operate_code": "modify", "operate_name": "修改", "api_url": "sysmodule/update/:id" }, { "operate_code": "view", "operate_name": "查看", "api_url": "sysmodule/:id" } ] }, { "res_code": "sys_resource", "res_name": "资源管理", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "sysresource/add" }, { "operate_code": "change_status", "operate_name": "禁用/启用", "api_url": "sysresource/change_status" }, { "operate_code": "data_resource_key_value", "operate_name": "获取资源键值", "api_url": "sysresource/data_key_value/:delete_status" }, { "operate_code": "delete", "operate_name": "删除", "api_url": "sysresource/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "sysresource/list" }, { "operate_code": "modify", "operate_name": "修改", "api_url": "sysresource/update/:id" }, { "operate_code": "view", "operate_name": "查看", "api_url": "sysresource/:id" } ] }, { "res_code": "sys_operate", "res_name": "操作管理", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "sysoperate/add" }, { "operate_code": "change_status", "operate_name": "禁用/启用", "api_url": "sysoperate/change_status" }, { "operate_code": "data_module_key_value", "operate_name": "获取操作键值", "api_url": "sysoperate/data_key_value/:delete_status" }, { "operate_code": "delete", "operate_name": "删除", "api_url": "sysoperate/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "sysoperate/list" }, { "operate_code": "modify", "operate_name": "修改", "api_url": "sysoperate/update/:id" }, { "operate_code": "view", "operate_name": "查看", "api_url": "sysoperate/:id" } ] } ] }, { "module_code": "sys_roles", "module_name": "角色管理", "resorces": [ { "res_code": "sys_roles", "res_name": "角色列表", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "sysroles/add" }, { "operate_code": "change_status", "operate_name": "禁用/启用", "api_url": "sysroles/change_status" }, { "operate_code": "data_role_key_value", "operate_name": "获取角色键值", "api_url": "sysroles/data_key_value/:delete_status" }, { "operate_code": "delete", "operate_name": "删除", "api_url": "sysroles/delete/:id" }, { "operate_code": "list", "operate_name": "列表", "api_url": "sysroles/list" }, { "operate_code": "modify", "operate_name": "修改", "api_url": "sysroles/update/:id" }, { "operate_code": "view", "operate_name": "查看", "api_url": "sysroles/:id" } ] } ] }, { "module_code": "sys_setting", "module_name": "系统设置", "resorces": [ { "res_code": "sys_setting", "res_name": "系统设置", "uri": "", "url": "", "operates": [ { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "sys_strategy", "module_name": "安全策略", "resorces": [ { "res_code": "sys_strategy", "res_name": "安全策略", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "sys_log", "module_name": "操作日志", "resorces": [ { "res_code": "sys_log", "res_name": "操作日志", "uri": "", "url": "", "operates": [ { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] } ] }, { "catalog_code": "site_node", "catalog_name": "网站栏目", "sort": 1, "modules": [ { "module_code": "site_node", "module_name": "网站栏目", "resorces": [ { "res_code": "site_node", "res_name": "网站栏目-一级栏目", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "noneedreview", "operate_name": "无需审核直接添加下级", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_node_review", "module_name": "栏目审核", "resorces": [ { "res_code": "site_node_review", "res_name": "栏目审核", "uri": "", "url": "", "operates": [ { "operate_code": "delete", "operate_name": "删除", "api_url": "" }, { "operate_code": "review", "operate_name": "审核", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_node_recycle", "module_name": "栏目回收站", "resorces": [ { "res_code": "site_node_recycle", "res_name": "栏目回收站", "uri": "", "url": "", "operates": [ { "operate_code": "delete", "operate_name": "彻底删除", "api_url": "" }, { "operate_code": "recovery", "operate_name": "恢复", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "node_mark", "module_name": "栏目留痕", "resorces": [ { "res_code": "node_mark", "res_name": "栏目留痕", "uri": "", "url": "", "operates": [ { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] } ] }, { "catalog_code": "site_content", "catalog_name": "网站内容", "sort": 1, "modules": [ { "module_code": "site_content", "module_name": "网站内容", "resorces": [ { "res_code": "site_content", "res_name": "网站内容", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "sort", "operate_name": "排序", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_extmodel", "module_name": "扩展模型", "resorces": [ { "res_code": "site_extmodel", "res_name": "扩展模型", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "change_status", "operate_name": "状态改变", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_tag", "module_name": "标签管理", "resorces": [ { "res_code": "site_tag", "res_name": "标签管理", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_content_recycle", "module_name": "内容回收站", "resorces": [ { "res_code": "site_content_recycle", "res_name": "内容回收站", "uri": "", "url": "", "operates": [ { "operate_code": "delete", "operate_name": "彻底删除", "api_url": "" }, { "operate_code": "recovery", "operate_name": "恢复", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_content_review", "module_name": "内容审核", "resorces": [ { "res_code": "site_content_review", "res_name": "内容审核", "uri": "", "url": "", "operates": [ { "operate_code": "delete", "operate_name": "删除", "api_url": "" }, { "operate_code": "review", "operate_name": "审核", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_doc", "module_name": "栏目文件", "resorces": [ { "res_code": "site_doc", "res_name": "栏目文件", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_doc_type", "module_name": "栏目文件分类", "resorces": [ { "res_code": "site_doc_type", "res_name": "栏目文件分类", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "site_other", "module_name": "附加内容", "resorces": [ { "res_code": "site_other", "res_name": "附加内容", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "查看" } ] } ] }, { "module_code": "content_mark", "module_name": "内容留痕", "resorces": [ { "res_code": "content_mark", "res_name": "内容留痕", "uri": "", "url": "", "operates": [ { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] } ] }, { "catalog_code": "site_tpl", "catalog_name": "模版管理", "sort": 1, "modules": [ { "module_code": "site_tpl", "module_name": "模版管理", "resorces": [ { "res_code": "site_tpl", "res_name": "模版管理", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "addfile", "operate_name": "添加文件", "api_url": "" }, { "operate_code": "change_status", "operate_name": "状态改变", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] }, { "res_code": "site_res", "res_name": "网站资源", "uri": "/emp/list", "url": "/emp/list", "operates": [ { "operate_code": "use", "operate_name": "使用", "api_url": "single/module" } ] } ] } ] }, { "catalog_code": "en_center", "catalog_name": "能管中心", "sort": 5, "modules": [ { "module_code": "biz_em_center_task", "module_name": "能管中心任务", "resorces": [ { "res_code": "biz_em_center_task", "res_name": "能管中心任务", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mark", "operate_name": "标记", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_em_build", "module_name": "能管中心对接", "resorces": [ { "res_code": "biz_em_build", "res_name": "能管中心对接", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "mark_status", "operate_name": "标志建设完成", "api_url": "" }, { "operate_code": "mark_task_status", "operate_name": "验收完成", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_em_meter", "module_name": "仪表配置", "resorces": [ { "res_code": "biz_em_meter", "res_name": "仪表配置", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "配置", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] } ] }, { "catalog_code": "ec_audit", "catalog_name": "能源审结", "sort": 6, "modules": [ { "module_code": "biz_ec_aduit_task", "module_name": "能源审计任务", "resorces": [ { "res_code": "biz_ec_aduit_task", "res_name": "能源审计任务", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mark", "operate_name": "状态标记", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_ec_audit", "module_name": "能源审计记录", "resorces": [ { "res_code": "biz_ec_audit", "res_name": "能源审计记录", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "post_status1", "operate_name": "提交服务机构审核", "api_url": "" }, { "operate_code": "post_status2", "operate_name": "提交专家审核", "api_url": "" }, { "operate_code": "post_status3", "operate_name": "发送企业填报", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_ec_audit_energy_project", "module_name": "能源审计节能项目", "resorces": [ { "res_code": "biz_ec_audit_energy_project", "res_name": "能源审计节能项目", "uri": "", "url": "", "operates": [ { "operate_code": "mark", "operate_name": "状态填报", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] } ] }, { "catalog_code": "as_assess", "catalog_name": "节能考核", "sort": 7, "modules": [ { "module_code": "biz_as_dual_control_target", "module_name": "双控目标", "resorces": [ { "res_code": "biz_as_dual_control_target", "res_name": "双控目标", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "import", "operate_name": "导入", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_as_assess_task", "module_name": "节能考核任务", "resorces": [ { "res_code": "biz_as_assess_task", "res_name": "节能考核任务", "uri": "", "url": "", "operates": [ { "operate_code": "add", "operate_name": "添加", "api_url": "" }, { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "mod", "operate_name": "修改", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] }, { "module_code": "biz_as_assess", "module_name": "节能考核", "resorces": [ { "res_code": "biz_as_assess", "res_name": "节能考核", "uri": "", "url": "", "operates": [ { "operate_code": "del", "operate_name": "删除", "api_url": "" }, { "operate_code": "distribution", "operate_name": "分配", "api_url": "" }, { "operate_code": "expert_score", "operate_name": "专家审核", "api_url": "" }, { "operate_code": "manager", "operate_name": "管理", "api_url": "" }, { "operate_code": "svr", "operate_name": "服务机构审核", "api_url": "" }, { "operate_code": "view", "operate_name": "查看", "api_url": "" } ] } ] } ] } ] ``` -router 控制 ```json { path: '/permission', component: Layout, redirect: '/permission/page', alwaysShow: true, name: 'Permission', meta: { title: 'permission', icon: 'lock', permission: { module_code: "对应模块代号多个用,分割,可以为空", resource_code: "对应资源代号多个用,分割,可以为空", operate_code: "对应操作代号多个用,分割,可以为空" }, accounttype: ['ent'] //admin:管理员,ent:用能企业,srg:服务机构,gov:政府机构,expert:专家 }, children: [{ path: 'page', component: () => import ('@/views/permission/page'), name: 'PagePermission', meta: { title: 'pagePermission', permission: { module_code: "", resource_code: "", operate_code: "" }, accounttype: ['ent'] //admin:管理员,ent:用能企业,srg:服务机构,gov:政府机构,expert:专家 } }, { path: 'directive', component: () => import ('@/views/permission/directive'), name: 'DirectivePermission', meta: { title: 'directivePermission', permission: { module_code: "", resource_code: "", operate_code: "" }, accounttype: ['ent'] //admin:管理员,ent:用能企业,srg:服务机构,gov:政府机构,expert:专家 } }, { path: 'role', component: () => import ('@/views/permission/role'), name: 'RolePermission', meta: { title: 'rolePermission', permission: { module_code: "", resource_code: "", operate_code: "" }, accounttype: ['ent'] //admin:管理员,ent:用能企业,srg:服务机构,gov:政府机构,expert:专家 } } ] } ``` -directive 页面使用 ```js v-purview-check="{modules: 'site_tpl',resources: 'site_tpl',operates:'view'}" v-purview-check="{modules: 'site_tpl',resources: 'site_tpl',operates:'delete'}" ``` -判断逻辑 ```js var modules = []; var resources = []; var operates = []; if (permission.module_code) { modules = permission.module_code.split(','); } if (permission.resource_code) { resources = permission.resource_code.split(','); } if (permission.operate_code) { operates = permission.operate_code.split(','); } if (modules.length > 0) { var check_modules_list = Enumerable.from(menus).selectMany((item) => item.modules).where(function(item) { return Enumerable.from(modules).contains(item.module_code); }).toArray(); if (check_modules_list.length <= 0) { return false; } if (resources.length > 0) { var check_resources_list = Enumerable.from(check_modules_list).selectMany((item) => item.resorces).where(item => Enumerable.from(resources).contains(item.res_code)).toArray(); console.log(check_resources_list); if (check_resources_list.length <= 0) { return false; } if (operates.length > 0) { var check_operates_list = Enumerable.from(check_resources_list).selectMany((item) => item.operates).where(item => Enumerable.from(operates).contains(item.operate_code)).toArray(); console.log(check_operates_list); if (check_operates_list.length <= 0) { return false; } } } } return true ```