123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- 'use strict';
- /**
- * 权限数据
- *
- * @author CaiAoLin
- * @date 2018/2/5
- * @version
- */
- const permission = {
- // 创建标段
- CREATE_TENDER: 1,
- // 查看所有标段
- VIEW_ALL_TENDER: 2,
- // 仅查看我参与的标段
- VIEW_MY_TENDER: 3,
- // 编制台账
- EDIT_LEDGER: 4,
- // 审批台账
- APPROVAL_LEDGER: 5,
- // 编制变更
- EDIT_APPROVAL: 6,
- // 审批变更
- CHANGE_APPROVAL: 7,
- // 查看台账
- VIEW_LEDGER: 8,
- // 编制中间计量
- EDIT_MIDDLE_MEASURE: 9,
- // 审批中间计量
- APPROVAL_MIDDLE_MEASURE: 10,
- // 查阅标段下所有中间计量
- VIEW_MIDDLE_MEASURE: 11,
- // 编制期计量
- EDIT_STAGE_MEASURE: 12,
- // 审批期计量
- APPROVAL_STAGE_MEASURE: 13,
- // 查阅标段下所有期计量
- VIEW_STAGE_MEASURE: 14,
- };
- const permissionList = {
- tenderManager: {
- name: '标段管理',
- icon: 'fa-list-ul',
- permission: [
- { name: '创建标段', value: permission.CREATE_TENDER },
- { name: '查看项目下所有标段', value: permission.VIEW_ALL_TENDER },
- { name: '仅查看我参与的(创建、审批)', value: permission.VIEW_MY_TENDER },
- ],
- },
- ledgerExplode: {
- name: '台账分解(台账管理)',
- icon: 'fa-list-alt',
- permission: [
- { name: '编制台账', value: permission.EDIT_LEDGER },
- { name: '审批台账', value: permission.APPROVAL_LEDGER },
- ],
- },
- ledgerChange: {
- name: '台账变更(台账管理)',
- icon: 'fa-list-alt',
- permission: [
- { name: '编制变更', value: permission.EDIT_APPROVAL },
- { name: '审批变更', value: permission.CHANGE_APPROVAL },
- ],
- },
- measureLedger: {
- name: '计量台账(台账管理)',
- icon: 'fa-list-alt',
- permission: [
- { name: '查看', value: permission.VIEW_LEDGER },
- ],
- },
- middleMeasure: {
- name: '中间计量(计量管理)',
- icon: 'fa-calendar-check-o',
- permission: [
- { name: '编制中间计量', value: permission.EDIT_MIDDLE_MEASURE },
- { name: '审批中间计量', value: permission.APPROVAL_MIDDLE_MEASURE },
- { name: '查阅标段下所有中间计量', value: permission.VIEW_MIDDLE_MEASURE },
- ],
- },
- stageMeasure: {
- name: '期计量(计量管理)',
- icon: 'fa-calendar-check-o',
- permission: [
- { name: '编制期计量', value: permission.EDIT_STAGE_MEASURE },
- { name: '审批期计量', value: permission.APPROVAL_STAGE_MEASURE },
- { name: '查阅标段下所有期计量', value: permission.VIEW_STAGE_MEASURE },
- ],
- },
- };
- const permissionString = [];
- permissionString[permission.CREATE_TENDER] = '创建标段';
- permissionString[permission.VIEW_ALL_TENDER] = '查看项目下所有标段';
- permissionString[permission.VIEW_MY_TENDER] = '仅查看我参与的(创建、审批)';
- permissionString[permission.EDIT_LEDGER] = '编制台账';
- permissionString[permission.APPROVAL_LEDGER] = '审批台账';
- permissionString[permission.EDIT_APPROVAL] = '编制变更';
- permissionString[permission.CHANGE_APPROVAL] = '审批变更';
- permissionString[permission.VIEW_LEDGER] = '查看';
- permissionString[permission.EDIT_MIDDLE_MEASURE] = '编制中间计量';
- permissionString[permission.APPROVAL_MIDDLE_MEASURE] = '审批中间计量';
- permissionString[permission.VIEW_MIDDLE_MEASURE] = '查阅标段下所有中间计量';
- permissionString[permission.EDIT_STAGE_MEASURE] = '编制期计量';
- permissionString[permission.APPROVAL_STAGE_MEASURE] = '审批期计量';
- permissionString[permission.VIEW_STAGE_MEASURE] = '查阅标段下所有期计量';
- module.exports = {
- permission,
- permissionList,
- permissionString,
- };
|