PageSourceSearch

https://netconv.com/packs/js/6685-d078df4fa783a400a261.js

js netconv.com collected 2026-10-04 02:48:17 UTC 28,459 bytes, 3 lines download raw bytes

1/*! For license information please see 6685-d078df4fa783a400a261.js.LICENSE.txt */
2"use strict";(self.webpackChunknetconv=self.webpackChunknetconv||[]).push([[3107,6685],{99673:function(e,n,t){t.d(n,{A7:function(){return f},Tq:function(){return c},_1:function(){return s},yr:function(){return p}});var r=t(84166);function o(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",i=t.toStringTag||"@@toStringTag";function l(t,r,o,i){var l=r&&r.prototype instanceof u?r:u,s=Object.create(l.prototype);return a(s,"_invoke",function(t,r,o){var a,i,l,u=0,s=o||[],d=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(n,t){return a=n,i=0,l=e,p.n=t,c}};function m(t,r){for(i=t,l=r,n=0;!d&&u&&!o&&n<s.length;n++){var o,a=s[n],m=p.p,f=a[2];t>3?(o=f===r)&&(l=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=t<2&&m<a[1])?(i=0,p.v=r,p.n=a[1]):m<f&&(o=t<3||a[0]>r||r>f)&&(a[4]=t,a[5]=r,p.n=f,i=0))}if(o||t>1)return c;throw d=!0,r}return function(o,s,f){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&m(s,f),i=s,l=f;(n=i<2?e:l)||!d;){a||(i?i<3?(i>1&&(p.n=-1),m(i,l)):p.n=l:p.v=l);try{if(u=2,a){if(i||(o="next"),n=a[o]){if(!(n=n.call(a,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,i<2&&(i=0)}else 1===i&&(n=a.return)&&n.call(a),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((n=(d=p.n<0)?l:t.call(r,p))!==c)break}catch(n){a=e,i=1,l=n}finally{u=1}}return{value:n,done:d}}}(t,o,i),!0),s}var c={};function u(){}function s(){}function d(){}n=Object.getPrototypeOf;var p=[][r]?n(n([][r]())):(a(n={},r,function(){return this}),n),m=d.prototype=u.prototype=Object.create(p);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,d):(e.__proto__=d,a(e,i,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=d,a(m,"constructor",d),a(d,"constructor",s),s.displayName="GeneratorFunction",a(d,i,"GeneratorFunction"),a(m),a(m,i,"Generator"),a(m,r,function(){return this}),a(m,"toString",function(){return"[object Generator]"}),(o=function(){return{w:l,m:f}})()}function a(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,n,t,r){function i(n,t){a(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(i("next",0),i("throw",1),i("return",2))},a(e,n,t,r)}function i(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function l(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function l(e){i(a,r,o,l,c,"next",e)}function c(e){i(a,r,o,l,c,"throw",e)}l(void 0)})}}function c(){return u.apply(this,arguments)}function u(){return u=l(o().m(function e(){var n,t,a=arguments;return o().w(function(e){for(;;)switch(e.n){case 0:return n=(a.length>0&&void 0!==a[0]?a[0]:{}).signal,e.n=1,r.A.get("/panel/v1/shopper_workspace",{signal:n});case 1:return t=e.v,e.a(2,t.data)}},e)})),u.apply(this,arguments)}function s(e){return d.apply(this,arguments)}function d(){return(d=l(o().m(function e(n){var t;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r.A.post("/panel/v1/inventory_operational_commands",n);case 1:return t=e.v,e.a(2,t.data)}},e)}))).apply(this,arguments)}function p(e,n){return m.apply(this,arguments)}function m(){return(m=l(o().m(function e(n,t){var a;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r.A.put("/panel/v1/orders/".concat(n,"/shipped"),{contract_version:2,idempotency_key:t});case 1:return a=e.v,e.a(2,a.data)}},e)}))).apply(this,arguments)}function f(e,n){return v.apply(this,arguments)}function v(){return(v=l(o().m(function e(n,t){var a;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,r.A.post("/panel/v1/orders/".concat(n,"/picking_manual_confirmation"),t);case 1:return a=e.v,e.a(2,a.data)}},e)}))).apply(this,arguments)}},93202:function(e,n,t){t.d(n,{A:function(){return s}});var r=t(96540),o=t(99673);function a(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function i(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
2n%2?a(Object(t),!0).forEach(function(n){l(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function l(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function c(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,a,i,l=[],c=!0,u=!1;try{if(a=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;c=!1}else for(;!(c=(r=a.call(t)).done)&&(l.push(r.value),l.length!==n);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,n)||function(e,n){if(e){if("string"==typeof e)return u(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function s(){var e=c((0,r.useState)({data:null,loading:!0,error:null}),2),n=e[0],t=e[1],a=c((0,r.useState)(0),2),l=a[0],u=a[1],s=(0,r.useCallback)(function(){return u(function(e){return e+1})},[]);return(0,r.useEffect)(function(){var e=new AbortController;return t(function(e){return i(i({},e),{},{loading:!0,error:null})}),(0,o.Tq)({signal:e.signal}).then(function(e){return t({data:e,loading:!1,error:null})}).catch(function(e){"ERR_CANCELED"!==e.code&&t(function(n){return i(i({},n),{},{loading:!1,error:e})})}),function(){return e.abort()}},[l]),i(i({},n),{},{reload:s})}},6685:function(e,n,t){t.d(n,{A:function(){return w}});var r=t(96540),o=t(47767),a=t(89039),i=t(17559),l=t(62105),c=t(99673),u=t(93202);function s(){var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",o=t.toStringTag||"@@toStringTag";function a(t,r,o,a){var c=r&&r.prototype instanceof l?r:l,u=Object.create(c.prototype);return d(u,"_invoke",function(t,r,o){var a,l,c,u=0,s=o||[],d=!1,p={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(n,t){return a=n,l=0,c=e,p.n=t,i}};function m(t,r){for(l=t,c=r,n=0;!d&&u&&!o&&n<s.length;n++){var o,a=s[n],m=p.p,f=a[2];t>3?(o=f===r)&&(c=a[(l=a[4])?5:(l=3,3)],a[4]=a[5]=e):a[0]<=m&&((o=t<2&&m<a[1])?(l=0,p.v=r,p.n=a[1]):m<f&&(o=t<3||a[0]>r||r>f)&&(a[4]=t,a[5]=r,p.n=f,l=0))}if(o||t>1)return i;throw d=!0,r}return function(o,s,f){if(u>1)throw TypeError("Generator is already running");for(d&&1===s&&m(s,f),l=s,c=f;(n=l<2?e:c)||!d;){a||(l?l<3?(l>1&&(p.n=-1),m(l,c)):p.n=c:p.v=c);try{if(u=2,a){if(l||(o="next"),n=a[o]){if(!(n=n.call(a,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,l<2&&(l=0)}else 1===l&&(n=a.return)&&n.call(a),l<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),l=1);a=e}else if((n=(d=p.n<0)?c:t.call(r,p))!==i)break}catch(n){a=e,l=1,c=n}finally{u=1}}return{value:n,done:d}}}(t,o,a),!0),u}var i={};function l(){}function c(){}function u(){}n=Object.getPrototypeOf;var p=[][r]?n(n([][r]())):(d(n={},r,function(){return this}),n),m=u.prototype=l.prototype=Object.create(p);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,d(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return c.prototype=u,d(m,"constructor",u),d(u,"constructor",c),c.displayName="GeneratorFunction",d(u,o,"GeneratorFunction"),d(m),d(m,o,"Generator"),d(m,r,function(){return this}),d(m,"toString",function(){return"[object Generator]"}),(s=function(){return{w:a,m:f}})()}function d(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}d=function(e,n,t,r){function a(n,t){d(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(a("next",0),a("throw",1),a("return",2))},d(e,n,t,r)}function p(e,n,t,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,o)}function m(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function i(e){p(a,r,o,i,l,"next",e)}function l(e){p(a,r,o,i,l,"throw",e)}i(void 0)})}}function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function v(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};
2n%2?f(Object(t),!0).forEach(function(n){g(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function g(e,n,t){return(n=function(e){var n=function(e,n){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,n||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(e)}(e,"string");return"symbol"==typeof n?n:n+""}(n))in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function h(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var r,o,a,i,l=[],c=!0,u=!1;try{if(a=(t=t.call(e)).next,0===n){if(Object(t)!==t)return;c=!1}else for(;!(c=(r=a.call(t)).done)&&(l.push(r.value),l.length!==n);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,n)||function(e,n){if(e){if("string"==typeof e)return y(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,n):void 0}}(e,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}var b={replenishment:"replenish",receiving:"receive",inventory_count:"adjust_increase"},E={replenish:"CONFIRMAR REPOSICAO",receive:"CONFIRMAR ENTRADA",adjust_increase:"CONFIRMAR AJUSTE",remove:"CONFIRMAR BAIXA"},_={replenish:"Concluir reposi\xe7\xe3o",receive:"Confirmar entrada",adjust_increase:"Confirmar ajuste positivo",remove:"Confirmar baixa"},k=function(e){var n,t;return(null===(n=globalThis.crypto)||void 0===n||null===(t=n.randomUUID)||void 0===t?void 0:t.call(n))||"".concat(e,"-").concat(Date.now(),"-").concat(Math.random().toString(16).slice(2))},x=function(e){return Number(e||0).toLocaleString("pt-BR")};function O(e){var n,t;return Number((null===(n=e.picking)||void 0===n?void 0:n.divergent)||0)>0?"urgent":0===Number((null===(t=e.picking)||void 0===t?void 0:t.remaining_units)||0)?"approved":"pending"}function w(){var e,n,t,d,p,f,g,y,w=(0,o.Zp)(),j=(0,i.yE)(),N=(0,u.A)(),C=N.data,S=N.loading,P=N.error,A=N.reload,T=h((0,r.useState)(null),2),I=T[0],R=T[1],q=h((0,r.useState)({loading:!1,error:""}),2),L=q[0],M=q[1],D=h((0,r.useState)(""),2),F=D[0],G=D[1],$=h((0,r.useState)(null),2),U=$[0],Z=$[1],B=h((0,r.useState)({loading:!1,error:""}),2),K=B[0],H=B[1],z=h((0,r.useState)({orderId:null,loading:!1,error:""}),2),Q=z[0],V=z[1],J=(0,r.useRef)(new Map),X=(null===C||void 0===C||null===(e=C.active_replenishment)||void 0===e?void 0:e.items)||[],W=null===I||void 0===I?void 0:I.commandType,Y=["receive","adjust_increase"].includes(W),ee=(0,r.useMemo)(function(){var e;return I?"".concat(_[I.commandType]," \xb7 ").concat((null===(e=I.result.product)||void 0===e?void 0:e.name)||"produto"):"Confirmar comando"},[I]),ne=function(e){var n,t,r,o,a,i,l,c,u;A();var s=null===(n=e.scan_session)||void 0===n?void 0:n.context,d=b[s];d&&"accepted"===(null===(t=e.scan)||void 0===t?void 0:t.result)&&null!==(r=e.scan)&&void 0!==r&&r.effect_applied&&(M({loading:!1,error:""}),R({result:e,commandType:d,quantity:String((null===(o=e.scan)||void 0===o?void 0:o.quantity)||1),unit:(null===(a=e.scan)||void 0===a?void 0:a.unit)||"item",reason:"",confirmed:!1,lotNumber:(null===(i=e.parsed)||void 0===i?void 0:i.lot)||(null===(l=e.product_lot)||void 0===l?void 0:l.lot_number)||"",expirationAt:(null===(c=e.parsed)||void 0===c?void 0:c.expiry)||(null===(u=e.product_lot)||void 0===u?void 0:u.expiration_at)||"",replaceShopItemId:"",idempotencyKey:k("inventory-command")}))},te=function(e){var n;e&&("navigate"!==e.kind?null===j||void 0===j||null===(n=j.openReader)||void 0===n||n.call(j,{intent:e.intent,references:e.references||{},onConfirmed:ne,closeOnConfirm:["replenishment","receiving","inventory_count"].includes(e.intent)}):w(e.path))},re=function(e){return R(function(n){return v(v({},n),e)})},oe=function(){var e=m(s().m(function e(n){var t,r,o,a,i,l;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n.preventDefault(),null!==(t=globalThis.navigator)&&void 0!==t&&t.onLine){e.n=1;break}return M({loading:!1,error:"Sem conex\xe3o. Nenhum movimento foi autorizado."}),e.a(2);case 1:return M({loading:!0,error:""}),e.p=2,e.n=3,(0,c._1)({scan_id:I.result.scan.id,command_type:I.commandType,quantity:I.quantity,unit:I.unit,reason:I.reason.trim(),confirmation:E[I.commandType],idempotency_key:I.idempotencyKey,shop_list_id:null===(r=C.active_replenishment)||void 0===r?void 0:r.id,replace_shop_item_id:I.replaceShopItemId||void 0,lot_number:I.lotNumber||void 0,expiration_at:I.expirationAt||void 0});case 3:o=e.v,a=o.command,G("".concat(_[I.commandType]," conclu\xeddo \xb7 recibo #").concat(a.id).concat(a.replayed?" (replay seguro)":"",".")),R(null),M({loading:!1,error:""}),A(),e.n=5;break;case 4:e.p=4,l=e.v,M({loading:!1,error:(null===(i=l.response)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.error)||"N\xe3o foi poss\xedvel concluir o comando."});case 5:return e.a(2)}},e,null,[[2,4]])}));return function(n){return e.apply(this,arguments)}}(),ae=function(){var e=m(s().m(function e(n){var t,r,o,a;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:if(null!==(t=globalThis.navigator)&&void 0!==t&&t.onLine){e.n=1;break}return V({orderId:n,loading:!1,error:"Sem conex\xe3o. A expedi\xe7\xe3o n\xe3o foi enviada."}),e.a(2);case 1:return r=J.current.get(n)||k("shopper-shipping"),J.current.set(n,r),V({orderId:n,loading:!0,error:""}),e.p=2,e.n=3,(0,c.yr)(n,r);case 3:G("Pedido expedido com recibo idempotente (".concat(r.slice(0,8),"\u2026).")),V({orderId:null,loading:!1,error:""}),A(),e.n=5;break;case 4:e.p=4,a=e.v,V({orderId:n,loading:!1,error:(null===(o=a.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)||"A expedi\xe7\xe3o foi bloqueada pelos gates atuais."}),A();case 5:return e.a(2)}},e,null,[[2,4]])}));return function(n){return e.apply(this,arguments)}}(),ie=function(){var e=m(s().m(function e(n){var t,r,o,a;return s().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n.preventDefault(),null!==(t=globalThis.navigator)&&void 0!==t&&t.onLine){e.n=1;break}return H({loading:!1,error:"Sem conex\xe3o. A unidade n\xe3o foi confirmada."}),e.a(2);case 1:return H({loading:!0,error:""}),e.p=2,e.n=3,(0,c.A7)(U.order.id,{order_product_id:U.orderProductId,quantity:U.quantity,unit_reference:U.unitReference.trim(),reason:U.reason.trim(),confirmation:"CONFIRMAR PICKING MANUAL",idempotency_key:U.idempotencyKey});case 3:r=e.v,G("Picking manual auditado \xb7 recibo #".concat(r.scan.id).concat(r.replayed?" (replay seguro)":"",".")),Z(null),H({loading:!1,error:""}),A(),e.n=5;break;case 4:e.p=4,a=e.v,H({loading:!1,error:(null===(o=a.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.error)||"N\xe3o foi poss\xedvel confirmar o fallback manual."});case 5:return e.a(2)}},e,null,[[2,4]])}));return function(n){return e.apply(this,arguments)}}();return S&&!C?r.createElement(l.Pf,{state:"loading",title:"Carregando minhas tarefas\u2026",description:"Lista, estoque e picking est\xe3o sendo consolidados."}):P&&!C?r.createElement(l.Pf,{state:"error",title:"N\xe3o foi poss\xedvel carregar minhas tarefas",description:"Nenhum comando foi executado. Verifique a conex\xe3o e tente novamente.",action:r.createElement(l.$n,{onClick:A},"Tentar novamente")}):r.createElement(a.A,{kicker:"Hoje \xb7 Opera\xe7\xe3o de estoque",title:"Minhas tarefas",subtitle:"Prioridades de ".concat((null===C||void 0===C||null===(n=C.franchise)||void 0===n?void 0:n.name)||"sua loja",", com scan server-first e confirma\xe7\xe3o expl\xedcita."),headerExtra:r.createElement(l.jp,{updatedAt:null===C||void 0===C?void 0:C.generated_at,isSyncing:S,onRefresh:A})},r.createElement("div",{className:"pgx-shopper"},F?r.createElement("div",{className:"pgx-shopper__receipt",role:"status"},F):null,r.createElement("section",{className:"pgx-shopper__summary","aria-label":"Resumo das minhas tarefas"},r.createElement(l.Zp,null,r.createElement("span",null,"Lista ativa"),r.createElement("strong",null,x(null===C||void 0===C||null===(t=C.summary)||void 0===t?void 0:t.active_list_items)),r.createElement("small",null,"itens")),r.createElement(l.Zp,null,r.createElement("span",null,"Cr\xedticos"),r.createElement("strong",null,x(null===C||void 0===C||null===(d=C.summary)||void 0===d?void 0:d.critical_products)),r.createElement("small",null,"para conferir")),r.createElement(l.Zp,null,r.createElement("span",null,"Recebimentos"),r.createElement("strong",null,x(null===C||void 0===C||null===(p=C.summary)||void 0===p?void 0:p.receiving_orders)),r.createElement("small",null,"aguardando")),r.createElement(l.Zp,null,r.createElement("span",null,"Picking"),r.createElement("strong",null,x(null===C||void 0===C||null===(f=C.summary)||void 0===f?void 0:f.assigned_picking)),r.createElement("small",null,"atribu\xeddos"))),r.createElement("section",{className:"pgx-shopper__section","aria-labelledby":"shopper-tasks-title"},r.createElement("div",{className:"pgx-shopper__heading"},r.createElement("div",null,r.createElement("span",null,"Fila pessoal"),r.createElement("h2",{id:"shopper-tasks-title"},"Pr\xf3ximas a\xe7\xf5es")),S?r.createElement("small",null,"Atualizando\u2026"):null),r.createElement("div",{className:"pgx-shopper__tasks","data-testid":"shopper-task-list"},((null===C||void 0===C?void 0:C.tasks)||[]).map(function(e){return r.createElement(l.Zp,{key:e.key,className:"pgx-shopper__task-card"},r.createElement("div",null,r.createElement("strong",null,e.title),r.createElement(l.Ex,{status:e.count>0?"pending":"approved"},x(e.count))),r.createElement("p",null,e.description),e.primary_action?r.createElement(l.$n,{disabled:!e.available,onClick:function(){return te(e.primary_action)}},e.available?e.primary_action.label:"Indispon\xedvel neste perfil"):r.createElement("span",{className:"pgx-shopper__done"},"Nada pendente agora"))}))),r.createElement("section",{className:"pgx-shopper__section","aria-labelledby":"shopper-picking-title"},r.createElement("div",{className:"pgx-shopper__heading"},r.createElement("div",null,r.createElement("span",null,"Ownership expl\xedcito"),r.createElement("h2",{id:"shopper-picking-title"},"Pedidos para separar"))),0===((null===C||void 0===C?void 0:C.picking_orders)||[]).length?r.createElement(l.pp,{icon:"\ud83d\udce6",title:"Nenhum picking atribu\xeddo",description:"Pedidos s\xf3 aparecem aqui ap\xf3s atribui\xe7\xe3o expl\xedcita do gestor."}):r.createElement("div",{className:"pgx-shopper__picking-list"},C.picking_orders.map(function(e){return r.createElement(l.Zp,{key:e.id,className:"pgx-shopper__picking-card","data-testid":"shopper-order-".concat(e.id)},r.createElement("div",{className:"pgx-shopper__picking-title"},r.createElement("div",null,r.createElement("span",null,"Pedido"),r.createElement("strong",null,e.code)),r.createElement(l.Ex,{status:O(e)},x(e.picking.progress_percentage),"%")),r.createElement("div",{className:"pgx-shopper__progress","aria-label":"Picking ".concat(e.picking.progress_percentage,"%")},r.createElement("span",{style:{width:"".concat(Math.min(100,Number(e.picking.progress_percentage||0)),"%")}})),r.createElement("div",{className:"pgx-shopper__picking-metrics"},r.createElement("span",null,r.createElement("strong",null,x(e.picking.scanned_units))," lidas"),r.createElement("span",null,r.createElement("strong",null,x(e.picking.remaining_units))," faltam"),r.createElement("span",null,r.createElement("strong",null,x(e.picking.divergent))," divergentes")),Number(e.picking.divergent||0)>0?r.createElement("p",{className:"pgx-shopper__warning",role:"alert"},"H\xe1 diverg\xeancia no ledger. Revise as linhas antes de continuar."):null,(e.stockouts||[]).length>0?r.createElement("p",{className:"pgx-shopper__warning",role:"alert"},x(e.stockouts.length)," ruptura(s) aberta(s). A linha original permanece at\xe9 resolu\xe7\xe3o auditada."):null,r.createElement("div",{className:"pgx-shopper__lines"},e.picking.lines.map(function(e){return r.createElement("div",{key:e.order_product_id},r.createElement("span",null,e.product_name),r.createElement("small",null,x(e.accepted),"/",x(e.expected)," \xb7 ",e.denominator_status))})),r.createElement("div",{className:"pgx-shopper__order-actions"},r.createElement(l.$n,{variant:"ghost",onClick:function(){return te({kind:"scan",intent:"order_picking",label:"Ler unidade",references:{order_id:e.id}})}},"Ler unidade"),Number(e.picking.remaining_units||0)>0?r.createElement(l.$n,{variant:"ghost",onClick:function(){return function(e){var n=e.picking.lines.find(function(e){return Number(e.remaining||0)>0});n&&(H({loading:!1,error:""}),Z({order:e,orderProductId:String(n.order_product_id),quantity:"1",unitReference:"",reason:"",confirmed:!1,idempotencyKey:k("manual-picking")}))}(e)}},"Fallback manual auditado"):null,e.shipping.allowed?r.createElement(l.$n,{disabled:Q.loading&&Q.orderId===e.id,onClick:function(){return ae(e.id)}},Q.loading&&Q.orderId===e.id?"Expedindo\u2026":"Expedir pedido"):r.createElement("p",{className:"pgx-shopper__handoff"},e.shipping.handoff_label)),Q.orderId===e.id&&Q.error?r.createElement("p",{className:"pgx-shopper__warning",role:"alert"},Q.error):null)}))),r.createElement(l._s,{open:Boolean(I),title:ee,onClose:function(){return!L.loading&&R(null)}},I?r.createElement("form",{className:"pgx-shopper__command",onSubmit:oe},r.createElement("p",null,"O scan ",r.createElement("strong",null,"n\xe3o alterou saldo"),". Revise os dados antes de criar o comando can\xf4nico."),"inventory_count"===(null===(g=I.result.scan_session)||void 0===g?void 0:g.context)?r.createElement("fieldset",null,r.createElement("legend",null,"Tipo de ajuste"),r.createElement("label",null,r.createElement("input",{type:"radio",name:"stock-command",checked:"adjust_increase"===I.commandType,onCh
2ange:function(){return re({commandType:"adjust_increase",confirmed:!1})}})," Ajuste positivo"),r.createElement("label",null,r.createElement("input",{type:"radio",name:"stock-command",checked:"remove"===I.commandType,onChange:function(){return re({commandType:"remove",confirmed:!1})}})," Baixa de estoque")):null,r.createElement("div",{className:"pgx-shopper__command-grid"},r.createElement("label",null,"Quantidade",r.createElement("input",{inputMode:"numeric",min:"1",step:"1",required:!0,value:I.quantity,onChange:function(e){return re({quantity:e.target.value,confirmed:!1})}})),r.createElement("label",null,"Unidade",r.createElement("select",{value:I.unit,onChange:function(e){return re({unit:e.target.value,confirmed:!1})}},r.createElement("option",{value:"item"},"unidade"))),Y?r.createElement("label",null,"Lote",r.createElement("input",{value:I.lotNumber,onChange:function(e){return re({lotNumber:e.target.value,confirmed:!1})}})):null,Y?r.createElement("label",null,"Validade",r.createElement("input",{type:"date",value:I.expirationAt,onChange:function(e){return re({expirationAt:e.target.value,confirmed:!1})}})):null),"replenish"===I.commandType&&X.length>0?r.createElement("label",null,"Substituir item da lista (opcional)",r.createElement("select",{value:I.replaceShopItemId,onChange:function(e){return re({replaceShopItemId:e.target.value,confirmed:!1})}},r.createElement("option",{value:""},"Adicionar ao produto lido"),X.map(function(e){return r.createElement("option",{key:e.id,value:e.id},e.name)}))):null,r.createElement("label",null,"Motivo",r.createElement("textarea",{minLength:"3",maxLength:"500",required:!0,value:I.reason,onChange:function(e){return re({reason:e.target.value,confirmed:!1})}})),r.createElement("label",{className:"pgx-shopper__confirm"},r.createElement("input",{type:"checkbox",checked:I.confirmed,onChange:function(e){return re({confirmed:e.target.checked})}})," Confirmo quantidade, lote e efeito operacional."),r.createElement("p",{className:"pgx-shopper__warning",role:"alert"},L.error),r.createElement("div",{className:"pgx-shopper__drawer-actions"},r.createElement(l.$n,{variant:"ghost",onClick:function(){return R(null)},disabled:L.loading},"Cancelar"),r.createElement(l.$n,{type:"submit",disabled:L.loading||!I.confirmed||I.reason.trim().length<3},L.loading?"Confirmando\u2026":_[I.commandType]))):null),r.createElement(l._s,{open:Boolean(U),title:"Fallback manual \xb7 ".concat((null===U||void 0===U||null===(y=U.order)||void 0===y?void 0:y.code)||"pedido"),onClose:function(){return!K.loading&&Z(null)}},U?r.createElement("form",{className:"pgx-shopper__command",onSubmit:ie},r.createElement("p",null,"Use somente quando c\xe2mera/leitor f\xedsico n\xe3o conseguirem capturar a unidade. O efeito entra no mesmo ledger DLOH."),r.createElement("label",null,"Produto",r.createElement("select",{value:U.orderProductId,onChange:function(e){return Z(function(n){return v(v({},n),{},{orderProductId:e.target.value,confirmed:!1})})}},U.order.picking.lines.filter(function(e){return Number(e.remaining||0)>0}).map(function(e){return r.createElement("option",{key:e.order_product_id,value:e.order_product_id},e.product_name," \xb7 faltam ",x(e.remaining))}))),r.createElement("label",null,"Quantidade",r.createElement("input",{inputMode:"numeric",type:"number",min:"1",step:"1",required:!0,value:U.quantity,onChange:function(e){return Z(function(n){return v(v({},n),{},{quantity:e.target.value,confirmed:!1})})}})),r.createElement("label",null,"Refer\xeancia f\xedsica da unidade",r.createElement("input",{placeholder:"Ex.: caixa-4/unidade-2",minLength:"3",maxLength:"128",required:!0,value:U.unitReference,onChange:function(e){return Z(function(n){return v(v({},n),{},{unitReference:e.target.value,confirmed:!1})})}})),r.createElement("label",null,"Motivo",r.createElement("textarea",{minLength:"5",maxLength:"500",required:!0,value:U.reason,onChange:function(e){return Z(function(n){return v(v({},n),{},{reason:e.target.value,confirmed:!1})})}})),r.createElement("label",{className:"pgx-shopper__confirm"},r.createElement("input",{type:"checkbox",checked:U.confirmed,onChange:function(e){return Z(function(n){return v(v({},n),{},{confirmed:e.target.checked})})}})," Confirmo a unidade f\xedsica e o registro manual auditado."),r.createElement("p",{className:"pgx-shopper__warning",role:"alert"}
2,K.error),r.createElement("div",{className:"pgx-shopper__drawer-actions"},r.createElement(l.$n,{variant:"ghost",onClick:function(){return Z(null)},disabled:K.loading},"Cancelar"),r.createElement(l.$n,{type:"submit",disabled:K.loading||!U.confirmed||U.reason.trim().length<5||U.unitReference.trim().length<3},K.loading?"Confirmando\u2026":"Registrar fallback"))):null)))}}}]);
3//# sourceMappingURL=6685-d078df4fa783a400a261.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.