account_permission.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. 'use strict';
  2. /**
  3. * 用户权限相关常量
  4. *
  5. * @author Ellisran
  6. * @date 2019/3/26
  7. * @version
  8. */
  9. const create_tender = {
  10. tzfj: 0,
  11. cjtzxd: 1,
  12. cjjlq: 2,
  13. cjgcbg: 3,
  14. };
  15. const create_tender_group = [];
  16. create_tender_group[create_tender.tzfj] = '台账分解';
  17. create_tender_group[create_tender.cjtzxd] = '创建台账修订';
  18. create_tender_group[create_tender.cjjlq] = '创建计量期';
  19. create_tender_group[create_tender.cjgcbg] = '创建工程变更';
  20. // 权限管理页
  21. const permission = {
  22. tender: {
  23. class: 'fa fa-list-ul',
  24. title: '标段管理',
  25. type: 'checkbox',
  26. children: [
  27. { title: '创建标段', value: 1 },
  28. { title: '查阅所有标段', value: 2 },
  29. { title: '维护签约清单', value: 3, hint: '开启该选项,台账审批通过后,可上传签约清单', hintIcon: 'fa-question-circle' },
  30. { title: '变更意向', value: 5, hint: '开启该选项,变更立项可新建变更意向书', hintIcon: 'fa-question-circle' },
  31. { title: '材差清单设置', value: 4, hint: '开启该选项,当前账号可设置允许调差的清单', hintIcon: 'fa-question-circle' },
  32. ],
  33. },
  34. // cooperation: {
  35. // class: '',
  36. // title: '协作办公',
  37. // type: 'radio',
  38. // children: [
  39. // { title: '启用', value: 1 },
  40. // { title: '关闭', value: 0 },
  41. // ],
  42. // },
  43. project_msg: {
  44. class: '',
  45. title: '发布项目通知',
  46. type: 'radio',
  47. children: [
  48. { title: '启用', value: 1 },
  49. { title: '关闭', value: 0 },
  50. ],
  51. },
  52. };
  53. module.exports = {
  54. tenderPermission: create_tender,
  55. tenderPermissionList: create_tender_group,
  56. permission,
  57. };