feat: refs #6564 add agency & ticket list #1108
|
@ -78,6 +78,15 @@ const ticketColumns = computed(() => [
|
|||
headerClass: 'horizontal-separator',
|
||||
hidden: true,
|
||||
},
|
||||
{
|
||||
label: t('globals.agency'),
|
||||
name: 'agency',
|
||||
field: 'agency',
|
||||
align: 'left',
|
||||
sortable: true,
|
||||
headerClass: 'horizontal-separator',
|
||||
columnFilter: false,
|
||||
},
|
||||
{
|
||||
label: t('advanceTickets.preparation'),
|
||||
name: 'preparation',
|
||||
|
@ -85,7 +94,6 @@ const ticketColumns = computed(() => [
|
|||
align: 'left',
|
||||
sortable: true,
|
||||
headerClass: 'horizontal-separator',
|
||||
columnFilter: false,
|
||||
},
|
||||
{
|
||||
align: 'left',
|
||||
|
@ -327,6 +335,22 @@ const handleCloseProgressDialog = () => {
|
|||
|
||||
const handleCancelProgress = () => (cancelProgress.value = true);
|
||||
|
||||
const getMessage = (type) => {
|
||||
const locale =
|
||||
type === 'advance' ? 'advanceTitleSubtitle' : 'advanceWithoutNegativeSubtitle';
|
||||
|
||||
let message = t(`advanceTickets.${locale}`, {
|
||||
selectedTickets: selectedTickets.value.length,
|
||||
});
|
||||
|
||||
// message += '<ul>';
|
||||
// for (const ticket of selectedTickets.value) {
|
||||
// message += `<li>${ticket.futureId} << ${ticket.id}</li>`;
|
||||
// }
|
||||
// message += '</ul>';
|
||||
return message;
|
||||
};
|
||||
|
||||
watch(
|
||||
() => vnTableRef.value.tableRef?.$el,
|
||||
($el) => {
|
||||
|
@ -402,10 +426,8 @@ watch(
|
|||
:disable="!selectedTickets.length"
|
||||
@click.stop="
|
||||
openConfirmationModal(
|
||||
t('advanceTickets.advanceTicketTitle'),
|
||||
t(`advanceTickets.advanceTitleSubtitle`, {
|
||||
selectedTickets: selectedTickets.length,
|
||||
}),
|
||||
t('advanceTickets.advanceTickets'),
|
||||
getMessage('advance'),
|
||||
moveTicketsAdvance
|
||||
)
|
||||
"
|
||||
|
@ -421,9 +443,7 @@ watch(
|
|||
@click.stop="
|
||||
openConfirmationModal(
|
||||
t('advanceTickets.advanceWithoutNegativeTitle'),
|
||||
t(`advanceTickets.advanceWithoutNegativeSubtitle`, {
|
||||
selectedTickets: selectedTickets.length,
|
||||
}),
|
||||
getMessage('split'),
|
||||
splitTickets
|
||||
)
|
||||
"
|
||||
|
|
Loading…
Reference in New Issue