diff --git a/src/permission.js b/src/permission.js index 7ef073a..a8f1633 100644 --- a/src/permission.js +++ b/src/permission.js @@ -9,6 +9,7 @@ import { generateIndexRouter } from '@/utils/util' import { menuPermission } from './utils/hasPermission' import {loginIdmPlatform} from '@api/api' import {notification} from 'ant-design-vue' +import { filterTreeData, isExternalTerminal } from './utils/util' NProgress.configure({ showSpinner: false }) // NProgress Configuration // ,'/signupentrance','/signUpPage' @@ -54,11 +55,15 @@ router.beforeEach(async (to, from, next) => { } else { if (store.getters.permissionList.length === 0) { store.dispatch('GetPermissionList').then(res => { - const menuData = res.result.menu + let menuData = res.result.menu if (menuData === null || menuData === '' || menuData === undefined) { return } let constRoutes = [] + if(isExternalTerminal) { + // 为外部系统的时候,过滤掉所有的 isExternalTerminal = false 的数据 + menuData = filterTreeData(menuData) + } constRoutes = generateIndexRouter(menuData) // 添加主界面路由 store.dispatch('UpdateAppRouter', { constRoutes }).then(() => { diff --git a/src/screenRequest/request.js b/src/screenRequest/request.js index b5ff3c2..7046d69 100644 --- a/src/screenRequest/request.js +++ b/src/screenRequest/request.js @@ -17,14 +17,14 @@ const err = (error) => { if (error.response) { let data = error.response.data const token = Vue.ls.get(ACCESS_TOKEN) - console.log('------异常响应------', token) - console.log('------异常响应------', error.response.status) + // console.log('------异常响应------', token) + // console.log('------异常响应------', error.response.status) switch (error.response.status) { case 403: notification.error({ message: '系统提示', description: '拒绝访问', duration: 4 }) break case 500: - console.log('------error.response------', error.response) + // console.log('------error.response------', error.response) // update-begin- --- author:liusq ------ date:20200910 ---- for:处理Blob情况---- let type = error.response.request.responseType if (type === 'blob') { diff --git a/src/store/modules/user.js b/src/store/modules/user.js index 421ef53..f6b8dd7 100644 --- a/src/store/modules/user.js +++ b/src/store/modules/user.js @@ -4,6 +4,8 @@ import { ACCESS_TOKEN, USER_NAME,USER_INFO,USER_AUTH,SYS_BUTTON_AUTH,UI_CACHE_DB import { welcome } from '@/utils/util' import { queryPermissionsByUser } from '@/api/api' import { getAction } from '@/api/manage' +// import { menuList } from '../../utils/menuList' +import { filterTreeData, isExternalTerminal } from '../../utils/util' const user = { state: { @@ -123,15 +125,20 @@ const user = { GetPermissionList({ commit }) { return new Promise((resolve, reject) => { queryPermissionsByUser().then(response => { - const menuData = response.result.menu + // response = menuList + let menuData = response.result.menu const authData = response.result.auth const allAuthData = response.result.allAuth //Vue.ls.set(USER_AUTH,authData); sessionStorage.setItem(USER_AUTH,JSON.stringify(authData)) sessionStorage.setItem(SYS_BUTTON_AUTH,JSON.stringify(allAuthData)) if (menuData && menuData.length > 0) { + if(isExternalTerminal) { + // 为外部系统的时候,过滤掉所有的 isExternalTerminal = false 的数据 + menuData = filterTreeData(menuData) + } //update--begin--autor:qinfeng-----date:20200109------for:JEECG-63 一级菜单的子菜单全部是隐藏路由,则一级菜单不显示------ - menuData.forEach((item, index) => { + menuData.forEach((item) => { if (item['children']) { let hasChildrenMenu = item['children'].filter((i) => { return !i.hidden || i.hidden == false diff --git a/src/utils/menuList.js b/src/utils/menuList.js new file mode 100644 index 0000000..4eae423 --- /dev/null +++ b/src/utils/menuList.js @@ -0,0 +1,4975 @@ + +export const menuList = { +// const menuList = { + 'success': true, + 'message': '查询成功', + 'code': 200, + 'result': { + 'allAuth': [ + { + 'action': 'user:add', + 'describe': '添加按钮', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:edit', + 'describe': '用户编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:sex', + 'describe': '表单性别可见', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:form:birthday', + 'describe': '禁用生日字段', + 'type': '2', + 'status': '1' + }, + { + 'action': 'sys:role:add', + 'describe': '角色添加', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:edit', + 'describe': '角色编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:del', + 'describe': '角色删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:add', + 'describe': '组织机构添加', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:edit', + 'describe': '组织机构编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:del', + 'describe': '组织机构删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:add', + 'describe': '数据字典添加', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:edit', + 'describe': '数据字典编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:del', + 'describe': '数据字典删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:user:del', + 'describe': '用户删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:user:import', + 'describe': '用户导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:user:export', + 'describe': '用户导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:import', + 'describe': '角色导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:export', + 'describe': '角色导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:export', + 'describe': '组织机构导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:import', + 'describe': '数据字典导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:export', + 'describe': '数据字典导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:user:resetPassword', + 'describe': '重置密码', + 'type': '1', + 'status': null + }, + { + 'action': 'company:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:confirm', + 'describe': '确认', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:import', + 'describe': '导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:downTemplate', + 'describe': '下载模板', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:import', + 'describe': '导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:downTemplate', + 'describe': '下载模板', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contact:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'generalProject:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'generalProject:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'generalProject:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'generalProject:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:fileMaintenance', + 'describe': '其他分发资料', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:meetingMaintenance', + 'describe': '工作组会议', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:copy', + 'describe': '复制', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:edit', + 'describe': '基本信息维护', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:add', + 'describe': '上传', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:batchDistribute', + 'describe': '批量分发', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:distribute', + 'describe': '分发', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:publish', + 'describe': '发布', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:upload', + 'describe': '上传文件', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:upload', + 'describe': '上传文件', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:batchSetDocker', + 'describe': '设置对接人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:upload', + 'describe': '上传文件', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:import', + 'describe': '导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:downTemplate', + 'describe': '下载模板', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:setChargeNotic', + 'describe': '设置收费通知', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:setDunningReminder', + 'describe': '催款提醒', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:add', + 'describe': '新增分标委', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:fileMaintenance', + 'describe': '其他分发资料', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:meetingMaintenance', + 'describe': '分标委会议', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:addMember', + 'describe': '新增委员', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:edit', + 'describe': '基本信息维护', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:member:delete', + 'describe': '委员删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:publish', + 'describe': '发布', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:upload', + 'describe': '上传文件', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:archive', + 'describe': '存档', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContractModule:chooseProject', + 'describe': '选择项目', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContractModule:unlinkProject', + 'describe': '取消关联', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:import', + 'describe': '导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:downTemplate', + 'describe': '下载模板', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:pack', + 'describe': '打包', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:batchCancelPack', + 'describe': '批量取消打包', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:batchIncomePayment', + 'describe': '批量来款', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:batchInvoicing', + 'describe': '批量开票', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:incomePayment', + 'describe': '来款', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:cancelPack', + 'describe': '取消打包', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:invoicing', + 'describe': '开票', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packCompany:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packCompany:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packCompany:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packCompany:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packCompany:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packCompany:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:batchInvoicing', + 'describe': '合并开票', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:incomePayment', + 'describe': '来款', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:invoicing', + 'describe': '开票', + 'type': '1', + 'status': '1' + }, + { + 'action': 'billMail:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'billMail:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'billMail:mail', + 'describe': '邮寄', + 'type': '1', + 'status': '1' + }, + { + 'action': 'billMail:edit', + 'describe': '修改', + 'type': '1', + 'status': '1' + }, + { + 'action': 'billMail:checkLogistics', + 'describe': '查看物流', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contractMail:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contractMail:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contractMail:mail', + 'describe': '邮寄', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contractMail:edit', + 'describe': '修改', + 'type': '1', + 'status': '1' + }, + { + 'action': 'contractMail:checkLogistics', + 'describe': '查看物流', + 'type': '1', + 'status': '1' + }, + { + 'action': 'wholeInstituteStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'wholeInstituteStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyPaymentStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyPaymentStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyPaymentStatistics:detail', + 'describe': '详情', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupPaymentStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupPaymentStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupPaymentStatistics:detail', + 'describe': '详情', + 'type': '1', + 'status': '1' + }, + { + 'action': 'individualPaymentStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'individualPaymentStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'projectPaymentStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'projectPaymentStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:downTemplate', + 'describe': '下载模板', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:enable', + 'describe': '启用禁用', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:resetPassword', + 'describe': '重置密码', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:addLowerLevel', + 'describe': '添加下级', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:role:perssion', + 'describe': '授权', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:addLowerLevel', + 'describe': '添加下级', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:refleshCache', + 'describe': '刷新缓存', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:deleteList', + 'describe': '回收站', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:dict:editDictItem', + 'describe': '字典配置', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:log:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'dic:item:add', + 'describe': '字典元素新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'dic:item:delete', + 'describe': '字典元素删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'dic:item:edit', + 'describe': '字典元素编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'generalProject:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'messge:list', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'message:show', + 'describe': '查看', + 'type': '1', + 'status': '1' + }, + { + 'action': 'message:read', + 'describe': '已读', + 'type': '1', + 'status': '1' + }, + { + 'action': 'template:list', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'template:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:log:batchDelete', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'memberProject:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'memberProject:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'memberProject:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'memberProject:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'memberProject:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'memberProject:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'stardsMember:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardStardsMember:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardStardsMember:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'stardsMember:meetingMaintenance', + 'describe': '会议维护', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:import', + 'describe': '导入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:downTemplate', + 'describe': '下载模板', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'safeguardMember:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:upload', + 'describe': '上传文件', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1', + 'status': '1' + }, + { + 'action': 'template:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'template:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'system:dept:save', + 'describe': '保存', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:aduit', + 'describe': '审核', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:archive', + 'describe': '存档', + 'type': '1', + 'status': '1' + }, + { + 'action': 'meetingSituation:add', + 'describe': '添加会议参会人', + 'type': '0', + 'status': null + }, + { + 'action': 'council:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:add', + 'describe': '新增理事会', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:fileMaintenance', + 'describe': '其他分发资料', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:meetingMaintenance', + 'describe': '理事会会议', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:addMember', + 'describe': '新增成员', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:edit', + 'describe': '基本信息维护', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'council:member:delete', + 'describe': '成员删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:publish', + 'describe': '发布提醒', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committee:underStudyProject', + 'describe': '在研项目', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupProject:underStudyProject', + 'describe': '在研项目', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroup:underStudy:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroup:underStudy:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroup:underStudy:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroup:underStudy:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroup:underStudy:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:upload', + 'describe': '上传文件', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:cancellation', + 'describe': '作废', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:cancellation', + 'describe': '作废', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:audit', + 'describe': '审核', + 'type': '1', + 'status': '1' + }, + { + 'action': 'template:add:systemNotifications', + 'describe': '创建系统通知', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:release', + 'describe': '发布', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeeting:release', + 'describe': '发布', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:release', + 'describe': '发布', + 'type': '1', + 'status': '1' + }, + { + 'action': 'company:updateInternalEnterprise', + 'describe': '是否内部企业', + 'type': '1', + 'status': '1' + }, + { + 'action': 'revenueContract:mailDetail', + 'describe': '查看邮寄详情', + 'type': '1', + 'status': '1' + }, + { + 'action': 'expenditureContract:mailDetail', + 'describe': '查看邮寄详情', + 'type': '1', + 'status': '1' + }, + { + 'action': 'fileMaintenance:download', + 'describe': '下载', + 'type': '1', + 'status': '1' + }, + { + 'action': 'departmentAllStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'departmentAllStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeeting:randomCode', + 'describe': '随机码', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:confirmPayment', + 'describe': '确认收入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeeting:problemCollection', + 'describe': '问题征集', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:confirmPayment', + 'describe': '确认收入', + 'type': '1', + 'status': '1' + }, + { + 'action': 'wholePaymentsStatistics:search', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'wholePaymentsStatistics:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:delete', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:batchDelete', + 'describe': '批量删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:use', + 'describe': '启用禁用', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:page', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'companyadmin:resetPassword', + 'describe': '重置密码', + 'type': '1', + 'status': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:revoke', + 'describe': '撤销', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sys:depart:list', + 'describe': '组织机构查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'allmeeting:list', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'allmeeting:export', + 'describe': '导出', + 'type': '1', + 'status': '1' + }, + { + 'action': 'packProject:changeInvoiceInfo', + 'describe': '开票类型', + 'type': '0', + 'status': '1' + }, + { + 'action': 'revenueContract:editContractNum', + 'describe': '编辑合同编号', + 'type': '0', + 'status': '1' + }, + { + 'action': 'sysNotice:pageList', + 'describe': '查询', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sysNotice:add', + 'describe': '新增', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sysNotice:edit', + 'describe': '编辑', + 'type': '1', + 'status': '1' + }, + { + 'action': 'sysNotice:deleteById', + 'describe': '删除', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workingGroupMember:setLabel', + 'describe': '设置标签', + 'type': '1', + 'status': '1' + }, + { + 'action': 'otherMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1', + 'status': '1' + }, + { + 'action': 'committeeMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1', + 'status': '1' + }, + { + 'action': 'workGroupMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1', + 'status': '1' + }, + { + 'action': 'internalMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1', + 'status': '1' + }, + { + 'action': 'councilMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1', + 'status': '1' + }, + { + 'action': 'standardsMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1', + 'status': '1' + }, + { + 'action': 'user:form:phone', + 'describe': '手机号禁用', + 'type': '2', + 'status': '1' + } + ], + 'auth': [ + { + 'action': 'user:add', + 'describe': '添加按钮', + 'type': '1' + }, + { + 'action': 'user:edit', + 'describe': '用户编辑', + 'type': '1' + }, + { + 'action': 'user:sex', + 'describe': '表单性别可见', + 'type': '1' + }, + { + 'action': 'user:form:birthday', + 'describe': '禁用生日字段', + 'type': '2' + }, + { + 'action': 'sys:role:add', + 'describe': '角色添加', + 'type': '1' + }, + { + 'action': 'sys:role:edit', + 'describe': '角色编辑', + 'type': '1' + }, + { + 'action': 'sys:role:del', + 'describe': '角色删除', + 'type': '1' + }, + { + 'action': 'sys:depart:add', + 'describe': '组织机构添加', + 'type': '1' + }, + { + 'action': 'sys:depart:edit', + 'describe': '组织机构编辑', + 'type': '1' + }, + { + 'action': 'sys:depart:del', + 'describe': '组织机构删除', + 'type': '1' + }, + { + 'action': 'sys:dict:add', + 'describe': '数据字典添加', + 'type': '1' + }, + { + 'action': 'sys:dict:edit', + 'describe': '数据字典编辑', + 'type': '1' + }, + { + 'action': 'sys:dict:del', + 'describe': '数据字典删除', + 'type': '1' + }, + { + 'action': 'sys:user:del', + 'describe': '用户删除', + 'type': '1' + }, + { + 'action': 'sys:user:import', + 'describe': '用户导入', + 'type': '1' + }, + { + 'action': 'sys:user:export', + 'describe': '用户导出', + 'type': '1' + }, + { + 'action': 'sys:role:import', + 'describe': '角色导入', + 'type': '1' + }, + { + 'action': 'sys:role:export', + 'describe': '角色导出', + 'type': '1' + }, + { + 'action': 'sys:depart:export', + 'describe': '组织机构导出', + 'type': '1' + }, + { + 'action': 'sys:dict:import', + 'describe': '数据字典导入', + 'type': '1' + }, + { + 'action': 'sys:dict:export', + 'describe': '数据字典导出', + 'type': '1' + }, + { + 'action': 'company:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'company:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'company:confirm', + 'describe': '确认', + 'type': '1' + }, + { + 'action': 'company:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'company:import', + 'describe': '导入', + 'type': '1' + }, + { + 'action': 'company:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'company:downTemplate', + 'describe': '下载模板', + 'type': '1' + }, + { + 'action': 'company:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'company:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'contact:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'contact:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'contact:import', + 'describe': '导入', + 'type': '1' + }, + { + 'action': 'contact:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'contact:downTemplate', + 'describe': '下载模板', + 'type': '1' + }, + { + 'action': 'contact:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'contact:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'contact:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'generalProject:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'generalProject:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'generalProject:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'generalProject:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'workingGroupProject:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'workingGroupProject:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'workingGroupProject:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'workingGroupProject:fileMaintenance', + 'describe': '其他分发资料', + 'type': '1' + }, + { + 'action': 'workingGroupProject:meetingMaintenance', + 'describe': '工作组会议', + 'type': '1' + }, + { + 'action': 'workingGroupProject:copy', + 'describe': '复制', + 'type': '1' + }, + { + 'action': 'workingGroupProject:edit', + 'describe': '基本信息维护', + 'type': '1' + }, + { + 'action': 'workingGroupProject:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'fileMaintenance:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'fileMaintenance:add', + 'describe': '上传', + 'type': '1' + }, + { + 'action': 'fileMaintenance:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'fileMaintenance:batchDistribute', + 'describe': '批量分发', + 'type': '1' + }, + { + 'action': 'fileMaintenance:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'fileMaintenance:distribute', + 'describe': '分发', + 'type': '1' + }, + { + 'action': 'fileMaintenance:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:publish', + 'describe': '发布', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:upload', + 'describe': '上传文件', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'internalMeeting:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'internalMeeting:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'internalMeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'internalMeeting:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'internalMeeting:upload', + 'describe': '上传文件', + 'type': '1' + }, + { + 'action': 'internalMeeting:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'internalMeeting:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:batchSetDocker', + 'describe': '设置对接人', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1' + }, + { + 'action': 'otherMeeting:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'otherMeeting:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'otherMeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'otherMeeting:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'otherMeeting:upload', + 'describe': '上传文件', + 'type': '1' + }, + { + 'action': 'otherMeeting:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'otherMeeting:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'workingGroupMember:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'workingGroupMember:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'workingGroupMember:import', + 'describe': '导入', + 'type': '1' + }, + { + 'action': 'workingGroupMember:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'workingGroupMember:downTemplate', + 'describe': '下载模板', + 'type': '1' + }, + { + 'action': 'workingGroupMember:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'workingGroupMember:setChargeNotic', + 'describe': '设置收费通知', + 'type': '1' + }, + { + 'action': 'workingGroupMember:setDunningReminder', + 'describe': '催款提醒', + 'type': '1' + }, + { + 'action': 'workingGroupMember:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'workingGroupMember:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'committee:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'committee:add', + 'describe': '新增分标委', + 'type': '1' + }, + { + 'action': 'committee:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'committee:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'committee:fileMaintenance', + 'describe': '其他分发资料', + 'type': '1' + }, + { + 'action': 'committee:meetingMaintenance', + 'describe': '分标委会议', + 'type': '1' + }, + { + 'action': 'committee:addMember', + 'describe': '新增委员', + 'type': '1' + }, + { + 'action': 'committee:edit', + 'describe': '基本信息维护', + 'type': '1' + }, + { + 'action': 'committee:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'committee:member:delete', + 'describe': '委员删除', + 'type': '1' + }, + { + 'action': 'committeeMeeting:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'committeeMeeting:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'committeeMeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'committeeMeeting:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'committeeMeeting:publish', + 'describe': '发布', + 'type': '1' + }, + { + 'action': 'committeeMeeting:upload', + 'describe': '上传文件', + 'type': '1' + }, + { + 'action': 'committeeMeeting:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'committeeMeeting:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'revenueContract:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'revenueContract:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'revenueContract:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'revenueContract:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'revenueContract:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'revenueContract:archive', + 'describe': '存档', + 'type': '1' + }, + { + 'action': 'revenueContract:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'revenueContractModule:chooseProject', + 'describe': '选择项目', + 'type': '1' + }, + { + 'action': 'revenueContractModule:unlinkProject', + 'describe': '取消关联', + 'type': '1' + }, + { + 'action': 'expenditureContract:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'expenditureContract:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'expenditureContract:import', + 'describe': '导入', + 'type': '1' + }, + { + 'action': 'expenditureContract:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'expenditureContract:downTemplate', + 'describe': '下载模板', + 'type': '1' + }, + { + 'action': 'expenditureContract:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'expenditureContract:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'expenditureContract:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'packProject:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'packProject:pack', + 'describe': '打包', + 'type': '1' + }, + { + 'action': 'packProject:batchCancelPack', + 'describe': '批量取消打包', + 'type': '1' + }, + { + 'action': 'packProject:batchIncomePayment', + 'describe': '批量来款', + 'type': '1' + }, + { + 'action': 'packProject:batchInvoicing', + 'describe': '批量开票', + 'type': '1' + }, + { + 'action': 'packProject:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'packProject:incomePayment', + 'describe': '来款', + 'type': '1' + }, + { + 'action': 'packProject:cancelPack', + 'describe': '取消打包', + 'type': '1' + }, + { + 'action': 'packProject:invoicing', + 'describe': '开票', + 'type': '1' + }, + { + 'action': 'packCompany:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'packCompany:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'packCompany:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'packCompany:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'packCompany:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'packCompany:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:batchInvoicing', + 'describe': '合并开票', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:incomePayment', + 'describe': '来款', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:invoicing', + 'describe': '开票', + 'type': '1' + }, + { + 'action': 'billMail:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'billMail:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'billMail:mail', + 'describe': '邮寄', + 'type': '1' + }, + { + 'action': 'billMail:edit', + 'describe': '修改', + 'type': '1' + }, + { + 'action': 'billMail:checkLogistics', + 'describe': '查看物流', + 'type': '1' + }, + { + 'action': 'contractMail:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'contractMail:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'contractMail:mail', + 'describe': '邮寄', + 'type': '1' + }, + { + 'action': 'contractMail:edit', + 'describe': '修改', + 'type': '1' + }, + { + 'action': 'contractMail:checkLogistics', + 'describe': '查看物流', + 'type': '1' + }, + { + 'action': 'wholeInstituteStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'wholeInstituteStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'companyPaymentStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'companyPaymentStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'companyPaymentStatistics:detail', + 'describe': '详情', + 'type': '1' + }, + { + 'action': 'workingGroupPaymentStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'workingGroupPaymentStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'workingGroupPaymentStatistics:detail', + 'describe': '详情', + 'type': '1' + }, + { + 'action': 'individualPaymentStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'individualPaymentStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'projectPaymentStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'projectPaymentStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'user:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'user:downTemplate', + 'describe': '下载模板', + 'type': '1' + }, + { + 'action': 'user:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'user:enable', + 'describe': '启用禁用', + 'type': '1' + }, + { + 'action': 'user:resetPassword', + 'describe': '重置密码', + 'type': '1' + }, + { + 'action': 'sys:role:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'sys:role:addLowerLevel', + 'describe': '添加下级', + 'type': '1' + }, + { + 'action': 'sys:role:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'sys:role:perssion', + 'describe': '授权', + 'type': '1' + }, + { + 'action': 'sys:depart:addLowerLevel', + 'describe': '添加下级', + 'type': '1' + }, + { + 'action': 'sys:depart:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'sys:dict:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'sys:dict:refleshCache', + 'describe': '刷新缓存', + 'type': '1' + }, + { + 'action': 'sys:dict:deleteList', + 'describe': '回收站', + 'type': '1' + }, + { + 'action': 'sys:dict:editDictItem', + 'describe': '字典配置', + 'type': '1' + }, + { + 'action': 'sys:log:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'dic:item:add', + 'describe': '字典元素新增', + 'type': '1' + }, + { + 'action': 'dic:item:delete', + 'describe': '字典元素删除', + 'type': '1' + }, + { + 'action': 'dic:item:edit', + 'describe': '字典元素编辑', + 'type': '1' + }, + { + 'action': 'generalProject:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'messge:list', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'message:show', + 'describe': '查看', + 'type': '1' + }, + { + 'action': 'message:read', + 'describe': '已读', + 'type': '1' + }, + { + 'action': 'template:list', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'template:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'sys:log:batchDelete', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'memberProject:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'memberProject:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'memberProject:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'memberProject:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'memberProject:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'memberProject:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'stardsMember:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'safeguardStardsMember:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'safeguardStardsMember:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'stardsMember:meetingMaintenance', + 'describe': '会议维护', + 'type': '1' + }, + { + 'action': 'safeguardMember:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'safeguardMember:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'safeguardMember:import', + 'describe': '导入', + 'type': '1' + }, + { + 'action': 'safeguardMember:downTemplate', + 'describe': '下载模板', + 'type': '1' + }, + { + 'action': 'safeguardMember:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'safeguardMember:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'safeguardMember:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'safeguardMember:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1' + }, + { + 'action': 'otherMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1' + }, + { + 'action': 'standardsMeeting:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'standardsMeeting:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'standardsMeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'standardsMeeting:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'standardsMeeting:upload', + 'describe': '上传文件', + 'type': '1' + }, + { + 'action': 'standardsMeeting:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'standardsMeeting:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1' + }, + { + 'action': 'template:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'template:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'system:dept:save', + 'describe': '保存', + 'type': '1' + }, + { + 'action': 'expenditureContract:aduit', + 'describe': '审核', + 'type': '1' + }, + { + 'action': 'expenditureContract:archive', + 'describe': '存档', + 'type': '1' + }, + { + 'action': 'council:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'council:add', + 'describe': '新增理事会', + 'type': '1' + }, + { + 'action': 'council:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'council:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'council:fileMaintenance', + 'describe': '其他分发资料', + 'type': '1' + }, + { + 'action': 'council:meetingMaintenance', + 'describe': '理事会会议', + 'type': '1' + }, + { + 'action': 'council:addMember', + 'describe': '新增成员', + 'type': '1' + }, + { + 'action': 'council:edit', + 'describe': '基本信息维护', + 'type': '1' + }, + { + 'action': 'council:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'council:member:delete', + 'describe': '成员删除', + 'type': '1' + }, + { + 'action': 'otherMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1' + }, + { + 'action': 'councilMeeting:publish', + 'describe': '发布提醒', + 'type': '1' + }, + { + 'action': 'internalMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1' + }, + { + 'action': 'workGroupMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1' + }, + { + 'action': 'committeeMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1' + }, + { + 'action': 'standardsMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1' + }, + { + 'action': 'committee:underStudyProject', + 'describe': '在研项目', + 'type': '1' + }, + { + 'action': 'workingGroupProject:underStudyProject', + 'describe': '在研项目', + 'type': '1' + }, + { + 'action': 'workingGroup:underStudy:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'workingGroup:underStudy:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'workingGroup:underStudy:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'workingGroup:underStudy:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'workingGroup:underStudy:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'councilMeeting:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'councilMeeting:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'councilMeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'councilMeeting:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'councilMeeting:upload', + 'describe': '上传文件', + 'type': '1' + }, + { + 'action': 'councilMeeting:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'councilMeeting:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'councilMeeting:uploadCouncil', + 'describe': '上传会议纪要', + 'type': '1' + }, + { + 'action': 'revenueContract:cancellation', + 'describe': '作废', + 'type': '1' + }, + { + 'action': 'expenditureContract:cancellation', + 'describe': '作废', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:add', + 'describe': '添加参会人', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:batchDel', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:auditCredentials', + 'describe': '审核凭证', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:auditSignUp', + 'describe': '审核报名信息', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:audit', + 'describe': '审核', + 'type': '1' + }, + { + 'action': 'template:add:systemNotifications', + 'describe': '创建系统通知', + 'type': '1' + }, + { + 'action': 'internalMeeting:release', + 'describe': '发布', + 'type': '1' + }, + { + 'action': 'otherMeeting:release', + 'describe': '发布', + 'type': '1' + }, + { + 'action': 'standardsMeeting:release', + 'describe': '发布', + 'type': '1' + }, + { + 'action': 'company:updateInternalEnterprise', + 'describe': '是否内部企业', + 'type': '1' + }, + { + 'action': 'revenueContract:mailDetail', + 'describe': '查看邮寄详情', + 'type': '1' + }, + { + 'action': 'expenditureContract:mailDetail', + 'describe': '查看邮寄详情', + 'type': '1' + }, + { + 'action': 'fileMaintenance:download', + 'describe': '下载', + 'type': '1' + }, + { + 'action': 'departmentAllStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'departmentAllStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'internalMeeting:randomCode', + 'describe': '随机码', + 'type': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'internationalSeminarGenerateCode:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:confirmPayment', + 'describe': '确认收入', + 'type': '1' + }, + { + 'action': 'standardsMeeting:problemCollection', + 'describe': '问题征集', + 'type': '1' + }, + { + 'action': 'packProject:confirmPayment', + 'describe': '确认收入', + 'type': '1' + }, + { + 'action': 'wholePaymentsStatistics:search', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'wholePaymentsStatistics:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'companyadmin:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'companyadmin:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'companyadmin:delete', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'companyadmin:batchDelete', + 'describe': '批量删除', + 'type': '1' + }, + { + 'action': 'companyadmin:use', + 'describe': '启用禁用', + 'type': '1' + }, + { + 'action': 'companyadmin:page', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'companyadmin:resetPassword', + 'describe': '重置密码', + 'type': '1' + }, + { + 'action': 'incomePaymentAndInvoiving:revoke', + 'describe': '撤销', + 'type': '1' + }, + { + 'action': 'sys:depart:list', + 'describe': '组织机构查询', + 'type': '1' + }, + { + 'action': 'allmeeting:list', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'allmeeting:export', + 'describe': '导出', + 'type': '1' + }, + { + 'action': 'packProject:changeInvoiceInfo', + 'describe': '开票类型', + 'type': '0' + }, + { + 'action': 'revenueContract:editContractNum', + 'describe': '编辑合同编号', + 'type': '0' + }, + { + 'action': 'sysNotice:pageList', + 'describe': '查询', + 'type': '1' + }, + { + 'action': 'sysNotice:add', + 'describe': '新增', + 'type': '1' + }, + { + 'action': 'sysNotice:edit', + 'describe': '编辑', + 'type': '1' + }, + { + 'action': 'sysNotice:deleteById', + 'describe': '删除', + 'type': '1' + }, + { + 'action': 'user:form:phone', + 'describe': '手机号禁用', + 'type': '2' + }, + { + 'action': 'otherMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1' + }, + { + 'action': 'committeeMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1' + }, + { + 'action': 'workGroupMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1' + }, + { + 'action': 'internalMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1' + }, + { + 'action': 'councilMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1' + }, + { + 'action': 'standardsMeetingSituation:guestsUploadFileFlag', + 'describe': '资料状态(嘉宾是否可以在企业端上传)', + 'type': '1' + }, + { + 'action': 'workingGroupMember:setLabel', + 'describe': '设置标签', + 'type': '1' + } + ], + 'menu': [ + { + 'redirect': null, + 'path': '/dashboard/analysis', + 'component': 'dashboard/Analysis', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'externalTerminalShow': true, + 'icon': 'home', + 'componentName': 'Analysis', + 'title': '首页' + }, + 'name': 'dashboard-analysis', + 'id': '9502685863ab87f0ad1134142788a385' + }, + { + 'redirect': null, + 'path': '/businessManagement', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/businessManagement/BusinessManagement', + 'component': 'businessManagement/BusinessManagement', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'externalTerminalShow': true, + 'componentName': 'BusinessManagement', + 'title': '单位/开票信息' + }, + 'name': 'businessManagement-BusinessManagement', + 'id': '1430376267109978113' + }, + { + 'path': '/businessManagement/ContactManagement', + 'component': 'businessManagement/ContactManagement', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'externalTerminalShow': true, + 'componentName': 'ContactManagement', + 'title': '人员信息' + }, + 'name': 'businessManagement-ContactManagement', + 'id': '1430376347640614913' + }, + { + 'path': '/businessManagement/CompanyAdmin', + 'component': 'businessManagement/CompanyAdmin', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CompanyAdmin', + 'title': '企业管理员' + }, + 'name': 'businessManagement-CompanyAdmin', + 'id': '1554351144621146113' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'externalTerminalShow': true, + 'icon': 'cus_company', + 'componentName': 'RouteView', + 'title': '企业管理' + }, + 'name': 'businessManagement', + 'id': '1430376218661572609' + }, + { + 'redirect': null, + 'path': '/projectManagement', + 'component': 'layouts/RouteView', + 'route': '1', + 'hidden': true, + 'children': [ + { + 'path': '/projectManagement/WorkingGroupMemberUnitMaintenance', + 'component': 'projectManagement/WorkingGroupMemberUnitMaintenance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'WorkingGroupMemberUnitMaintenance', + 'title': '成员单位维护' + }, + 'name': 'projectManagement-WorkingGroupMemberUnitMaintenance', + 'id': '1431167539278086146' + }, + { + 'path': '/statisticalReport/departmentStatistics/IndividualPaymentStatisticsDetail', + 'component': 'statisticalReport/departmentStatistics/IndividualPaymentStatisticsDetail', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'IndividualPaymentStatisticsDetail', + 'title': '个人来款详情' + }, + 'name': 'statisticalReport-departmentStatistics-IndividualPaymentStatisticsDetail', + 'id': '1437598070060359682' + }, + { + 'path': '/projectManagement/WorkingGroupProjectDataMaintenance', + 'component': 'projectManagement/WorkingGroupProjectDataMaintenance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'WorkingGroupProjectDataMaintenance', + 'title': '分发资料维护' + }, + 'name': 'projectManagement-WorkingGroupProjectDataMaintenance', + 'id': '1438322844248055809' + }, + { + 'path': '/projectManagement/WorkingGroupProjectManagement/UnderStudyProject', + 'component': 'projectManagement/WorkingGroupUnderStudyProject', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'WorkingGroupUnderStudyProject', + 'title': '工作组在研项目' + }, + 'name': 'projectManagement-WorkingGroupProjectManagement-UnderStudyProject', + 'id': '1470291999557758977' + }, + { + 'path': '/projectManagement/CommitteeMaintenance/UnderStudyProject', + 'component': 'projectManagement/CommitteeUnderStudyProject', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CommitteeUnderStudyProject', + 'title': '分标委在研项目' + }, + 'name': 'projectManagement-CommitteeMaintenance-UnderStudyProject', + 'id': '1470292365418508289' + }, + { + 'path': '/projectManagement/ConferenceMaintenance', + 'component': 'projectManagement/ConferenceMaintenance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'ConferenceMaintenance', + 'title': '工作组会议维护' + }, + 'name': 'projectManagement-ConferenceMaintenance', + 'id': '1430828460107730946' + }, + { + 'path': '/incomePayments/memberManage/SafeguardMemberList', + 'component': 'incomePayments/memberManage/SafeguardMemberList', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SafeguardMemberList', + 'title': '资料网员成员维护' + }, + 'name': 'incomePayments-memberManage-SafeguardMemberList', + 'id': '1443395765712801794' + }, + { + 'path': '/incomePayments/meetManage/AttendanceWorkGroupMeeting', + 'component': 'incomePayments/meetManage/Attendance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'Attendance', + 'title': '工作组会议参会情况' + }, + 'name': 'incomePayments-meetManage-AttendanceWorkGroupMeeting', + 'id': '1443462660843458561' + }, + { + 'path': '/incomePayments/meetManage/AttendanceInternalMeeting', + 'component': 'incomePayments/meetManage/Attendance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'Attendance', + 'title': '国际研讨会参会情况' + }, + 'name': 'incomePayments-meetManage-AttendanceInternalMeeting', + 'id': '1433322232030777345' + }, + { + 'path': '/incomePayments/meetManage/AttendanceOhterMeeting', + 'component': 'incomePayments/meetManage/Attendance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'Attendance', + 'title': '其他会议参会情况' + }, + 'name': 'incomePayments-meetManage-AttendanceOhterMeeting', + 'id': '1443460205023940610' + }, + { + 'path': '/projectManagement/CommitteeMeeting', + 'component': 'projectManagement/CommitteeMeeting', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CommitteeMeeting', + 'title': '分标委会议维护' + }, + 'name': 'projectManagement-CommitteeMeeting', + 'id': '1438390764191997953' + }, + { + 'path': '/incomePayments/meetManage/AttendanceCommitteeMeeting', + 'component': 'incomePayments/meetManage/Attendance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'Attendance', + 'title': '分标委会议参会情况' + }, + 'name': 'incomePayments-meetManage-AttendanceCommitteeMeeting', + 'id': '1443461591480487938' + }, + { + 'path': '/incomePayments/meetManage/AddOrDetailMeet', + 'component': 'incomePayments/meetManage/AddOrDetailMeet', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'AddOrDetailMeet', + 'title': '新增会议' + }, + 'name': 'incomePayments-meetManage-AddOrDetailMeet', + 'id': '1432648529773191170' + }, + { + 'path': '/incomePayments/meetManage/AttendanceCouncilMeeting', + 'component': 'incomePayments/meetManage/Attendance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'Attendance', + 'title': '理事会参会情况' + }, + 'name': 'incomePayments-meetManage-AttendanceCouncilMeeting', + 'id': '1470954992463327234' + }, + { + 'path': '/projectManagement/InternationalSeminarGenerateCode', + 'component': 'projectManagement/InternationalSeminarGenerateCode', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'InternationalSeminarGenerateCode', + 'title': '国际研讨会随机码设置' + }, + 'name': 'projectManagement-InternationalSeminarGenerateCode', + 'id': '1539063506556653570' + }, + { + 'path': '/incomePayments/meetManage/SignUpInfoEdit', + 'component': 'incomePayments/meetManage/SignUpInfoEdit', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SignUpInfoEdit', + 'title': '报名信息编辑页' + }, + 'name': 'incomePayments-meetManage-SignUpInfoEdit', + 'id': '1433274231774072834' + }, + { + 'path': '/incomePayments/meetManage/SignUpInfoDetail', + 'component': 'incomePayments/meetManage/SignUpInfoDetail', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SignUpInfoDetail', + 'title': '报名详情' + }, + 'name': 'incomePayments-meetManage-SignUpInfoDetail', + 'id': '1440887226972876801' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_project', + 'componentName': 'RouteView', + 'title': '详情管理' + }, + 'name': 'projectManagement', + 'id': '1430376424950026242' + }, + { + 'redirect': null, + 'path': '/projectManagement/GeneralProjectManagement', + 'component': 'projectManagement/GeneralProjectManagement', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_project', + 'componentName': 'GeneralProjectManagement', + 'title': '普通项目管理' + }, + 'name': 'projectManagement-GeneralProjectManagement', + 'id': '1430376521213497345' + }, + { + 'redirect': null, + 'path': '/projectManagement/WorkingGroupProjectManagement', + 'component': 'projectManagement/WorkingGroupProjectManagement', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'icon': 'cus_working', + 'componentName': 'WorkingGroupProjectManagement', + 'title': '工作组管理' + }, + 'name': 'projectManagement-WorkingGroupProjectManagement', + 'id': '1430718058514440194' + }, + { + 'redirect': null, + 'path': '/projectManagement/CommitteeMaintenance', + 'component': 'dataNetworkDiskManagement/committee/CommitteeMaintenance', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_committee', + 'componentName': 'CommitteeMaintenance', + 'title': '分标委维护' + }, + 'name': 'projectManagement-CommitteeMaintenance', + 'id': '1438380180083957762' + }, + { + 'redirect': '', + 'path': '/projectManagement/allMeetingList', + 'component': 'projectManagement/AllMeetingList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'icon': 'fund', + 'componentName': 'AllMeetingList', + 'title': '会议汇总' + }, + 'name': 'projectManagement-allMeetingList', + 'id': '1626061755230580738' + }, + { + 'redirect': null, + 'path': '/projectManagement/InternationalSeminar', + 'component': 'projectManagement/InternationalSeminar', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_international', + 'componentName': 'InternationalSeminar', + 'title': '国际研讨会' + }, + 'name': 'projectManagement-InternationalSeminar', + 'id': '1438072102897672193' + }, + { + 'redirect': null, + 'path': '/projectManagement/OtherMeeting', + 'component': 'projectManagement/OtherMeeting', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_othermeeting', + 'componentName': 'OtherMeeting', + 'title': '其他会议' + }, + 'name': 'projectManagement-OtherMeeting', + 'id': '1438072308749918210' + }, + { + 'redirect': null, + 'path': '/incomePayments/memberManage/MemberProjectList', + 'component': 'incomePayments/memberManage/MemberProjectList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_datamembers', + 'componentName': 'MemberProjectList', + 'title': '资料网员' + }, + 'name': 'incomePayments-memberManage-MemberProjectList', + 'id': '1438394787611664386' + }, + { + 'redirect': null, + 'path': '/incomePayments/memberMan', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/projectManagement/CommitteeMeetingStard', + 'component': 'projectManagement/CommitteeMeeting', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CommitteeMeeting', + 'title': '标协会议维护' + }, + 'name': 'projectManagement-CommitteeMeetingStard', + 'id': '1443470646404014081' + }, + { + 'path': '/incomePayments/meetManage/AttendanceStandardsMeeting', + 'component': 'incomePayments/meetManage/Attendance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'Attendance', + 'title': '标协会议参会情况' + }, + 'name': 'incomePayments-meetManage-AttendanceStandardsMeeting', + 'id': '1443470901166039042' + }, + { + 'path': '/incomePayments/memberManage/CertificateMaintenanceList', + 'component': 'incomePayments/memberManage/CertificateMaintenanceList', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CertificateMaintenanceList', + 'title': '标协会员证书维护' + }, + 'name': 'incomePayments-memberManage-CertificateMaintenanceList', + 'id': '1469243457112403970' + }, + { + 'path': '/incomePayments/memberManage/SafeguardStardsMemberList', + 'component': 'incomePayments/memberManage/SafeguardStardsMemberList', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SafeguardStardsMemberList', + 'title': '标协会员成员维护' + }, + 'name': 'incomePayments-memberManage-SafeguardStardsMemberList', + 'id': '1443396211206606850' + }, + { + 'path': '/incomePayments/memberManage/councilMeetingManage', + 'component': 'incomePayments/memberManage/CouncilMeetingManage', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CouncilMeetingManage', + 'title': '理事会会议维护' + }, + 'name': 'incomePayments-memberManage-councilMeetingManage', + 'id': '1470704530325544962' + }, + { + 'path': '/incomePayments/memberManage/StardsMemberProjectList', + 'component': 'incomePayments/memberManage/StardsMemberProjectList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'StardsMemberProjectList', + 'title': '年度会员维护' + }, + 'name': 'incomePayments-memberManage-StardsMemberProjectList', + 'id': '1438395037290192897' + }, + { + 'path': '/incomePayments/memberManage/CouncilMaintenanceList', + 'component': 'incomePayments/memberManage/councilMaintenance/CouncilMaintenanceList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'CouncilMaintenanceList', + 'title': '理事会' + }, + 'name': 'incomePayments-memberManage-CouncilMaintenanceList', + 'id': '1469221945005338626' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_member', + 'componentName': 'RouteView', + 'title': '标协会员' + }, + 'name': 'incomePayments-memberMan', + 'id': '1438394322899558402' + }, + { + 'redirect': null, + 'path': '/packManagement', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/packManagement/PackProjectMaintenance', + 'component': 'packManagement/PackProjectMaintenance', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'PackProjectMaintenance', + 'title': '打包项目维护' + }, + 'name': 'packManagement-PackProjectMaintenance', + 'id': '1435493270476906497' + }, + { + 'path': '/packManagement/PackCompanyList', + 'component': 'packManagement/PackCompanyList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'componentName': 'PackCompanyList', + 'title': '打包管理' + }, + 'name': 'packManagement-PackCompanyList', + 'id': '1437298076409475074' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_pack', + 'componentName': 'RouteView', + 'title': '打包管理' + }, + 'name': 'packManagement', + 'id': '1435438184501411842' + }, + { + 'redirect': null, + 'path': '/contractManagement', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/contractManagement/RevenueContractList', + 'component': 'contractManagement/revenueContract/RevenueContractList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'componentName': 'RevenueContractList', + 'title': '收入合同' + }, + 'name': 'contractManagement-RevenueContractList', + 'id': '1433250634957398018' + }, + { + 'path': '/contractManagement/AddRevenueContract', + 'component': 'contractManagement/revenueContract/modules/RevenueContractModule', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'RevenueContractModule', + 'title': '新增/编辑收入合同' + }, + 'name': 'contractManagement-AddRevenueContract', + 'id': '1433350181612224513' + }, + { + 'path': '/contractManagement/RevenueContractDetail', + 'component': 'contractManagement/revenueContract/modules/RevenueContractDetail', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'RevenueContractDetail', + 'title': '收入合同详情' + }, + 'name': 'contractManagement-RevenueContractDetail', + 'id': '1433350586698104834' + }, + { + 'path': '/contractManagement/RevenueContractModule', + 'component': 'contractManagement/expenditureContract/modules/ExpenditureContractModule', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'ExpenditureContractModule', + 'title': '新建/编辑支出合同' + }, + 'name': 'contractManagement-RevenueContractModule', + 'id': '1435142499726094338' + }, + { + 'path': '/contractManagement/ExpenditureContractDetail', + 'component': 'contractManagement/expenditureContract/ExpenditureContractDetail', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'ExpenditureContractDetail', + 'title': '支出合同详情' + }, + 'name': 'contractManagement-ExpenditureContractDetail', + 'id': '1452534800794345473' + }, + { + 'path': '/contractManagement/ExpenditureContract', + 'component': 'contractManagement/expenditureContract/ExpenditureContractList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'componentName': 'ExpenditureContractList', + 'title': '支出合同' + }, + 'name': 'contractManagement-ExpenditureContract', + 'id': '1435135348211298306' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_contract', + 'componentName': 'RouteView', + 'title': '合同管理' + }, + 'name': 'contractManagement', + 'id': '1433250321034715138' + }, + { + 'redirect': null, + 'path': '/financialManagement', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/financialManagement/ArriveAndInvoivingList', + 'component': 'financialManagement/arriveAndInvoicing/ArriveAndInvoivingList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'ArriveAndInvoivingList', + 'title': '到账开票' + }, + 'name': 'financialManagement-ArriveAndInvoivingList', + 'id': '1435815710331621378' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'cus_financial', + 'componentName': 'RouteView', + 'title': '财务管理' + }, + 'name': 'financialManagement', + 'id': '1435815424800182273' + }, + { + 'redirect': null, + 'path': '/layouts/RouteView', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/mailManagement/BillMail', + 'component': 'mailManagement/BillMail', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'BillMail', + 'title': '票据邮寄' + }, + 'name': 'mailManagement-BillMail', + 'id': '1437961079091441666' + }, + { + 'path': '/mailManagement/ContractMail', + 'component': 'mailManagement/ContractMail', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'ContractMail', + 'title': '合同邮寄' + }, + 'name': 'mailManagement-ContractMail', + 'id': '1437961376534704129' + }, + { + 'path': '/mailManagement/PrintPage', + 'component': 'mailManagement/PrintPage', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'PrintPage', + 'title': '票据打印' + }, + 'name': 'mailManagement-PrintPage', + 'id': '1453930917889167362' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'mail', + 'componentName': 'RouteView', + 'title': '邮寄管理' + }, + 'name': 'layouts-RouteView', + 'id': '1437958700300316673' + }, + { + 'redirect': null, + 'path': '/statisticalReport', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/statisticalReport/WholeInstituteStatisticsList', + 'component': 'statisticalReport/WholeInstituteStatisticsList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'WholeInstituteStatisticsList', + 'title': '全所统计' + }, + 'name': 'statisticalReport-WholeInstituteStatisticsList', + 'id': '1437320639512649730' + }, + { + 'path': '/statisticalReport/enterprisePaymentStatistics/EnterprisePaymentStatisticsDetail', + 'component': 'statisticalReport/enterprisePaymentStatistics/EnterprisePaymentStatisticsDetail', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'EnterprisePaymentStatisticsDetail', + 'title': '企业来款详情' + }, + 'name': 'statisticalReport-enterprisePaymentStatistics-EnterprisePaymentStatisticsDetail', + 'id': '1437594683755470849' + }, + { + 'path': '/statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsDetail', + 'component': 'statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsDetail', + 'route': '1', + 'hidden': true, + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'WorkingGroupPaymentStatisticsDetail', + 'title': '工作组来款详情' + }, + 'name': 'statisticalReport-workingGroupPaymentStatistics-WorkingGroupPaymentStatisticsDetail', + 'id': '1437596899065208833' + }, + { + 'path': '/statisticalReport/enterprisePaymentStatistics/EnterprisePaymentStatisticsList', + 'component': 'statisticalReport/enterprisePaymentStatistics/EnterprisePaymentStatisticsList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'componentName': 'EnterprisePaymentStatisticsList', + 'title': '企业来款统计' + }, + 'name': 'statisticalReport-enterprisePaymentStatistics-EnterprisePaymentStatisticsList', + 'id': '1437593594347921410' + }, + { + 'path': '/statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsList', + 'component': 'statisticalReport/workingGroupPaymentStatistics/WorkingGroupPaymentStatisticsList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'componentName': 'WorkingGroupPaymentStatisticsList', + 'title': '工作组来款统计' + }, + 'name': 'statisticalReport-workingGroupPaymentStatistics-WorkingGroupPaymentStatisticsList', + 'id': '1437596772434976770' + }, + { + 'path': '/statisticalReport/projectPaymentStatisticsList', + 'component': 'statisticalReport/departmentStatistics/ProjectPaymentStatisticsList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'ProjectPaymentStatisticsList', + 'title': '科室统计' + }, + 'name': 'statisticalReport-projectPaymentStatisticsList', + 'id': '1437597378537070593' + }, + { + 'path': '/statisticalReport/departmentStatistics/IndividualPaymentStatisticsList', + 'component': 'statisticalReport/departmentStatistics/IndividualPaymentStatisticsList', + 'route': '1', + 'meta': { + 'keepAlive': true, + 'internalOrExternal': false, + 'componentName': 'IndividualPaymentStatisticsList', + 'title': '个人来款统计' + }, + 'name': 'statisticalReport-departmentStatistics-IndividualPaymentStatisticsList', + 'id': '1437597826593595394' + }, + { + 'path': '/statisticalReport/departmentAllStatistics', + 'component': 'statisticalReport/departmentAllStatistics/DepartmentAllStatistics', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'DepartmentAllStatistics', + 'title': '科室总体统计' + }, + 'name': 'statisticalReport-departmentAllStatistics', + 'id': '1535558715796852737' + }, + { + 'path': '/statisticalReport/WholePaymentsStatistics', + 'component': 'statisticalReport/WholePaymentsStatistics', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'WholePaymentsStatistics', + 'title': '全所收入统计' + }, + 'name': 'statisticalReport-WholePaymentsStatistics', + 'id': '1553997970898395138' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'pie-chart', + 'componentName': 'RouteView', + 'title': '统计报表' + }, + 'name': 'statisticalReport', + 'id': '1437320526513905666' + }, + { + 'redirect': null, + 'path': '/message', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/modules/message/sysMessageTemplateList', + 'component': 'modules/message/SysMessageTemplateList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SysMessageTemplateList', + 'title': '模板管理' + }, + 'name': 'modules-message-sysMessageTemplateList', + 'id': 'f780d0d3083d849ccbdb1b1baee4911d' + }, + { + 'path': '/isystem/noticeList', + 'component': 'modules/notice/SysNoticeList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SysNoticeList', + 'title': '公告管理' + }, + 'name': 'isystem-noticeList', + 'id': '1679684027710234625' + }, + { + 'path': '/isps/userAnnouncement', + 'component': 'system/UserAnnouncementList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'UserAnnouncementList', + 'title': '我的消息' + }, + 'name': 'isps-userAnnouncement', + 'id': '53a9230444d33de28aa11cc108fb1dba' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'message', + 'componentName': 'RouteView', + 'title': '消息中心' + }, + 'name': 'message', + 'id': '5c8042bd6c601270b2bbd9b20bccc68b' + }, + { + 'redirect': null, + 'path': '/isystem', + 'component': 'layouts/RouteView', + 'route': '1', + 'children': [ + { + 'path': '/isystem/user', + 'component': 'system/UserList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'UserList', + 'title': '用户管理' + }, + 'name': 'isystem-user', + 'id': '3f915b2769fc80648e92d04e84ca059d' + }, + { + 'path': '/isystem/roleUserList', + 'component': 'system/RoleUserList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'RoleUserList', + 'title': '角色管理' + }, + 'name': 'isystem-roleUserList', + 'id': '190c2b43bec6a5f7a4194a85db67d96a' + }, + { + 'path': '/isystem/depart', + 'component': 'system/DepartList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'DepartList', + 'title': '组织机构管理' + }, + 'name': 'isystem-depart', + 'id': '45c966826eeff4c99b8f8ebfe74511fc' + }, + { + 'path': '/isystem/systemDept', + 'component': 'system/SystemDept', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'SystemDept', + 'title': '系统催款' + }, + 'name': 'isystem-systemDept', + 'id': '1435897700300984321' + }, + { + 'path': '/isystem/permission', + 'component': 'system/PermissionList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'PermissionList', + 'title': '菜单管理' + }, + 'name': 'isystem-permission', + 'id': '1423105401902956546' + }, + { + 'path': '/isystem/dict', + 'component': 'system/DictList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'DictList', + 'title': '数据字典' + }, + 'name': 'isystem-dict', + 'id': 'f1cb187abf927c88b89470d08615f5ac' + }, + { + 'path': '/isystem/log', + 'component': 'system/LogList', + 'route': '1', + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'componentName': 'LogList', + 'title': '日志管理' + }, + 'name': 'isystem-log', + 'id': '1423125889559658497' + } + ], + 'meta': { + 'keepAlive': false, + 'internalOrExternal': false, + 'icon': 'setting', + 'componentName': 'RouteView', + 'title': '系统管理' + }, + 'name': 'isystem', + 'id': 'd7d6e2e4e2934f2c9385a623fd98c6f3' + } + ] + }, + 'timestamp': 1692676070572 +} + + +const filterTreeData = (treeData) => { + const result = [] + treeData.map(item => { + // console.log('-----item-------', item) + if(item.meta.externalTerminalShow) { + let treeNode = {...item } + if (item.children && item.children.length > 0) { + treeNode.children = [...filterTreeData(item.children)] + } + result.push(treeNode) + } + }) + return result +} + +console.log("------filterTreeData(menuList.result.menu)---------", filterTreeData(menuList.result.menu)) \ No newline at end of file diff --git a/src/utils/request.js b/src/utils/request.js index d400441..b48354f 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -24,14 +24,14 @@ const err = (error) => { if (error.response) { let data = error.response.data const token = Vue.ls.get(ACCESS_TOKEN) - console.log('------异常响应------',token) - console.log('------异常响应------',error.response.status) + // console.log('------异常响应------',token) + // console.log('------异常响应------',error.response.status) switch (error.response.status) { case 403: notification.error({ message: '系统提示', description: '拒绝访问',duration: 4}) break case 500: - console.log('------error.response------',error.response) + // console.log('------error.response------',error.response) // update-begin- --- author:liusq ------ date:20200910 ---- for:处理Blob情况---- let type=error.response.request.responseType if(type === 'blob'){ diff --git a/src/utils/util.js b/src/utils/util.js index 249956b..4787300 100644 --- a/src/utils/util.js +++ b/src/utils/util.js @@ -1,6 +1,10 @@ import * as api from '@/api/api' import { isURL } from '@/utils/validate' import { JSEncrypt } from 'jsencrypt' + +// 全局字段,是否是外网部署 +export const isExternalTerminal = false + // import onlineCommons from '@/components/onlineForm/onlineForm' // export function timeFix() { @@ -138,28 +142,8 @@ function generateChildRouters(data) { } let componentPath - // if(item.component=="modules/online/cgform/OnlCgformHeadList"){ - // componentPath = onlineCommons.OnlCgformHeadList - // }else if(item.component=="modules/online/cgform/OnlCgformCopyList"){ - // componentPath = onlineCommons.OnlCgformCopyList - // }else if(item.component=="modules/online/cgform/auto/OnlCgformAutoList"){ - // componentPath = onlineCommons.OnlCgformAutoList - // }else if(item.component=="modules/online/cgform/auto/OnlCgformTreeList"){ - // componentPath = onlineCommons.OnlCgformTreeList - // }else if(item.component=="modules/online/cgform/auto/erp/OnlCgformErpList"){ - // componentPath = onlineCommons.OnlCgformErpList - // }else if(item.component=="modules/online/cgform/auto/tab/OnlCgformTabList"){ - // componentPath = onlineCommons.OnlCgformTabList - // }else if(item.component=="modules/online/cgform/auto/innerTable/OnlCgformInnerTableList"){ - // componentPath = onlineCommons.OnlCgformInnerTableList - // }else if(item.component=="modules/online/cgreport/OnlCgreportHeadList"){ - // componentPath = onlineCommons.OnlCgreportHeadList - // }else if(item.component=="modules/online/cgreport/auto/OnlCgreportAutoList"){ - // componentPath = onlineCommons.OnlCgreportAutoList - // }else{ // eslint-disable-next-line componentPath = resolve => require(['@/' + component + '.vue'], resolve) - // } let menu = { path: item.path, name: item.name, @@ -712,3 +696,19 @@ export function deepMerge (target, ...arg) { }, acc) }, target) } + +// 为外部系统的时候,过滤掉所有的 isExternalTerminal = false 的数据 +export const filterTreeData = (treeData) => { + const result = [] + treeData.map(item => { + if(item.meta.externalTerminalShow) { + let treeNode = {...item } + if (item.children && item.children.length > 0) { + treeNode.children = [...filterTreeData(item.children)] + } + result.push(treeNode) + } + }) + return result +} + diff --git a/src/views/system/modules/PermissionModal.vue b/src/views/system/modules/PermissionModal.vue index f25585a..73bfa1a 100644 --- a/src/views/system/modules/PermissionModal.vue +++ b/src/views/system/modules/PermissionModal.vue @@ -157,7 +157,13 @@ - + + + + @@ -197,6 +203,7 @@ routeSwitch:true, //是否路由菜单 /*update_begin author:wuxianquan date:20190908 for:定义变量,初始值代表内部打开*/ internalOrExternal:false,//菜单打开方式 + externalTerminalShow: false,// 是否是外网展示的菜单 /*update_end author:wuxianquan date:20190908 for:定义变量,初始值代表内部打开*/ isKeepalive:true, //是否缓存路由 show:true,//根据菜单类型,动态显示隐藏表单元素 @@ -279,6 +286,14 @@ } /*update_end author:wuxianquan date:20190908 for:编辑初始化数据*/ + /*编辑初始化数据*/ + if(record.externalTerminalShow!=null){ + this.externalTerminalShow = record.externalTerminalShow?true:false + }else{ + this.externalTerminalShow = true + } + /*编辑初始化数据*/ + this.show = record.menuType==2?false:true this.menuLabel = record.menuType==2?'按钮/权限':'菜单名称' @@ -316,6 +331,7 @@ this.model.internalOrExternal = this.internalOrExternal /*update_end author:wuxianquan date:20190908 for:获取值*/ + this.model.externalTerminalShow = this.externalTerminalShow let formData = Object.assign(this.model, values) if ((formData.menuType == 1 || formData.menuType == 2) && !formData.parentId) { that.validateStatus = 'error'