119 lines
4.5 KiB
TypeScript
Executable File
119 lines
4.5 KiB
TypeScript
Executable File
import mock from '../../mockAdapter';
|
|
import { Chance } from 'chance';
|
|
const chance = new Chance();
|
|
interface TicketType {
|
|
Id?: number | any;
|
|
ticketTitle?: string;
|
|
ticketDescription?: string;
|
|
Status?: string;
|
|
Label?: string;
|
|
thumb?: string;
|
|
AgentName?: string;
|
|
Date?: string | Date;
|
|
}
|
|
|
|
import user1 from '@/assets/images/profile/user-2.jpg';
|
|
import user2 from '@/assets/images/profile/user-3.jpg';
|
|
import user3 from '@/assets/images/profile/user-4.jpg';
|
|
import user4 from '@/assets/images/profile/user-5.jpg';
|
|
import user5 from '@/assets/images/profile/user-6.jpg';
|
|
import user6 from '@/assets/images/profile/user-7.jpg';
|
|
import user7 from '@/assets/images/profile/user-8.jpg';
|
|
import user10 from '@/assets/images/profile/user-10.jpg';
|
|
|
|
const TicketData: TicketType[] = [
|
|
{
|
|
Id: 1,
|
|
ticketTitle: 'Sed ut perspiciatis unde omnis iste',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Closed',
|
|
Label: 'error',
|
|
thumb: user10,
|
|
AgentName: 'Liam',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 2,
|
|
ticketTitle: 'Consequuntur magni dolores eos qui ratione',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Pending',
|
|
Label: 'warning',
|
|
thumb: user1,
|
|
AgentName: 'Steve',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 3,
|
|
ticketTitle: 'Exercitationem ullam corporis',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Open',
|
|
Label: 'success',
|
|
thumb: user2,
|
|
AgentName: 'Jack',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 4,
|
|
ticketTitle: 'Sed ut perspiciatis unde omnis iste',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Closed',
|
|
Label: 'error',
|
|
thumb: user3,
|
|
AgentName: 'Steve',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 5,
|
|
ticketTitle: 'Exercitationem ullam corporis',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Closed',
|
|
Label: 'error',
|
|
thumb: user4,
|
|
AgentName: 'Liam',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 6,
|
|
ticketTitle: 'Consequuntur magni dolores eos qui ratione',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Pending',
|
|
Label: 'warning',
|
|
thumb: user5,
|
|
AgentName: 'Jack',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 7,
|
|
ticketTitle: 'Sed ut perspiciatis unde omnis iste',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Open',
|
|
Label: 'success',
|
|
thumb: user6,
|
|
AgentName: 'Steve',
|
|
Date: chance.date()
|
|
},
|
|
{
|
|
Id: 8,
|
|
ticketTitle: 'Consequuntur magni dolores eos qui ratione',
|
|
ticketDescription:
|
|
'ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos',
|
|
Status: 'Closed',
|
|
Label: 'error',
|
|
thumb: user7,
|
|
AgentName: 'John',
|
|
Date: chance.date()
|
|
}
|
|
];
|
|
|
|
mock.onGet('/api/data/tickets/TicketData').reply(() => {
|
|
return [200, TicketData];
|
|
});
|
|
export default TicketData;
|