import dayjs from 'dayjs'; import { toLabel2 } from '../../../../common/dataEcCodeTypes'; Component({ options: { addGlobalClass: true, }, /** * 组件的属性列表 */ properties: { result: { type: Object, value: { name: '', district: '', sceneType: '', }, observer(value) { let classBgColor = ''; if (value.codeLevel == '0') { classBgColor = 'enterprise-info__img__score__1'; }else if (value.codeLevel == '1') { classBgColor = 'enterprise-info__img__score__2'; } else if (value.codeLevel == '2') { classBgColor = 'enterprise-info__img__score__3'; } value.codeLevel = toLabel2(value.codeLevel); this.setData({ classBgColor, item: value, ['item.updateTime']: dayjs(value.updateTime) .add(-1, 'M') .format('YYYY-MM'), }); }, }, }, /** * 组件的初始数据 */ data: { item: {}, classBgColor: '', }, /** * 组件的方法列表 */ methods: { handCellClick(e) { this.triggerEvent('click', this.data.result); }, }, });