export const newsType = { solution: { val: 1, title: '解决方案', icon: 'solution', subText: '专业化的解决方案,成熟,稳定' }, companyNews: { val: 2, title: '公司动态', icon: 'company', subText: '公司动态,关于公司的特殊公告' }, caseShow: { val: 3, title: '产品应用', icon: 'product', subText: '合方圆产品使用案例' }, industryNews: { val: 4, title: '行业资讯', icon: 'information', subText: '相关行业资讯,' }, } export const sTypes = [ { key: 'all', icon: 'all', title: '全部资讯' }, { key: 'com', ...newsType.companyNews }, { key: 'pa', ...newsType.caseShow }, { key: 'in', ...newsType.industryNews }, ] // Product Applications (PA) // 英文名称:Company News 缩写:CN export function getNewsTypeStr(val){ let keys = Object.keys(newsType); let itemKey = keys.find(key=>newsType[key].val === val); if(itemKey && newsType[itemKey].title){ return newsType[itemKey].title }else{ return "NotFound" } } export function getTypeText (key){ let item = sTypes.find(val=>val.key === key); if(item&&item.text){ return item.text; }else{ return "loading..."; } } export function getTypeSubText (key){ let item = sTypes.find(val=>val.key === key); if(item&&item.subText){ return item.subText; }else{ return "loading..."; } }