/** * */ package com.base.constants; /** * 权限初始化常量 * * @author zjn * @date 2016年10月28日 */ public class PermissionConstants { public static final String contract = "contPer"; public static final String task = "taskPer"; public static final String bill = "billPer"; public static final String system = "systemPer"; public static final String index = "indexPer"; // 合同所有权限:{新建, 主任修改 ,文书修改, 删除, 修改状态, 添加工期阶段, 修改工期阶段 ,删除工期阶段, 添加收款节点, 修改收款节点, // 删除收款节点, 新建任务} public static final String[] contPer = { "cAdd", "cHeadEdit", "cBodyEdit", "cDel", "cStateEdit", "cPsAdd", "cPsEdit", "cPsDel", "cRnAdd", "cRnEdit", "cRnDel", "cTaskAdd" }; // 任务所有权限:{补录合同, 审核发票 ,完成发票, 工期阶段完工} public static final String[] taskPer = { "tContCollect", "tInvoAudit", "tInvoFinish", "cPsFinish" }; // 票据所有权限:{开发票 ,开收据 ,到款, 审核到款} public static final String[] billPer = { "bInvoAdd", "bReceAdd", "bRemoAdd", "tRemoAudit" }; // 用户管理所有权限:{添加角色 ,删除角色, 修改角色, 添加用户, 删除用户, 修改用户, 添加报警设置 ,删除报警设置, 修改报警设置} public static final String[] systemPer = { "uRoleAdd", "uRoleDel", "uRoleEdit", "uUserAdd", "uUserDel", "uUserEdit", "uAlarmAdd", "uAlarmDel", "uAlarmEdit" }; // 首页显示所有权限:{文书任务, 补录合同任务, 审核发票, 完成发票, 核对到款, 收款超时 ,工期超时} public static final String[] indexPer = { "iAssiTask", "iEditTask", "iAudiInvoTask", "iFiniInvoTask", "iFiniRemoTask", "iDebtAlarm", "iOverdueAlarm" }; // 左侧功能栏所有权限:{合同管理, 票据管理, 用户管理,发票任务, 到款任务, 收款超时 ,工期超时} public static final String[] leftPer = { "contManager", "billManager", "userManager", "invoiceTask", "remoTask", "remoAlarm", "psAlarm" }; }