| | |
| | | }) |
| | | export default class MainComponent extends Vue { |
| | | consultantList: Consultant[] = []; |
| | | agents: Consultant[] = []; |
| | | |
| | | @State('recommendList') recommendList!: Consultant[]; |
| | | @Action storeRecommendList!: any; |
| | | |
| | |
| | | onMyConsultantListChange() { |
| | | this.consultantList = (this.myConsultantList || []) |
| | | .filter(item => item.contactStatus !== 'contacted') |
| | | .sort((a, b) => a.updateTime > b.updateTime ? -1 : 1) |
| | | .map((item) => ({ ...item, formatDate: new Date(item.updateTime)})) |
| | | .sort((preItem, nextItem) => +nextItem.formatDate - +preItem.formatDate) |
| | | } |
| | | |
| | | mounted() { |
| | |
| | | } |
| | | |
| | | this.storeConsultantList(); |
| | | |
| | | this.storageClearQuickFilter(); |
| | | this.storageClearRecommendConsultant(); |
| | | } |