|
|
@ -10,17 +10,16 @@ class Reservation {
|
|
|
|
this.root = root;
|
|
|
|
this.root = root;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
fetchReservationList(referenceNo, fromDate, thruDate) {
|
|
|
|
fetchReservationList(current, referenceNo, fromDate, thruDate) {
|
|
|
|
|
|
|
|
this.reservationPage.current = current;
|
|
|
|
const fetchUrl = prepareUrl(HT_HOST + '/service-tourdesign/GetPlanSearchList')
|
|
|
|
const fetchUrl = prepareUrl(HT_HOST + '/service-tourdesign/GetPlanSearchList')
|
|
|
|
.append('VEI_SN', this.root.authStore.login.travelAgencyId)
|
|
|
|
.append('VEI_SN', this.root.authStore.login.travelAgencyId)
|
|
|
|
.append('GroupNo', referenceNo)
|
|
|
|
.append('GroupNo', referenceNo)
|
|
|
|
.append('DateStart', fromDate)
|
|
|
|
.append('DateStart', fromDate)
|
|
|
|
.append('DateEnd', thruDate)
|
|
|
|
.append('DateEnd', thruDate)
|
|
|
|
.append('ReTotal', 0)
|
|
|
|
.append('PageNum', this.reservationPage.size)
|
|
|
|
.append('PageSize', 0)
|
|
|
|
.append('PageIndex', this.reservationPage.current)
|
|
|
|
.append('PageNum', 0)
|
|
|
|
.build();
|
|
|
|
.append('PageIndex', 1)
|
|
|
|
|
|
|
|
.build();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return fetchJSON(fetchUrl)
|
|
|
|
return fetchJSON(fetchUrl)
|
|
|
|
.then(json => {
|
|
|
|
.then(json => {
|
|
|
@ -38,6 +37,7 @@ class Reservation {
|
|
|
|
guide: data.Guide,
|
|
|
|
guide: data.Guide,
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
this.reservationPage.total = json.Result[0].RsTotal;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
throw new Error(json.errmsg + ': ' + json.errcode);
|
|
|
|
throw new Error(json.errmsg + ': ' + json.errcode);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -57,7 +57,7 @@ class Reservation {
|
|
|
|
if (json.errcode == 0) {
|
|
|
|
if (json.errcode == 0) {
|
|
|
|
this.itineraryList = json.VendorTour.map((data, index) => {
|
|
|
|
this.itineraryList = json.VendorTour.map((data, index) => {
|
|
|
|
return {
|
|
|
|
return {
|
|
|
|
key: data.GRD_GRI_SN,
|
|
|
|
key: data.GRD_SN,
|
|
|
|
day: data.GRD_OrderDate,
|
|
|
|
day: data.GRD_OrderDate,
|
|
|
|
placeTransport: data.GRD_Traffic,
|
|
|
|
placeTransport: data.GRD_Traffic,
|
|
|
|
todayActivities: data.GRD_LandscapeWL,
|
|
|
|
todayActivities: data.GRD_LandscapeWL,
|
|
|
@ -89,6 +89,12 @@ class Reservation {
|
|
|
|
referenceNumber: '', customerNames: '', pax: ''
|
|
|
|
referenceNumber: '', customerNames: '', pax: ''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
reservationPage = {
|
|
|
|
|
|
|
|
current: 1,
|
|
|
|
|
|
|
|
size: 10,
|
|
|
|
|
|
|
|
total: 0
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
itineraryList = [
|
|
|
|
itineraryList = [
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
|
|