index.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. import mutations from "./mutations";
  2. import * as getters from "./getters";
  3. import sand from "./modules/sand";
  4. import ppt from "./modules/ppt";
  5. import edb from "./modules/edb";
  6. import permissionButton from "./modules/permissionButton";
  7. import sheet from "./modules/sheet";
  8. // 应用初始状态
  9. const state = {
  10. theme: "#409EFF",
  11. status: null, //用户在线状态
  12. dataAuth: null, //是否有数据报表权限
  13. //角色类型编码
  14. Role_type: [
  15. "admin", //管理员
  16. "ficc_admin", //ficc管理员
  17. "ficc_seller", //ficc销售
  18. "rai_admin", //权益管理员
  19. "rai_seller", //权益销售
  20. "rai_researcher", //权益研究员
  21. "ficc_researcher", //ficc研究员
  22. ],
  23. isCollapse: false,
  24. breadSelfName: '',//面包屑自定义当前页面name
  25. dynamicOutLinks:{},//外部动态链接配置 iframe链接 研报详情分享link
  26. publicConfigs:{},// 公共配置
  27. // 是否执行过页面监听
  28. hasDoPageListening:false,
  29. // 是否有 试用用户行为权限
  30. hasTrialUserPermisson:false,
  31. permissionRoute:[], //用于需要验证是否有某个菜单的权限
  32. baseInfo:{}
  33. };
  34. export default {
  35. state,
  36. getters,
  37. mutations,
  38. modules: {
  39. sand,
  40. ppt,
  41. edb,
  42. permissionButton,
  43. sheet
  44. },
  45. };