From 31d829ac052352f90dd5f60b9591ecb14ca840ac Mon Sep 17 00:00:00 2001 From: Javier Segarra Date: Thu, 30 Jan 2025 00:08:58 +0100 Subject: [PATCH] Merge branch 'dev' into 6321_negative_tickets --- cypress.config.js | 4 +- quasar.config.js | 1 - src/components/common/VnSelect.vue | 4 +- src/css/app.scss | 1 + src/pages/Item/components/ItemProposal.vue | 18 +-- src/pages/Item/locale/en.yml | 1 + src/pages/Item/locale/es.yml | 1 + src/pages/Ticket/Card/TicketTransfer.vue | 128 +++++++++--------- src/pages/Ticket/Card/components/split.js | 23 +--- .../Ticket/Negative/TicketLackDetail.vue | 8 +- .../Negative/components/ChangeItemDialog.vue | 12 +- .../components/ChangeQuantityDialog.vue | 14 +- .../Negative/components/ChangeStateDialog.vue | 14 +- .../components => utils}/notifyResults.js | 4 - 14 files changed, 96 insertions(+), 137 deletions(-) rename src/{pages/Ticket/Negative/components => utils}/notifyResults.js (73%) diff --git a/cypress.config.js b/cypress.config.js index 1924144f6..a9e27fcfd 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -14,8 +14,8 @@ export default defineConfig({ downloadsFolder: 'test/cypress/downloads', video: false, specPattern: 'test/cypress/integration/**/*.spec.js', - experimentalRunAllSpecs: true, - watchForFileChanges: true, + experimentalRunAllSpecs: false, + watchForFileChanges: false, reporter: 'cypress-mochawesome-reporter', reporterOptions: { charts: true, diff --git a/quasar.config.js b/quasar.config.js index 7c669c99f..9467c92af 100644 --- a/quasar.config.js +++ b/quasar.config.js @@ -30,7 +30,6 @@ export default configure(function (/* ctx */) { // --> boot files are part of "main.js" // https://v2.quasar.dev/quasar-cli/boot-files boot: ['i18n', 'axios', 'vnDate', 'validations', 'quasar', 'quasar.defaults'], - importStrategy: 'auto', // https://v2.quasar.dev/quasar-cli-vite/quasar-config-js#css css: ['app.scss'], diff --git a/src/components/common/VnSelect.vue b/src/components/common/VnSelect.vue index c8187eba0..339f90e0e 100644 --- a/src/components/common/VnSelect.vue +++ b/src/components/common/VnSelect.vue @@ -334,8 +334,8 @@ function handleKeyDown(event) { } function getCaption(opt) { - if (optionCaption.value === false && typeof optionCaption.value !== 'string') return; - return '' + (opt[optionCaption.value] || opt[optionValue.value]); + if (optionCaption.value === false) return; + return opt[optionCaption.value] || opt[optionValue.value]; } diff --git a/src/css/app.scss b/src/css/app.scss index c1deaa027..a1ca8985f 100644 --- a/src/css/app.scss +++ b/src/css/app.scss @@ -273,6 +273,7 @@ input::-webkit-inner-spin-button { } td { font-size: 11pt; + border-top: 1px solid var(--vn-page-color); border-collapse: collapse; } } diff --git a/src/pages/Item/components/ItemProposal.vue b/src/pages/Item/components/ItemProposal.vue index 07ecd048a..506c73430 100644 --- a/src/pages/Item/components/ItemProposal.vue +++ b/src/pages/Item/components/ItemProposal.vue @@ -105,37 +105,25 @@ const columns = computed(() => [ { align: 'left', sortable: true, - label: t('proposal.tag5'), + label: t('item.list.color'), name: 'tag5', field: 'value5', - // format: (val) => val, - style: "color: 'red'", columnClass: 'expand', }, { align: 'left', sortable: true, - label: t('proposal.tag6'), + label: t('item.list.stems'), name: 'tag6', field: 'value6', - // format: (val) => val, - attrs: ({ model }) => { - return { - style: `color: var(--vn-label-color)`, - }; - }, - style: (row) => `color: var(--vn-label-color)`, - columnClass: 'expand', }, { align: 'left', sortable: true, - label: t('proposal.tag7'), + label: t('item.list.producer'), name: 'tag7', field: 'value7', - // format: (val) => val, - style: "color: 'red'", columnClass: 'expand', }, diff --git a/src/pages/Item/locale/en.yml b/src/pages/Item/locale/en.yml index 78ea5c9bb..d74ef9cbc 100644 --- a/src/pages/Item/locale/en.yml +++ b/src/pages/Item/locale/en.yml @@ -130,6 +130,7 @@ item: origin: Orig. userName: Buyer weight: Weight + color: Color weightByPiece: Weight/stem stemMultiplier: Multiplier producer: Producer diff --git a/src/pages/Item/locale/es.yml b/src/pages/Item/locale/es.yml index 649461f00..5ab0b1bb6 100644 --- a/src/pages/Item/locale/es.yml +++ b/src/pages/Item/locale/es.yml @@ -135,6 +135,7 @@ item: size: Medida origin: Orig. weight: Peso + color: Color weightByPiece: Peso/tallo userName: Comprador stemMultiplier: Multiplicador diff --git a/src/pages/Ticket/Card/TicketTransfer.vue b/src/pages/Ticket/Card/TicketTransfer.vue index 6ef32e568..fc7be2f57 100644 --- a/src/pages/Ticket/Card/TicketTransfer.vue +++ b/src/pages/Ticket/Card/TicketTransfer.vue @@ -34,7 +34,6 @@ const $props = defineProps({ onMounted(() => (_transfer.value = $props.transfer)); const { t } = useI18n(); -const QPopupProxyRef = ref(null); const transferFormRef = ref(null); const _transfer = ref(); const splitDate = ref(Date.vnNew()); @@ -110,71 +109,68 @@ const splitSelectedRows = async () => { > - - - {{ ticket }}- {{ transfer }} - - - - - - +
+ + + + + + + + - - - - + + + + +