From 347652356852d980e6281e2a5d371687e90b505e Mon Sep 17 00:00:00 2001 From: Elsio Sanchez <45974454+elsiosanchez@users.noreply.github.com> Date: Fri, 21 May 2021 19:52:00 -0400 Subject: [PATCH] support to pin the pos (#865) * support to pin the pos * close popover the ping Co-authored-by: elsiosanchez --- src/api/ADempiere/form/point-of-sales.js | 23 ++++++++ .../ADempiere/Form/VPOS/Order/line/index.vue | 53 ++++++++++++++----- .../Form/VPOS/Order/orderLineMixin.js | 18 ++++--- .../ADempiere/Form/VPOS/posMixin.js | 7 +-- src/lang/ADempiere/en.js | 1 + src/lang/ADempiere/es.js | 1 + .../pointOfSales/orderLine/mutations.js | 3 ++ .../ADempiere/pointOfSales/orderLine/state.js | 3 +- 8 files changed, 81 insertions(+), 28 deletions(-) diff --git a/src/api/ADempiere/form/point-of-sales.js b/src/api/ADempiere/form/point-of-sales.js index 69deb36b..fa32e7b3 100644 --- a/src/api/ADempiere/form/point-of-sales.js +++ b/src/api/ADempiere/form/point-of-sales.js @@ -614,3 +614,26 @@ export function processOrder({ return processOrderResponse }) } + +/** + * Validate Ping + * @param {string} posUuidd - POS UUID reference + * @param {string} pin - User PIN + * @returns {string} + */ +export function validatePin({ + posUuid, + pin +}) { + return request({ + url: '/form/addons/point-of-sales/validate-pin', + method: 'post', + data: { + pos_uuid: posUuid, + pin: pin + } + }) + .then(pinResponse => { + return pinResponse + }) +} diff --git a/src/components/ADempiere/Form/VPOS/Order/line/index.vue b/src/components/ADempiere/Form/VPOS/Order/line/index.vue index c1d40333..9b8dfec5 100644 --- a/src/components/ADempiere/Form/VPOS/Order/line/index.vue +++ b/src/components/ADempiere/Form/VPOS/Order/line/index.vue @@ -28,6 +28,7 @@ - + @@ -63,13 +64,14 @@ - +