Files

118 lines
2.7 KiB
JavaScript
Raw Permalink Normal View History

// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2026 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
import Cache from '@/utils/cache.js';
let app = getApp();
//主特色
export function setThemeColor(){
switch (app.globalData.theme) {
case 'theme1':
return '#e93323';
break;
case 'theme2':
return '#FE5C2D';
break;
case 'theme3':
return '#42CA4D';
break;
case 'theme4':
return '#1DB0FC';
break;
case 'theme5':
return '#FF448F';
break;
}
}
// 渐变色
export function setLinearThemeColor(){
switch (app.globalData.theme) {
case 'theme1':
return 'linear-gradient(90deg, #E93323 0%, #FF7931 100%)';
break;
case 'theme2':
return 'linear-gradient(90deg, #FE5C2D 0%, #FF7931 100%)';
break;
case 'theme3':
return 'linear-gradient(90deg, #42Ca4D 0%, #70E038 100%)';
break;
case 'theme4':
return 'linear-gradient(90deg, #1DB0FC 0%, #40D1F4 100%)';
break;
case 'theme5':
return 'linear-gradient(90deg, #FF448F 0%, #FF67AD 100%)';
break;
}
}
// 主题色淡色
export function themeRgba(){
switch (app.globalData.theme) {
case 'theme1':
return 'rgba(233, 51, 35, .05)';
break;
case 'theme2':
return 'rgba(254, 92, 45, .05)';
break;
case 'theme3':
return 'rgba(66, 202, 77, .05)';
break;
case 'theme4':
return 'rgba(29, 176, 252, .05)';
break;
case 'theme5':
return 'rgba(255, 69, 144, .05)';
break;
}
}
// 主题色淡色
export function lightColor(){
switch (app.globalData.theme) {
case 'theme1':
return '#FFF6F6';
break;
case 'theme2':
return '#FEE0D2';
break;
case 'theme3':
return '#DBF5D6';
break;
case 'theme4':
return '#D1F1FB';
break;
case 'theme5':
return '#FFD8E7';
break;
}
}
// 我的账户背景浅色渐变色
export function shallowGradientColor(){
switch (app.globalData.theme) {
case 'theme1':
return 'linear-gradient(180deg, #F2CECB, #F5F5F5)';
break;
case 'theme2':
return 'linear-gradient(180deg, #F7D5CB, #F5F5F5)';
break;
case 'theme3':
return 'linear-gradient(180deg, #CFECD1, #F5F5F5)';
break;
case 'theme4':
return 'linear-gradient(180deg, #C6E6F6, #F5F5F5)';
break;
case 'theme5':
return 'linear-gradient(180deg, #F7CEDE, #F5F5F5)';
break;
}
}