project_screen.js 884 B

123456789101112131415161718192021222324252627282930313233
  1. 'use strict';
  2. /**
  3. * 项目大屏模板注册表。
  4. * 数据库只保存 code,页面及数据提供器必须在代码中注册,避免动态执行数据库内容。
  5. */
  6. const templates = [
  7. {
  8. code: 'general1',
  9. name: '通用大屏一',
  10. description: '通用项目综合展示模板',
  11. previewClass: 'project-screen-preview-general1',
  12. },
  13. {
  14. code: 'general3',
  15. name: '通用大屏三',
  16. description: '通用项目图表展示模板',
  17. previewClass: 'project-screen-preview-general3',
  18. },
  19. {
  20. code: 'guangyuan',
  21. name: '广元定制',
  22. description: '广元项目定制展示模板',
  23. previewClass: 'project-screen-preview-guangyuan',
  24. },
  25. ];
  26. const getTemplate = code => templates.find(item => item.code === code) || null;
  27. module.exports = {
  28. templates,
  29. getTemplate,
  30. };