PAMapp/components/AddressPicker.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/pages/myAppointmentList/appointmentList.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/pages/myAppointmentList/closedList.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 | |
PAMapp/pages/myAppointmentList/contactedList.vue | ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程 |
PAMapp/components/AddressPicker.vue
@@ -6,7 +6,7 @@ class="p mt-10 cursor--pointer input-radius" tabindex="-1" v-model="keyWord" @change="searchDistrict" @input="searchDistrict" placeholder="請輸入關鍵字" ></el-input> <Ui-ScrollPicker PAMapp/pages/myAppointmentList/appointmentList.vue
@@ -5,9 +5,9 @@ placeholder="請輸入關鍵字" class="mb-30 pam-clientReserved-input" v-model="keyWord" @keyup.enter.native="search" @input="search" > <i slot="suffix" class="icon-search search cursor--pointer" @click="search"></i> <i slot="suffix" class="icon-search search cursor--pointer"></i> </el-input> <ClientList @@ -62,12 +62,12 @@ @Watch('myAppointmentList') onMyAppointmentListChange(): void { const tempViewList = this.myAppointmentList this.appointmentList = this.myAppointmentList .filter(item => item.communicateStatus === this.contactStatus.RESERVED) .map((item) => ({ ...item, sortTime: new Date(item.lastModifiedDate)})) .sort((preItem, nextItem) => +nextItem.sortTime - +preItem.sortTime); this.filterList = tempViewList; this.filterList = this.appointmentList; this.getCurrentPage(); } @@ -84,9 +84,14 @@ ////////////////////////////////////////////////////////////////////// search(): void { this.filterList = this.appointmentList.filter(item => { return item.name.match(this.keyWord) || item.requirement.match(this.keyWord) }) if (this.keyWord) { this.filterList = this.appointmentList.filter(item => { return item.name.match(this.keyWord) || item.requirement.match(this.keyWord); }) } else { this.filterList = this.appointmentList; } } changePage(pageList: Appointment[]): void { PAMapp/pages/myAppointmentList/closedList.vue
@@ -5,12 +5,11 @@ placeholder="請輸入關鍵字" class="mb-10 pam-clientReserved-input" v-model="keyWord" @keyup.enter.native="search" @input="search" > <i slot="suffix" class="icon-search search cursor--pointer" @click="search" ></i> </el-input> @@ -109,9 +108,13 @@ } else { this.filterList = this.closedList; } this.filterList = this.filterList.filter(item => { return item?.name?.match(this.keyWord) || item?.requirement?.match(this.keyWord) }) if (this.keyWord) { this.filterList = this.filterList.filter(item => { return item?.name?.match(this.keyWord) || item?.requirement?.match(this.keyWord) }) } } changePage(pageList: Appointment[]): void { PAMapp/pages/myAppointmentList/contactedList.vue
@@ -5,12 +5,11 @@ placeholder="請輸入關鍵字" class="mb-30 pam-clientReserved-input" v-model="keyWord" @keyup.enter.native="search" @input="search" > <i slot="suffix" class="icon-search search cursor--pointer" @click="search" ></i> </el-input> @@ -109,9 +108,13 @@ ////////////////////////////////////////////////////////////////////// search(): void { this.filterList = this.contactedList.filter(item => { return item?.name?.match(this.keyWord) || item?.requirement?.match(this.keyWord) }) if (this.keyWord) { this.filterList = this.contactedList.filter(item => { return item?.name?.match(this.keyWord) || item?.requirement?.match(this.keyWord) }) } else { this.filterList = this.contactedList; } } changePage(pageList: Appointment[]): void {