index.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. };
  33. export default {
  34. state,
  35. getters,
  36. mutations,
  37. modules: {
  38. sand,
  39. ppt,
  40. edb,
  41. permissionButton,
  42. sheet
  43. },
  44. };