增加服务器数据读取

release
Jimmy Liow 2 years ago
parent db5f1669dd
commit 208bc0b610

@ -1,5 +1,6 @@
import { makeAutoObservable, runInAction } from "mobx"; import { makeAutoObservable, runInAction } from "mobx";
import * as req from '@/utils/request'; import * as req from '@/utils/request';
import { HT_HOST } from "@/config";
import { prepareUrl } from '@/utils/commons'; import { prepareUrl } from '@/utils/commons';
class Reservation { class Reservation {
@ -10,50 +11,71 @@ class Reservation {
} }
fetchRecent() { fetchRecent() {
req.fetchJSON(HT_HOST + '/service-tourdesign/GetPlanSearchList?VEISn=628&GroupNo=&DateStart=2023-01-01&DataEnd=2023-05-01&ReTotal=0&PageSize=10&PageNum=0&PageIndex=1')
.then(json => {
runInAction(() => { runInAction(() => {
this.reservationList = [ this.reservationList = json.data.map((data, index) => {
{ return {
key: '1', key: '1',
id: '1', id: data.vas_gri_sn,
referenceNumber: '111029-N111025076', referenceNumber: data.GriName,
arrivalDate: '2023-04-08', arrivalDate: data.GetGDate,
pax: '5AD 1CH', pax: data.PersonNum,
status: 'Confirm', status: data.GState,
reservationDate: '2023-04-08 19:31', reservationDate: data.GetGDate,
guide: 'Bill', guide: data.Guide,
}, }
{ });
key: '2',
id: '3',
referenceNumber: '111029-N111025076',
arrivalDate: '2023-04-08',
pax: '5AD 1CH',
status: 'Confirm',
reservationDate: '2023-04-08 19:31',
guide: 'Jim',
},
{
key: '3',
id: '3',
referenceNumber: '111029-N111025076',
arrivalDate: '2023-05-08',
pax: '3AD',
status: 'Confirm',
reservationDate: '2023-01-08 19:31',
guide: 'Giffigan',
},
{
key: '3',
id: '3',
referenceNumber: '111029-N111025076',
arrivalDate: '2023-05-08',
pax: '3AD',
status: 'Confirm',
reservationDate: '2023-01-08 19:31',
guide: 'Laurie Notaro',
},
];
}); });
})
.then(() => {
});
// runInAction(() => {
// this.reservationList = [
// {
// key: '1',
// id: '1',
// referenceNumber: '111029-N111025076',
// arrivalDate: '2023-04-08',
// pax: '5AD 1CH',
// status: 'Confirm',
// reservationDate: '2023-04-08 19:31',
// guide: 'Bill',
// },
// {
// key: '2',
// id: '3',
// referenceNumber: '111029-N111025076',
// arrivalDate: '2023-04-08',
// pax: '5AD 1CH',
// status: 'Confirm',
// reservationDate: '2023-04-08 19:31',
// guide: 'Jim',
// },
// {
// key: '3',
// id: '3',
// referenceNumber: '111029-N111025076',
// arrivalDate: '2023-05-08',
// pax: '3AD',
// status: 'Confirm',
// reservationDate: '2023-01-08 19:31',
// guide: 'Giffigan',
// },
// {
// key: '3',
// id: '3',
// referenceNumber: '111029-N111025076',
// arrivalDate: '2023-05-08',
// pax: '3AD',
// status: 'Confirm',
// reservationDate: '2023-01-08 19:31',
// guide: 'Laurie Notaro',
// },
// ];
// });
} }
reservationList = []; reservationList = [];

@ -44,7 +44,7 @@ function Newest() {
]; ];
function guideRender(text, record) { function guideRender(text, record) {
if (record.key === '3') { if (record.guide === '') {
return ( return (
<Space size="middle"> <Space size="middle">
<Button type="link" onClick={() => showModal()}>Fill in</Button> <Button type="link" onClick={() => showModal()}>Fill in</Button>

Loading…
Cancel
Save