hotfix: Ticket negative improve #1591

Merged
jsegarra merged 25 commits from hotfix_negative_available into master 2025-04-15 21:04:31 +00:00
5 changed files with 15 additions and 5 deletions
Showing only changes of commit d0f4eb9db9 - Show all commits

View File

@ -3,7 +3,7 @@ import { ref } from 'vue';
import VnInputDate from 'src/components/common/VnInputDate.vue';
import split from './components/split';
const emit = defineEmits(['ticketTransfered']);
const emit = defineEmits(['ticketTransferred']);
const $props = defineProps({
ticket: {
@ -17,7 +17,7 @@ const splitDate = ref(Date.vnNew());
const splitSelectedRows = async () => {
const tickets = Array.isArray($props.ticket) ? $props.ticket : [$props.ticket];
await split(tickets, splitDate.value);
emit('ticketTransfered', tickets);
emit('ticketTransferred', tickets);
};
</script>

View File

@ -5,7 +5,7 @@ import VnInput from 'src/components/common/VnInput.vue';
import TicketTransferForm from './TicketTransferForm.vue';
import { toDateFormat } from 'src/filters/date.js';
const emit = defineEmits(['ticketTransfered']);
const emit = defineEmits(['ticketTransferred']);
const $props = defineProps({
mana: {

View File

@ -2,7 +2,7 @@
import { ref } from 'vue';
import TicketTransfer from './TicketTransfer.vue';
import Split from './TicketSplit.vue';
const emit = defineEmits(['ticketTransfered']);
const emit = defineEmits(['ticketTransferred']);
const $props = defineProps({
mana: {

View File

@ -117,7 +117,7 @@ const showItemProposal = () => {
sales: selectedRows,
lastActiveTickets: selectedRows.map((row) => row.id),
}"
@ticket-transfered="reload"
@ticket-transferred="reload"
></TicketTransferProxy>
</template>
</QBtn>

View File

@ -1,4 +1,5 @@
import { Notify } from 'quasar';
import useOpenURL from 'src/composables/useOpenURL';
export default function (results, key) {
results.forEach((result, index) => {
@ -7,6 +8,15 @@ export default function (results, key) {
Notify.create({
type: 'positive',
message: `Operación (${index + 1}) ${data[key]} completada con éxito.`,
actions: [
{
label: 'Ver',
color: 'white',
handler: () => {
useOpenURL(`#/ticket/${data[key]}/summary`);
},
},
],
});
} else {
const data = JSON.parse(result.reason.config.data);