PAMapp/assets/ts/api/appointment.ts | 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/pages/index.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/pages/myConsultantList.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 |
PAMapp/assets/ts/api/appointment.ts
PAMapp/pages/index.vue
@@ -52,7 +52,7 @@ }) export default class MainComponent extends Vue { consultantList: Consultant[] = []; agents: Consultant[] = []; @State('recommendList') recommendList!: Consultant[]; @Action storeRecommendList!: any; @@ -66,7 +66,8 @@ 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() { @@ -75,7 +76,6 @@ } this.storeConsultantList(); this.storageClearQuickFilter(); this.storageClearRecommendConsultant(); } PAMapp/pages/myConsultantList.vue
@@ -69,10 +69,12 @@ filterContactedList() { 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 ); this.contactedList = (this.myConsultantList || []) .filter(item => item.contactStatus === 'contacted') .sort((a, b) => a.updateTime > b.updateTime ? -1 : 1); .map((item) => ({ ...item, formDate: new Date(item.updateTime)})) .sort((preItem, nextItem) => +nextItem.formDate - +preItem.formDate); } }