diff --git a/src/components/ADempiere/Form/VPOS/Order/index.vue b/src/components/ADempiere/Form/VPOS/Order/index.vue index cfdd50b8..8274ed09 100644 --- a/src/components/ADempiere/Form/VPOS/Order/index.vue +++ b/src/components/ADempiere/Form/VPOS/Order/index.vue @@ -52,13 +52,16 @@ :is-disabled="isDisabled" /> + + + @@ -429,6 +432,7 @@ import BusinessPartner from '@/components/ADempiere/Form/VPOS/BusinessPartner' import fieldLine from '@/components/ADempiere/Form/VPOS/Order/line/index' import ProductInfo from '@/components/ADempiere/Form/VPOS/ProductInfo' import convertAmount from '@/components/ADempiere/Form/VPOS/Collection/convertAmount/index' +import FastOrdesList from '@/components/ADempiere/Form/VPOS/OrderList/fastOrder' // Format of values ( Date, Price, Quantity ) import { formatDate, @@ -443,6 +447,7 @@ export default { BusinessPartner, ProductInfo, convertAmount, + FastOrdesList, fieldLine }, mixins: [ diff --git a/src/components/ADempiere/Form/VPOS/OrderList/fastOrder.vue b/src/components/ADempiere/Form/VPOS/OrderList/fastOrder.vue new file mode 100644 index 00000000..fd516f73 --- /dev/null +++ b/src/components/ADempiere/Form/VPOS/OrderList/fastOrder.vue @@ -0,0 +1,316 @@ + + + + + + Pedidos Vendedor de Pasillo por Facturar + + + + + + + + + + + + + + + + {{ scope.row.documentStatus.name }} + + + + + + + + + {{ scope.row.businessPartner.name }} + + + + + + {{ formatDate(scope.row.dateOrdered) }} + + + + + {{ formatQuantity(scope.row.grandTotal) }} + + + + + + + + + + + Por Facturar + + + + + diff --git a/src/components/ADempiere/Form/VPOS/posMixin.js b/src/components/ADempiere/Form/VPOS/posMixin.js index 843a2b78..94e82b83 100644 --- a/src/components/ADempiere/Form/VPOS/posMixin.js +++ b/src/components/ADempiere/Form/VPOS/posMixin.js @@ -610,18 +610,17 @@ export default { case 'DisplayColumn_TenderType': this.displayType = mutation.payload.value break - case 'C_BPartner_ID_UUID': { const bPartnerValue = mutation.payload.value - if (!this.isEmptyValue(this.currentPointOfSales.templateBusinessPartner)) { + if (!this.isEmptyValue(this.currentPointOfSales.templateBusinessPartner) && this.$route.meta.uuid === mutation.payload.containerUuid) { const bPartnerPOS = this.currentPointOfSales.templateBusinessPartner.uuid + this.updateOrder(mutation.payload) // Does not send values to server, when empty values are set or // if BPartner set equal to BPartner POS template if (this.isEmptyValue(bPartnerValue) || bPartnerValue === bPartnerPOS) { break } } - this.updateOrder(mutation.payload) break } }
Pedidos Vendedor de Pasillo por Facturar