setTheme.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import Cache from '@/utils/cache.js';
  11. let app = getApp();
  12. //主特色
  13. export function setThemeColor(){
  14. switch (app.globalData.theme) {
  15. case 'theme1':
  16. return '#e93323';
  17. break;
  18. case 'theme2':
  19. return '#FE5C2D';
  20. break;
  21. case 'theme3':
  22. return '#42CA4D';
  23. break;
  24. case 'theme4':
  25. return '#1DB0FC';
  26. break;
  27. case 'theme5':
  28. return '#FF448F';
  29. break;
  30. }
  31. }
  32. // 渐变色
  33. export function setLinearThemeColor(){
  34. switch (app.globalData.theme) {
  35. case 'theme1':
  36. return 'linear-gradient(90deg, #E93323 0%, #FF7931 100%)';
  37. break;
  38. case 'theme2':
  39. return 'linear-gradient(90deg, #FE5C2D 0%, #FF7931 100%)';
  40. break;
  41. case 'theme3':
  42. return 'linear-gradient(90deg, #42Ca4D 0%, #70E038 100%)';
  43. break;
  44. case 'theme4':
  45. return 'linear-gradient(90deg, #1DB0FC 0%, #40D1F4 100%)';
  46. break;
  47. case 'theme5':
  48. return 'linear-gradient(90deg, #FF448F 0%, #FF67AD 100%)';
  49. break;
  50. }
  51. }