12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- /* 用户类型枚举 */
- var userType = {
- /* 未知类型人员 */
- memberNo: "-1000",
- /* 巡查人员 */
- memberXC: "1001",
- /* 处理人员 */
- memberCL: "1002",
- /* 审核人员 */
- memberSH: "1003",
- /* 领导 */
- memberLD: "1004",
- /* 无人机巡查人员 */
- memberUAV: "1005",
- }
- /* 用户权限 */
- var userPermission = {
- /* 未知权限 */
- perNo: "-1000",
- /* 巡查权限 */
- perXC: "1001",
- /* 处理权限 */
- perCL: "1002",
- /* 审核权限 */
- perSH: "1003",
- /* 浏览权限(领导) */
- perLD: "1004",
- /* 无人机巡查权限 */
- perUAV: "1005",
- /* 派发权限 */
- perPF: '1007'
- }
- /**
- * 案件页面标识符
- */
- var casePageFlag = {
- /* 待审核案件页面 */
- WaitVerify: 'WaitVerify',
- /* 待结案页面 */
- WaitClose: 'WaitClose',
- /* 待复飞页面 */
- WaitRepeat: 'WaitRepeat',
- /* 已结案案件页面 */
- CaseClose: 'CaseClose',
- /* 待处理案件页面 */
- WaitCheck: 'WaitCheck',
- /* 待派发案件页面 */
- WaitAssign: 'WaitAssign',
- /* 待撤派案件页面 */
- UndoAssign: 'UndoAssign',
- /* 待督办案件 */
- WaitSupervise: 'WaitSupervise',
- /* 已督办案件 */
- YesSupervise: 'YesSupervise',
- /* 地图页面 */
- Map: 'Map',
- }
- /* 案件状态 */
- var caseState = {
- /* 等待派发 */
- stateWaitAssign: "1001",
- /* 等待处理 */
- stateWaitCheck: "1002",
- /* 等待复飞 */
- stateWaitRepeat: "1003",
- /* 等待审核 */
- stateWaitVerify: "1004",
- /* 结案 */
- stateClose: "1006",
- /* 等待重新处理 */
- stateWaitResetCheck: "1007",
- /* 等待重新复飞 */
- stateWaitResetRepeat: "1008",
- }
- /**
- * 从权限数组中查询权限
- * @param {Array<JSON>} permissions 权限数组
- * @param {String} perCode 权限代码
- */
- function permissionFind(permissions, perCode) {
- if (permissions === undefined || perCode === undefined) return false;
- var result = permissions.find(function(item) {
- return item.code === perCode;
- });
- return result !== undefined;
- }
|