(this.webpackJsonpweb=this.webpackJsonpweb||[]).push([[0],{10:function(e,t){e.exports={GRADE_INDEX:0,POINT_INDEX:1,WIDTH_INDEX:2,LENGTH_INDEX:3,SECTION_INDEX:4,UTENSIL_INDEX:5,PATTA_SIZES_VARIANTS:{"R8 60 15":["R8","60","15","112+","1950","pawali"],"R8 60 17":["R8","60","17","112+","1950","pawali"],"R8 60 19":["R8","60","19","112+","1950","pawali"],"R8 60 21":["R8","60","21","112+","1950","pawali"],"R8 60 23":["R8","60","23","112+","1950","pawali"],"R8 60 25":["R8","60","25","112+","1950","pawali"],"R8 60 26":["R8","70","26","67","1350","pawali"],"R8 60 28":["R8","70","28","72","1500","pawali"],"R8 60 30":["R8","70","30","72","1500","pawali"],"R8 50 17":["R8","50","17","95+","1350","pawali"],"R8 50 19":["R8","50","19","95+","1350","pawali"],"R8 60 11.5":["R8","60","11.5","112+","1950","circle"],"R8 60 12.5":["R8","60","12.5","112+","1950","circle"],"R8 60 13.5":["R8","60","13.5","112+","1950","circle"],"R8 60 16":["R8","60","16","112+","1950","circle"],"R8 60 18":["R8","60","18","112+","1950","circle"],"R8 60 20":["R8","60","20","112+","1950","circle"],"R8 50 11.5":["R8","50","11.5","112+","1950","circle"],"R8 50 12.5":["R8","50","12.5","112+","1950","circle"],"R8 50 13.5":["R8","50","13.5","112+","1950","circle"],"R8 60 11":["R8","60","11","112+","1950","balti"],"R8 60 12":["R8","60","12","112+","1950","balti"],"R8 60 13":["R8","60","13","112+","1950","balti"],"R8 60 14":["R8","60","14","112+","1950","balti"],"R8 50 11":["R8","50","11","95+","1350","balti"],"R8 50 12":["R8","50","12","95+","1350","balti"],"R8 50 13":["R8","50","13","95+","1350","balti"],"R8 50 14":["R8","50","14","95+","1350","balti"],"R8 50 15":["R8","50","15","95+","1350","balti"],"R6 50 17":["R6","50","17","-","1500","circle"],"R6 50 18":["R6","50","18","-","1500","circle"],"R6 50 19":["R6","50","19","-","1500","circle"],"R6 50 20":["R6","50","20","-","1500","circle"],"R6 60 12":["R6","60","12","112","-","circle"],"R6 60 13":["R6","60","13","108","-","circle"],"R6 60 14":["R6","60","14","102","-","circle"],"R6 60 16":["R6","60","16","100","-","circle"],"R7 60 11":["R7","-","11","102","1900","circle"],"R7 60 12":["R7","-","12","110","1900","circle"],"R7 60 13":["R7","-","13","106","1900","circle"],"R7 60 14":["R7","-","14","101","1900","circle"],"R7 60 23":["R7","-","23","110","1900","circle"],"R7 60 25":["R7","-","25","106","1900","circle"],"R6 wd-15 len-94":["R6","-","15","94","1900","circle"],"R6 wd-16 len-98":["R6","-","16","98","1900","circle"],"R6 wd-17 len-90":["R6","-","17","90","1900","circle"],"R6 wd-18 len-94":["R6","-","18","94","1500","circle"],"R5 wd-16 len-100":["R5","-","16","100","2400","circle"],"R5 wd-17 len-105":["R5","-","17","105","2400","circle"],"R5 wd-18 len-94":["R5","-","18","94","2400","circle"],"R5 wd-19 len-100":["R5","-","19","100","2400","circle"],"R5 wd-20 len-104":["R5","-","20","104","2400","circle"],"R5 wd-12 len-100":["R5","-","12","100","2400","circle"],"R5 wd-13 len-94":["R5","-","13","94","2400","circle"],"R5 wd-14 len-88":["R5","-","14","88","2400","circle"],"R5 wd-15 len-94":["R5","-","15","94","2400","circle"]}}},136:function(e,t){e.exports={UNIT_KEY:"uom",UTENSILS_GROUPS_DROPDOWN:["Pawali","Balti","Khomcha","UP Tasla","Parat","Tope","Spoon","Circle"],UTENSILS_SIZES_VARIANTS:{Pawali:{uom:"pcs",12:{dhanlaxmi:1,payal:2,"payal+mohar":3,mrchef:4},14:{dhanlaxmi:5,payal:6}},"Fatka Balti":{uom:"pcs",16:{mrchef:9},18:{mrchef:10}},Khomcha:{uom:"kg",12:{dhanlaxmi:9},13:{dhanlaxmi:10}}},GRADE_INDEX:0,POINT_INDEX:1,WIDTH_INDEX:2,UTN_PARTY_DROPDOWN:[{name:"Maa Vaishno",place:"lucknow"}]}},15:function(e,t,r){},172:function(e,t){e.exports={BSIL_PATTA_PRODUCTS:[{label:"Patla",value:"Patla"},{label:"Mota",value:"Mota"},{label:"Kabja",value:"Kabja"}]}},178:function(e,t,r){},179:function(e,t,r){},183:function(e,t,r){},202:function(e,t,r){},230:function(e,t){},233:function(e,t,r){"use strict";r.r(t);var s=r(1),a=r.n(s),n=r(30),i=r.n(n),c=(r(178),r(179),r(16)),l=r(55),o=r(13),d=r(20),j=(r(183),r(94)),b=Object(j.b)({name:"user",initialState:{username:"",token:"",groups:[]},reducers:{loginUser:function(e,t){var r=t.payload;e.username=r.username,e.token=r.token,e.role=r.role}}}),u=b.actions.loginUser,h=b.reducer,p=r(143),O=r.n(p),x=r(163),m=r(106),g=r.n(m),f=1e4;function v(e,t,r,s,a){var n={};return r&&(n={Authorization:"JWT ".concat(r),"Content-Type":"application/json"}),g.a.post(e,t,{headers:n,timeout:f}).then((function(e){s(e)})).catch((function(t){console.log("Got Error for POST on URL :".concat(e," , Err : "),t.response),a(null==t.response?t:t.response)}))}function y(e,t,r,s,a){var n={};return r&&(n={headers:{Authorization:"JWT ".concat(r),"Content-Type":"application/json"},params:t}),g.a.get(e,n,{timeout:f}).then((function(e){s(e)})).catch((function(t){console.log("Got Error for GET on URL :".concat(e," , Err : "),t),a(null==t.response?t:t.response)}))}var w=Object(j.b)({name:"bsilPattaParty",initialState:{isLoading:!0,hasErrors:!1,parties:[]},reducers:{getPartyListsSuccess:function(e,t){var r=t.payload;e.parties=r,e.isLoading=!1,e.hasErrors=!1},getPartyListFailure:function(e){e.isLoading=!1,e.hasErrors=!0}}});var S=w.actions,N=S.getPartyListsSuccess,_=S.getPartyListFailure,E=function(e){return e.bsilPattaParty},T=w.reducer,z=Object(j.a)({reducer:{user:h,bsilPattaParty:T}}),k=r(245),D=r(244),I=r(239),R=r(168),L=r(240),A=r(81),C=(r(138),r(202),r(15),{});[{admin:{static:["bsil:apps:view","gsl-utn:apps:view"]},director:{static:["bsil:apps:view","gsl-utn:apps:view"]},bsil_viewer:{static:["bsil:apps:view"]},performance_reviewer:{static:["bsil:apps:view"]},off_orders:{static:["bsil:apps:view","gsl-utn:apps:view"]},bsil_staff:{static:["bsil:apps:view"]},gsl_staff:{static:["bsil:apps:view","gsl-utn:apps:view"]},gsl_sales_viewer:{static:["gsl-utn:apps:view"]},gsl_dispatch_supr:{static:["gsl-utn:apps:view"]}},{admin:{static:["bsil:patta:orders:app:view","bsil:patta:gsl-patta-sizes:app:view"]},director:{static:["bsil:patta:orders:app:view","bsil:patta:gsl-patta-sizes:app:view"]},performance_reviewer:{static:["bsil:patta:orders:app:view"]},bsil_viewer:{static:["bsil:patta:orders:app:view","bsil:patta:gsl-patta-sizes:app:view"]},off_orders:{static:["bsil:patta:orders:app:view"]},bsil_staff:{static:["bsil:patta:orders:app:view","bsil:patta:gsl-patta-sizes:app:view"]},gsl_staff:{static:["bsil:patta:gsl-patta-sizes:app:view"]}},{admin:{static:["bsil:patta:orders:party:navbar:view","bsil:patta:orders:order:navbar:view","bsil:patta:orders:lorry:navbar:view","bsil:patta:orders:party:new","bsil:patta:orders:order:new","bsil:patta:orders:order:pending:view","bsil:patta:orders:order:pending:categoryTotal:view","bsil:patta:orders:lorry:new","bsil:patta:orders:lorry:dispatched:view","bsil:patta:orders:lorry:dispatched:dispatchedTotal:view"]},director:{static:["bsil:patta:orders:party:navbar:view","bsil:patta:orders:order:navbar:view","bsil:patta:orders:lorry:navbar:view","bsil:patta:orders:party:new","bsil:patta:orders:order:new","bsil:patta:orders:order:pending:view","bsil:patta:orders:order:pending:categoryTotal:view","bsil:patta:orders:lorry:dispatched:view","bsil:patta:orders:lorry:dispatched:dispatchedTotal:view"]},performance_reviewer:{static:["bsil:patta:orders:order:navbar:view","bsil:patta:orders:lorry:navbar:view","bsil:patta:orders:order:pending:view","bsil:patta:orders:order:pending:categoryTotal:view","bsil:patta:orders:lorry:dispatched:view","bsil:patta:orders:lorry:dispatched:dispatchedTotal:view"]},bsil_viewer:{static:["bsil:patta:orders:party:navbar:view","bsil:patta:orders:order:navbar:view","bsil:patta:orders:lorry:navbar:view","bsil:patta:orders:order:pending:view","bsil:patta:orders:order:pending:categoryTotal:view","bsil:patta:orders:lorry:dispatched:view","bsil:patta:orders:lorry:dispatched:dispatchedTotal:view"]},off_orders:{static:["bsil:patta:orders:party:navbar:view","bsil:patta:orders:order:navbar:view","bsil:patta:orders:lorry:navbar:view","bsil:patta:orders:party:new","bsil:patta:orders:order:new","bsil:patta:orders:order:pending:view","bsil:patta:orders:lorry:dispatched:view"]},bsil_staff:{static:["bsil:patta:orders:lorry:navbar:view","bsil:patta:orders:lorry:new","bsil:patta:orders:lorry:dispatched:view"]}},{admin:{static:["bsil:patta:gsl-patta-sizes:sizes:navbar:view","bsil:patta:gsl-patta-sizes:lorry:navbar:view","bsil:patta:gsl-patta-sizes:sizes:pendingSizes:increment","bsil:patta:gsl-patta-sizes:sizes:status:view","bsil:patta:gsl-patta-sizes:sizes:statusTotal:view","bsil:patta:gsl-patta-sizes:sizes:cutSizes:new","bsil:patta:gsl-patta-sizes:sizes:cutSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:new","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:new","bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view"]},director:{static:["bsil:patta:gsl-patta-sizes:sizes:navbar:view","bsil:patta:gsl-patta-sizes:lorry:navbar:view","bsil:patta:gsl-patta-sizes:sizes:status:view","bsil:patta:gsl-patta-sizes:sizes:statusTotal:view","bsil:patta:gsl-patta-sizes:sizes:cutSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view"]},bsil_viewer:{static:["bsil:patta:gsl-patta-sizes:sizes:navbar:view","bsil:patta:gsl-patta-sizes:lorry:navbar:view","bsil:patta:gsl-patta-sizes:sizes:status:view","bsil:patta:gsl-patta-sizes:sizes:statusTotal:view","bsil:patta:gsl-patta-sizes:sizes:cutSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view"]},bsil_staff:{static:["bsil:patta:gsl-patta-sizes:sizes:navbar:view","bsil:patta:gsl-patta-sizes:lorry:navbar:view","bsil:patta:gsl-patta-sizes:sizes:status:view","bsil:patta:gsl-patta-sizes:sizes:statusTotal:view","bsil:patta:gsl-patta-sizes:sizes:cutSizes:new","bsil:patta:gsl-patta-sizes:sizes:cutSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:new","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view"]},gsl_staff:{static:["bsil:patta:gsl-patta-sizes:sizes:navbar:view","bsil:patta:gsl-patta-sizes:lorry:navbar:view","bsil:patta:gsl-patta-sizes:sizes:status:view","bsil:patta:gsl-patta-sizes:sizes:statusTotal:view","bsil:patta:gsl-patta-sizes:sizes:cutSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view","bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view"]}},{admin:{static:["gsl:utensil:inventory:app:view","gsl:utensil:order:app:view"]},director:{static:["gsl:utensil:inventory:app:view","gsl:utensil:order:app:view"]},off_orders:{static:["gsl:utensil:order:app:view"]},gsl_staff:{static:["gsl:utensil:inventory:app:view","gsl:utensil:order:app:view"]},gsl_sales_viewer:{static:["gsl:utensil:order:app:view"]},gsl_dispatch_supr:{static:["gsl:utensil:inventory:app:view","gsl:utensil:order:app:view"]}},{admin:{static:["gsl:utensil:inventory:stock:navbar:view","gsl:utensil:inventory:production:navbar:view","gsl:utensil:inventory:production:new","gsl:utensil:inventory:production:cumulative:view","gsl:utensil:inventory:stock:utensil:view"]},director:{static:["gsl:utensil:inventory:stock:navbar:view","gsl:utensil:inventory:production:navbar:view","gsl:utensil:inventory:production:cumulative:view","gsl:utensil:inventory:stock:utensil:view"]},gsl_staff:{static:["gsl:utensil:inventory:stock:navbar:view","gsl:utensil:inventory:production:navbar:view","gsl:utensil:inventory:production:new","gsl:utensil:inventory:production:cumulative:view","gsl:utensil:inventory:stock:utensil:view"]},gsl_dispatch_supr:{static:["gsl:utensil:inventory:stock:navbar:view","gsl:utensil:inventory:stock:utensil:view"]}},{admin:{static:["gsl:utensil:orders:party:navbar:view","gsl:utensil:orders:order:navbar:view","gsl:utensil:orders:lorry:navbar:view","gsl:utensil:orders:party:new","gsl:utensil:orders:party:view","gsl:utensil:orders:order:new","gsl:utensil:orders:order:pending:view","gsl:utensil:orders:order:total-qty:view","gsl:utensil:orders:order:individual:view","gsl:utensil:orders:order:patta-requirement:view","gsl:utensil:orders:lorry:new","gsl:utensil:orders:lorry:dispatched:view","gsl:utensil:orders:lorry:total-qty:view","gsl:utensil:orders:lorry:individual:view","gsl:utensil:orders:dispatch:cumulative:view"]},director:{static:["gsl:utensil:orders:party:navbar:view","gsl:utensil:orders:order:navbar:view","gsl:utensil:orders:lorry:navbar:view","gsl:utensil:orders:party:view","gsl:utensil:orders:order:pending:view","gsl:utensil:orders:order:total-qty:view","gsl:utensil:orders:order:individual:view","gsl:utensil:orders:order:patta-requirement:view","gsl:utensil:orders:lorry:dispatched:view","gsl:utensil:orders:lorry:total-qty:view","gsl:utensil:orders:lorry:individual:view","gsl:utensil:orders:dispatch:cumulative:view"]},off_orders:{static:["gsl:utensil:orders:party:navbar:view","gsl:utensil:orders:order:navbar:view","gsl:utensil:orders:lorry:navbar:view","gsl:utensil:orders:party:new","gsl:utensil:orders:party:view","gsl:utensil:orders:order:new","gsl:utensil:orders:order:pending:view","gsl:utensil:orders:order:individual:view","gsl:utensil:orders:lorry:dispatched:view","gsl:utensil:orders:lorry:individual:view"]},gsl_staff:{static:["gsl:utensil:orders:order:navbar:view","gsl:utensil:orders:lorry:navbar:view","gsl:utensil:orders:party:view","gsl:utensil:orders:order:pending:view","gsl:utensil:orders:order:total-qty:view","gsl:utensil:orders:order:individual:view","gsl:utensil:orders:order:patta-requirement:view","gsl:utensil:orders:lorry:new","gsl:utensil:orders:lorry:dispatched:view","gsl:utensil:orders:lorry:total-qty:view","gsl:utensil:orders:lorry:individual:view"]},gsl_sales_viewer:{static:["gsl:utensil:orders:party:navbar:view","gsl:utensil:orders:order:navbar:view","gsl:utensil:orders:lorry:navbar:view","gsl:utensil:orders:party:view","gsl:utensil:orders:order:pending:view","gsl:utensil:orders:order:individual:view","gsl:utensil:orders:lorry:dispatched:view","gsl:utensil:orders:lorry:individual:view"]},gsl_dispatch_supr:{static:["gsl:utensil:orders:order:navbar:view","gsl:utensil:orders:lorry:navbar:view","gsl:utensil:orders:order:pending:view","gsl:utensil:orders:order:individual:view","gsl:utensil:orders:order:patta-requirement:view","gsl:utensil:orders:lorry:dispatched:view","gsl:utensil:orders:lorry:individual:view"]}}].forEach((function(e){for(var t in e)t in C||(C[t]={static:[],dynamic:[]}),"static"in e[t]&&(C[t].static=C[t].static.concat(e[t].static)),"dynamic"in e[t]&&(C[t].dynamic=C[t].dynamic.concat(e[t].dynamic))}));var P=function(e){return function(e,t,r,s){var a=e[t];if(!a)return!1;var n=a.static;if(n&&n.includes(r))return!0;var i=a.dynamic;if(i){var c=i[r];return!!c&&c(s)}return!1}(C,e.role,e.perform,e.data)?e.yes():e.no()};P.defaultProps={yes:function(){return null},no:function(){return null}};var q=P,V=r(46),F=r(164),Q=r(246),U=r(238),K=r(0);function G(){return Object(K.jsxs)("div",{className:"container vertical-center",children:[Object(K.jsx)("img",{src:"/static/dhanush-logo-black.png",width:"100",height:"100",className:"d-inline-block align-top",alt:"Dhanush"}),Object(K.jsx)(U.a,{className:"body-page-spinner",animation:"border",role:"status"})]})}function W(){return Object(K.jsx)(U.a,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true"})}var H=r(4),M=r.n(H);function B(e){if(null==e)return"Error loading page !!";if("string"===typeof e||e instanceof String)return e;if("string"===typeof e.message||e.message instanceof String)return e.message;if("string"===typeof e.data||e.data instanceof String)return e.data;var t="";for(var r in e.data)t=t+r+" : "+e.data[r];return t}function Y(e,t){return null==t||1==t?Object(K.jsx)(G,{}):e.length>0?Object(K.jsx)(Q.a,{variant:"danger",children:e}):null}function J(e){var t=!1,r="";return e.forEach((function(e){!t&&e.hadLoadingError&&(t=!0,r=e.errorMessage)})),[t,r]}function Z(e,t,r,s,a,n){return y(e,r,t,(function(t){if(!("data"in t)||null==t.data)throw new Error("Could not retrieve dropdown details.");if(a(t.data),"[object Object]"!==Object.prototype.toString.call(t.data)&&"[object Array]"!==Object.prototype.toString.call(t.data))throw new Error("Retrieved dropdown is neither list not dictionary.");console.log("Fetched Dropdown list '".concat(e,"' : "),t.data)}),(function(e){console.log("Error in fetching Dropdown List",e),a(s),n((function(t){return[].concat(Object(V.a)(t),[{hadLoadingError:!0,errorMessage:B(e)}])}))}))}function X(e){return null==e||void 0==e?"":Math.round(100*e)/100}function $(e){var t=e/1e3;return Math.round(100*t)/100}function ee(e){if(null==e)return"";var t=e.split("-");return t[2]+"/"+t[1]+"/"+t[0]}function te(){var e=new Date;return M.a.MONTH_NAMES[e.getMonth()]+" "+e.getFullYear()}function re(){var e=localStorage.getItem(M.a.JWT_TOKEN_KEY),t=localStorage.getItem(M.a.USERNAME),r=localStorage.getItem(M.a.ROLE);try{!function(e){var t=Date.now().valueOf()/1e3;if("undefined"!==typeof e.exp&&e.expt)throw new Error("token not yet valid: ".concat(JSON.stringify(e)))}(Object(F.a)(e))}catch(s){return null}return e&&t&&r?{token:e,username:t,role:r}:(localStorage.removeItem(M.a.JWT_TOKEN_KEY),localStorage.removeItem(M.a.USERNAME),localStorage.removeItem(M.a.ROLE),null)}function se(e){return null==e||void 0==e?"":e.replace(/\w\S*/g,(function(e){return e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()}))}var ae=r(242);function ne(){var e=re();return e?Object(K.jsx)(D.a,{className:"ml-auto",children:Object(K.jsx)(ae.a,{title:Object(K.jsxs)("span",{className:"navbarLinkSpan",children:[Object(K.jsx)("i",{className:"fa fa-user-circle-o fa-10x","aria-hidden":"true",children:"\xa0\xa0"}),e.username]}),id:"basic-nav-dropdown",children:Object(K.jsx)(ae.a.Item,{className:"navbarLinkSpan",href:"/logout",children:"Log Out"})})}):Object(K.jsx)(d.a,{to:"/login"})}function ie(){var e=re();if(!e)return Object(K.jsx)(d.a,{to:"/login"});var t=[{perform:"bsil:apps:view",buttonVariant:"primary",buttonHref:"/bsil",buttonMessage:Object(K.jsx)(s.Fragment,{children:"BSIL\xa0Apps"})},{perform:"gsl-utn:apps:view",buttonVariant:"secondary",buttonHref:"/gsl/utensil",buttonMessage:Object(K.jsx)(s.Fragment,{children:"GSL\xa0 Utensils"})},{perform:"gsl-tower:apps:view",buttonVariant:"danger",buttonHref:"/gsl/tower",buttonMessage:"Global Smelter Limited - Tower"}];return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsxs)(k.a.Brand,{href:"/",children:[Object(K.jsx)("img",{src:"/static/dhanush-logo-white.png",width:"55",height:"55",className:"d-inline-block align-top",alt:"Dhanush"}),Object(K.jsx)("br",{}),Object(K.jsx)("span",{className:"dhanush-logo-title",children:"DHANUSH"})]}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsx)(D.a,{className:"mr-auto",children:[{navbarPerform:"bsil:apps:view",navbarHref:"/bsil",navbarTitle:"Bajaj Steels & Industries"},{navbarPerform:"gsl-utn:apps:view",navbarHref:"/gsl/utensil",navbarTitle:"Global Smelter Limited - Utensils"},{navbarPerform:"gsl-tower:apps:view",navbarHref:"/gsl/tower",navbarTitle:"Global Smelter Limited - Tower"}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.navbarPerform,yes:function(){return Object(K.jsx)(D.a.Link,{className:"navbarLinkSpan",href:t.navbarHref,children:t.navbarTitle})}},r)}))}),Object(K.jsx)(ne,{})]})]}),Object(K.jsxs)(s.Fragment,{className:"homeDashboard",children:[Object(K.jsx)("img",{src:"/static/dhanush-logo-black-white-background.jpg",className:"homeDashboardBackgroundImage"}),Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:t.map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsx)(R.a,{children:Object(K.jsx)(A.AwesomeButton,{type:t.buttonVariant,href:t.buttonHref,style:{width:"100%",height:"400%",fontSize:"200%",fontFamily:"Comic Sans MS","--button-primary-color":"#00b8c4","--button-primary-color-dark":"#d0b400","--button-primary-color-light":"#ffe11d","--button-primary-color-hover":"#00a0ab","--button-primary-border":"1px solid #ffe11d","--button-secondary-color":"#ee3253","--button-secondary-color-dark":"#d0b400","--button-secondary-color-light":"#ffe11d","--button-secondary-color-hover":"#ec1a3ff8","--button-secondary-border":"1px solid #ffe11d"},children:t.buttonMessage})})}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}},r)}))}),Object(K.jsx)(R.a,{sm:3})]})})]})]})}function ce(){return localStorage.removeItem(M.a.JWT_TOKEN_KEY),localStorage.removeItem(M.a.USERNAME),localStorage.removeItem(M.a.ROLE),Object(K.jsx)(d.a,{to:"/login"})}var le=r(3),oe=r(11),de=r(243),je=r(98);je.addMethod(je.string,"isElementOf",(function(e,t,r){return this.test("checkElementOf",r,(function(r){return!!r&&(r=r.trim().toLowerCase(),void 0!==e.find((function(e){return e[t]===r})))}))})),je.addMethod(je.string,"isNotElementOf",(function(e,t,r){return this.test("checkElementNotOf",r,(function(r){if(r){var s=r.trim().toLowerCase();return void 0===e.find((function(e){return e[t]===s}))}return!0}))}));var be=je,ue=r(27),he=r(44),pe=r(124),Oe=r(47),xe=r(45);function me(e){return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)(de.a.Control,{size:"sm",type:e.type,value:e.value,name:"".concat(e.fieldArrayName,".").concat(e.index,".").concat(e.fieldInputName),onChange:e.handleChange,placeholder:e.placeholder}),e.touched&&e.touched[e.fieldArrayName]&&e.touched[e.fieldArrayName][e.index]&&e.touched[e.fieldArrayName][e.index][e.fieldInputName]&&e.errors&&e.errors[e.fieldArrayName]&&e.errors[e.fieldArrayName][e.index]&&e.errors[e.fieldArrayName][e.index][e.fieldInputName]&&Object(K.jsx)("div",{className:"field-error",children:e.errors[e.fieldArrayName][e.index][e.fieldInputName]})]})}function ge(e){return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)(de.a.Control,{size:"sm",type:e.type,name:e.name,value:e.values[e.name],onChange:e.handleChange,placeholder:e.placeholder,isValid:e.touched[e.name]&&!e.errors[e.name],isInvalid:e.touched[e.name]&&!!e.errors[e.name]}),Object(K.jsx)(de.a.Control.Feedback,{type:"invalid",children:e.errors[e.name]})]})}var fe=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(e){var s;return Object(ue.a)(this,r),(s=t.call(this,e)).state={value:s.props.initialValue},s.handleChange=s.handleChange.bind(Object(pe.a)(s)),s}return Object(he.a)(r,[{key:"handleChange",value:function(){this.setState({value:!this.state.value}),this.props.onChange&&this.props.onChange(this.props.name,!this.state.value),this.props.onChangeCallback&&this.props.onChangeCallback(!this.state.value,this.props.name)}},{key:"render",value:function(){return Object(K.jsxs)(de.a.Group,{controlId:this.props.name,children:[Object(K.jsx)(de.a.Label,{className:"inputFormLabel",children:this.props.label}),Object(K.jsx)("input",{ref:this.props.innerRef,className:this.props.className,defaultChecked:this.state.value,name:this.props.name,onChange:this.handleChange,type:"checkbox"})]})}}]),r}(a.a.Component),ve=a.a.forwardRef((function(e,t){return Object(K.jsx)(fe,Object(c.a)({innerRef:t},e))})),ye=r(167);function we(e){return Object(K.jsxs)(ye.a,{variant:e.variant?e.variant:"outline-primary",block:!!e.block&&e.block,type:"submit",size:"lg",disabled:e.isLoading||e.isSubmitting,children:[e.isSubmitting&&Object(K.jsx)(W,{}),"\xa0Submit"]})}function Se(e){return"string"===typeof e.submitMessage?e.submitMessage.length>0&&Object(K.jsxs)(Q.a,{className:"submitMessage",variant:e.submitVariant,children:[" ",e.submitMessage]}):Object(K.jsxs)(Q.a,{className:"submitMessage",variant:e.submitVariant,children:[" ",e.submitMessage]})}function Ne(){var e=Object(s.useState)("success"),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(""),i=Object(le.a)(n,2),o=i[0],d=i[1],j=Object(l.b)(),b=be.object({username:be.string().trim().lowercase().required("Email is Required.").email("Please enter valid Email ID."),password:be.string().trim().required("Password is Required.")});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container",children:Object(K.jsx)("div",{className:"row",children:Object(K.jsx)("div",{className:"col-lg-10 col-xl-9 mx-auto",children:Object(K.jsxs)("div",{className:"card card-signin flex-row my-5",children:[Object(K.jsx)("div",{className:"card-img-left d-none d-md-flex"}),Object(K.jsxs)("div",{className:"card-body",children:[Object(K.jsx)("h5",{className:"card-title text-center",children:"Sign In"}),Object(K.jsx)(oe.b,{validationSchema:b,initialValues:{username:"",password:""},onSubmit:function(e,t){var r=t.setSubmitting,s=t.resetForm;r(!0);var n=b.cast(e);v("/token-auth/",Object(c.a)({},n),null,(function(e){if(1!=e.data.user.groups.length)throw new Error("Group Contains more than one role");if(!e.data.user.groups[0].name)throw new Error("User role is missing");var t={username:e.data.user.username,token:e.data.token,role:e.data.user.groups[0].name};localStorage.setItem(M.a.JWT_TOKEN_KEY,t.token),localStorage.setItem(M.a.USERNAME,t.username),localStorage.setItem(M.a.ROLE,t.role),j(u(t)),a("success"),d("Successfully Logged In."),r(!1),s(),console.log("Logging In User : ",t),window.location.replace("/")}),(function(e){console.log("Error in processing login form request ",e.message),a("danger"),d(B(e.message)),r(!1)}))},children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.values,n=e.touched,i=e.isSubmitting,c=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),d("")},children:[Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"loginFormUsername",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:4,children:"Email:"}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsx)(ge,{type:"text",name:"username",placeholder:"Enter Login Id ...",values:a,handleChange:s,touched:n,errors:c})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"loginFormPassword",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:4,children:"Password:"}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsx)(ge,{type:"password",name:"password",placeholder:"Enter Password ...",values:a,handleChange:s,touched:n,errors:c})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(we,{isSubmitting:i})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:o,submitVariant:r})})})]})]})}})]})]})})})})})}var _e=r(173),Ee=["component"];var Te=function(e){var t=e.component,r=Object(_e.a)(e,Ee),s=!(null==localStorage.getItem("token"));return console.log("isUserLoggedIn : ",s),Object(K.jsx)(d.b,Object(c.a)(Object(c.a)({},r),{},{render:function(e){return!0===s?Object(K.jsx)(t,Object(c.a)({},e)):Object(K.jsx)(d.a,{to:{pathname:"/login"}})}}))},ze=r(78),ke=r(26);function De(){var e=re();if(!e)return Object(K.jsx)(d.a,{to:"/login"});var t=[{perform:"bsil:patta:orders:app:view",buttonVariant:"secondary",buttonHref:"/bsil/patta/orders",buttonMessage:Object(K.jsx)(s.Fragment,{children:"Patta\xa0Orders"})},{perform:"bsil:patta:gsl-patta-sizes:app:view",buttonVariant:"primary",buttonHref:"/bsil/patta/gsl-patta-sizes",buttonMessage:Object(K.jsx)(s.Fragment,{children:"GSL\xa0Patta\xa0Sizes"})}];return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsx)(k.a.Brand,{href:"/",children:Object(K.jsx)("img",{src:"/static/bsil-logo.png",width:"60",height:"60",className:"d-inline-block align-top",alt:"BSIL"})}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsx)(D.a,{className:"mr-auto",children:[{navbarPerform:"bsil:patta:orders:app:view",navbarHref:"/bsil/patta/orders",navbarTitle:"Patta Orders"},{navbarPerform:"bsil:patta:gsl-patta-sizes:app:view",navbarHref:"/bsil/patta/gsl-patta-sizes",navbarTitle:"GSL Patta Sizes"}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.navbarPerform,yes:function(){return Object(K.jsx)(D.a.Link,{className:"navbarLinkSpan",href:t.navbarHref,children:t.navbarTitle})}},r)}))}),Object(K.jsx)(ne,{})]})]}),Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:t.map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsx)(R.a,{children:Object(K.jsx)(A.AwesomeButton,{type:t.buttonVariant,href:t.buttonHref,style:{width:"100%",height:"400%",fontSize:"200%",fontFamily:"Comic Sans MS","--button-primary-color":"#475472","--button-primary-color-dark":"#2a3143","--button-primary-color-light":"#d4d9e4","--button-primary-color-hover":"#424e6a","--button-primary-border":"none","--button-secondary-color":"#fffc6c","--button-secondary-color-dark":"#b9b500","--button-secondary-color-light":"#6c6a00","--button-secondary-color-hover":"#fffb3e","--button-secondary-border":"none"},children:t.buttonMessage})})}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}},r)}))}),Object(K.jsx)(R.a,{sm:3})]})})]})}var Ie=r(41),Re=r(172),Le=r.n(Re);function Ae(){return Object(K.jsx)(Q.a,{variant:"danger",children:" You are not authorized to view this page !"})}var Ce=r(107),Pe=r(146),qe=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(e){var s;return Object(ue.a)(this,r),(s=t.call(this,e)).handleChange=function(e,t){t.action;null!=e&&(console.log("this.props.name : ",s.props.name," value : ",e.value),s.props.onChangeCallback&&s.props.onChangeCallback(e.value),s.props.onChange(s.props.name,e.value))},s.handleBlur=function(){s.props.onBlur(s.props.name,!0)},s}return Object(he.a)(r,[{key:"render",value:function(){var e=this,t={control:function(e){return Object(c.a)(Object(c.a)({},e),{},{height:"1.9rem","min-height":"1.9rem",paddingBottom:"2.3em",fontSize:"0.87em"})}};return null==this.props.value?Object(K.jsxs)("div",{children:[Object(K.jsx)(Ce.a,{className:"selectDropdown",styles:t,options:this.props.options,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder}),!!this.props.error&&this.props.touched&&Object(K.jsx)("span",{style:{color:"#DC3545",marginTop:".5rem",fontSize:"0.8rem"},children:this.props.error})]}):Object(K.jsxs)("div",{children:[Object(K.jsx)(Ce.a,{className:"selectDropdown",styles:t,value:this.props.options.filter((function(t){return t.value===e.props.value})),options:this.props.options,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder}),!!this.props.error&&this.props.touched&&Object(K.jsx)("span",{style:{color:"#DC3545",marginTop:".5rem",fontSize:"0.8rem"},children:this.props.error})]})}}]),r}(a.a.Component),Ve=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(){var e;Object(ue.a)(this,r);for(var s=arguments.length,a=new Array(s),n=0;n0||""==this.props.value?Object(K.jsxs)("div",{children:[Object(K.jsx)(Pe.a,{className:"selectDropdown",value:r,styles:t,options:this.props.options,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder}),!!this.props.error&&this.props.touched&&Object(K.jsx)("span",{style:{color:"#DC3545",marginTop:".5rem",fontSize:"0.8rem"},children:this.props.error})]}):Object(K.jsxs)("div",{children:[Object(K.jsx)(Pe.a,{className:"selectDropdown",styles:t,options:this.props.options,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder}),!!this.props.error&&this.props.touched&&Object(K.jsx)("span",{style:{color:"#DC3545",marginTop:".5rem",fontSize:"0.8rem"},children:this.props.error})]})}}]),r}(a.a.Component),Fe=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(e){var s;return Object(ue.a)(this,r),(s=t.call(this,e)).handleChange=function(e,t){t.action;null!=e&&(s.props.runBeforeChange&&s.props.runBeforeChange(),s.props.onChange("".concat(s.props.fieldArrayName,".").concat(s.props.index,".").concat(s.props.fieldInputName),e.value))},s.handleBlur=function(){s.props.onBlur("".concat(s.props.fieldArrayName,".").concat(s.props.index,".").concat(s.props.fieldInputName),!0)},s}return Object(he.a)(r,[{key:"render",value:function(){var e=this,t={control:function(e){return Object(c.a)(Object(c.a)({},e),{},{height:"1.9rem","min-height":"1.9rem",paddingBottom:"2.3em",fontSize:"0.87em",width:"100%"})}};return null==this.props.value?Object(K.jsxs)("div",{children:[Object(K.jsx)(Ce.a,{className:"selectDropdown",styles:t,options:this.props.options,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder}),this.props.touched&&this.props.touched[this.props.fieldArrayName]&&this.props.touched[this.props.fieldArrayName][this.props.index]&&this.props.touched[this.props.fieldArrayName][this.props.index][this.props.fieldInputName]&&this.props.errors&&this.props.errors[this.props.fieldArrayName]&&this.props.errors[this.props.fieldArrayName][this.props.index]&&this.props.errors[this.props.fieldArrayName][this.props.index][this.props.fieldInputName]&&Object(K.jsx)("div",{className:"field-error",children:this.props.errors[this.props.fieldArrayName][this.props.index][this.props.fieldInputName]})]}):Object(K.jsxs)("div",{children:[Object(K.jsx)(Ce.a,{className:"selectDropdown",value:this.props.options.filter((function(t){return t.value===e.props.value})),styles:t,options:this.props.options,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder}),this.props.touched&&this.props.touched[this.props.fieldArrayName]&&this.props.touched[this.props.fieldArrayName][this.props.index]&&this.props.touched[this.props.fieldArrayName][this.props.index][this.props.fieldInputName]&&this.props.errors&&this.props.errors[this.props.fieldArrayName]&&this.props.errors[this.props.fieldArrayName][this.props.index]&&this.props.errors[this.props.fieldArrayName][this.props.index][this.props.fieldInputName]&&Object(K.jsx)("div",{className:"field-error",children:this.props.errors[this.props.fieldArrayName][this.props.index][this.props.fieldInputName]})]})}}]),r}(a.a.Component),Qe=[];function Ue(){var e=Object(s.useState)(""),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)("success"),i=Object(le.a)(n,2),l=i[0],o=i[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=re();if(!p)return Object(K.jsx)(d.a,{to:"/login"});var O=be.object({name:be.string().trim().lowercase().required("Party Name is Required."),station:be.string().trim().lowercase().required("Station is required."),state:be.string().trim().lowercase().required("State is required."),id:be.string().trim().uppercase().required("Party Code is required."),req:be.string().trim().lowercase().required("Patta Category is required.")}),x=function(e,t){var r=t.setSubmitting,n=t.resetForm;r(!0);var i=O.cast(e);v("/api/v1/bsil/patta/party/",Object(c.a)({},i),p[M.a.JWT_TOKEN_KEY],(function(e){o("success"),h(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)("strong",{children:["Successfully Added New Party '",e.data.name,"'."]}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/orders/order/new",children:"Add New Order"})]})),r(!1),n(),a(Date.now())}),(function(e){console.log("Error in processing Add New Party request ",e),o("danger"),h("Error in Adding New Party -> "+B(e)),r(!1)}))};return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsx)(q,{role:p[M.a.ROLE],perform:"bsil:patta:orders:party:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:O,initialValues:{name:"",station:"",state:"",id:"",req:""},onSubmit:x,children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.setFieldValue,n=e.setFieldTouched,i=e.values,c=e.touched,o=e.isSubmitting,d=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),h("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD NEW PARTY",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"newPartyName",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,children:"Party Name:"}),Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(ge,{type:"text",name:"name",placeholder:"Enter Party Name ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,children:"Station:"}),Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(ge,{type:"text",name:"station",placeholder:"Enter Station ...",values:i,handleChange:s,touched:c,errors:d})}),Object(K.jsx)(de.a.Label,{column:!0,sm:2,children:"State:"}),Object(K.jsx)(R.a,{sm:5,children:Object(K.jsx)(qe,{name:"state",value:i.state.value,onChange:a,onBlur:n,placeholder:"Enter State ...",options:Qe,error:d.state,touched:c.state})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,children:"Category:"}),Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(qe,{name:"req",value:i.req.value,onChange:a,onBlur:n,placeholder:"Enter Category...",options:Le.a.BSIL_PATTA_PRODUCTS,error:d.req,touched:c.req})}),Object(K.jsx)(de.a.Label,{column:!0,sm:2,children:"Party Code:"}),Object(K.jsx)(R.a,{sm:5,children:Object(K.jsx)(ge,{type:"text",name:"id",placeholder:"Enter Party Code ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(we,{isSubmitting:o})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:u,submitVariant:l})})})]})]},r)}})}})}),Object(K.jsx)(R.a,{sm:2})]})})})}function Ke(e){var t=[];return e.forEach((function(e){t.push({label:se(e.name),value:e.id})})),t}function Ge(){var e=Object(s.useState)(""),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(!1),i=Object(le.a)(n,2),o=i[0],j=i[1],b=Object(s.useState)(""),u=Object(le.a)(b,2),h=u[0],p=u[1],O=Object(s.useState)("success"),x=Object(le.a)(O,2),m=x[0],g=x[1],f=Object(s.useState)(""),w=Object(le.a)(f,2),S=w[0],N=w[1],_=Object(l.c)(E),T=re();if(!T)return Object(K.jsx)(d.a,{to:"/login"});var z=be.object({date:be.string().required("Order Date is Required."),party:be.string().required("Party Name is required."),qty:be.number().typeError("Quantity must be a number").positive("Quantity must be greater than zero").required("Quantity is required."),remark:be.string().trim().lowercase()}),k=function(e,t){var r=t.setSubmitting,n=t.resetForm;r(!0);var i=z.cast(e);v("/api/v1/bsil/patta/orders",Object(c.a)({},i),T[M.a.JWT_TOKEN_KEY],(function(e){g("success"),N(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)("strong",{children:["Successfully Added New Order with ID '",e.data.party,"-",e.data.code,"'."]}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/orders/order/pending/view",children:"View Pending Orders"})]})),r(!1),n(),a(Date.now()),p("")}),(function(e){console.log("Error in processing Add New Order request ",e),g("danger"),N("Error in Adding New Order -> "+B(e)),r(!1)}))},D=function(e){return j(!0),y("/api/v1/bsil/patta/orders/".concat(e,"/new-order-code"),{},T[M.a.JWT_TOKEN_KEY],(function(t){p(e+"-"+t.data.code),j(!1)}),(function(e){console.log("Error in fetching New Order Code ",e),g("danger"),N(""),p("Error in fetching New Order Code -> "+B(e)),j(!1)}))},A=Y(_.hasErrors?"Error in loading Patta Party List.":"",_.isLoading);return null==A&&(A=Object(K.jsx)(q,{role:T[M.a.ROLE],perform:"bsil:patta:orders:order:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:z,initialValues:{date:"",party:"",qty:"",remark:""},onSubmit:k,children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.setFieldValue,n=e.setFieldTouched,i=e.values,c=e.touched,l=e.isSubmitting,d=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),N("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD NEW ORDER",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderDate",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Date :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderParty",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Party Name :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(qe,{name:"party",onChange:a,onChangeCallback:D,onBlur:n,placeholder:"Enter Party Name ...",options:Ke(_.parties),error:d.party,touched:c.party})}),Object(K.jsx)(R.a,{sm:1,children:Object(K.jsx)(ye.a,{size:"sm",variant:"primary",href:"/bsil/patta/orders/party/new",children:Object(K.jsx)("i",{className:"fa fa-plus","aria-hidden":"true"})})}),Object(K.jsx)(R.a,{sm:1})]})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"New Order Code :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)("div",{children:o?Object(K.jsx)(G,{}):h})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderQty",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Quantity (in kg) :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(ge,{type:"number",name:"qty",placeholder:"Enter Quantity ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderRemark",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Remark :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(ge,{type:"text",name:"remark",placeholder:"Enter Remark ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(we,{isSubmitting:l})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:S,submitVariant:m})})})]})]},r)}})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:A}),Object(K.jsx)(R.a,{sm:2})]})})})}M.a.INDIAN_STATES_LIST.forEach((function(e){Qe.push({label:e,value:e})}));var We=r(49),He=r.n(We),Me=r(241);function Be(e){var t=Object(s.useState)(!0),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)(!1),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=Object(s.useState)([]),O=Object(le.a)(p,2),x=O[0],m=O[1],g=Object(s.useState)(""),f=Object(le.a)(g,2),v=f[0],w=f[1],S=Object(s.useState)(0),N=Object(le.a)(S,2),_=N[0],E=N[1],T=Object(s.useState)({mota:0,patla:0,kabja:0,gsl_patta_current_month_dispatched_sizes_total:0,gsl_patta_sizes_in_mill_qty:0}),z=Object(le.a)(T,2),k=z[0],D=z[1],A=He.a.parse(e.location.search,{ignoreQueryPrefix:!0}).category;null!=A&&void 0!=A&&""!==A||(A="all"),Object(s.useEffect)((function(){V("/api/v1/bsil/patta/orders/pending/".concat(A)),P()}),[]);var C=re();if(!C)return Object(K.jsx)(d.a,{to:"/login"});var P=function(){return y("/api/v1/bsil/patta/orders/categoryTotal/pending",{},C[M.a.JWT_TOKEN_KEY],(function(e){D({mota:$(e.data.mota),patla:$(e.data.patla),kabja:$(e.data.kabja),gsl_patta_sizes_in_mill_qty:$(e.data.gsl_patta_sizes_in_mill_qty)})}),(function(e){console.log("Error in fetching Total Category List",e),h(B(e)),n(!1),o(!0)}))},V=function(e){return y(e,{},C[M.a.JWT_TOKEN_KEY],(function(e){var t=x.concat(e.data.results);m(t),w(e.data.next),E(e.data.count),n(!1),o(!1)}),(function(e){console.log("Error in fetching Pending Orders List",e),h(B(e)),n(!1),o(!0)}))},F=function(e,t){var r,s,a,n;return Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:t+1}),Object(K.jsx)("td",{children:(null===e||void 0===e||null===(r=e.party)||void 0===r?void 0:r.id)+"-"+(null===e||void 0===e?void 0:e.code)}),Object(K.jsx)("td",{children:ee(null===e||void 0===e?void 0:e.date)}),Object(K.jsx)("td",{children:se(null===e||void 0===e||null===(s=e.party)||void 0===s?void 0:s.name)+", "+se(null===e||void 0===e||null===(a=e.party)||void 0===a?void 0:a.station)+((null===e||void 0===e||null===(n=e.remark)||void 0===n?void 0:n.length)>0?" ("+se(null===e||void 0===e?void 0:e.remark)+")":"")}),Object(K.jsx)("td",{children:X(null===e||void 0===e?void 0:e.pending_qty)}),Object(K.jsx)("td",{children:X(null===e||void 0===e?void 0:e.qty)})]},t)},U=function(){var e=new URL(v);V(e.pathname+e.search)},G=Y(l?"Error in fetching pending patta orders -> "+u:"",a);return null==G&&(G=Object(K.jsx)(q,{role:C[M.a.ROLE],perform:"bsil:patta:orders:order:pending:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:[Object(K.jsxs)("a",{href:"/bsil/patta/orders/order/pending/view",style:{color:"black"},children:["PENDING ORDERS "," - ".concat(se(A))]}),Object(K.jsx)("br",{})]}),Object(K.jsx)(q,{role:C[M.a.ROLE],perform:"bsil:patta:orders:order:pending:categoryTotal:view",yes:function(){return Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,hover:!0,size:"sm",variant:"dark",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:Object(K.jsx)("a",{href:"/bsil/patta/orders/order/pending/view?category=patla",className:"whiteColorLink",children:"Patla (MT)"})}),Object(K.jsx)("th",{children:Object(K.jsx)("a",{href:"/bsil/patta/orders/order/pending/view?category=mota",className:"whiteColorLink",children:"Mota (MT)"})}),Object(K.jsx)("th",{children:Object(K.jsx)("a",{href:"/bsil/patta/orders/order/pending/view?category=kabja",className:"whiteColorLink",children:"Kabja (MT)"})}),Object(K.jsx)("th",{children:"GSL In Mill (MT)"})]})}),Object(K.jsx)("tbody",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:Object(K.jsx)("a",{href:"/bsil/patta/orders/order/pending/view?category=patla",className:"whiteColorLink",children:k.patla})}),Object(K.jsx)("td",{children:Object(K.jsx)("a",{href:"/bsil/patta/orders/order/pending/view?category=mota",className:"whiteColorLink",children:k.mota})}),Object(K.jsx)("td",{children:Object(K.jsx)("a",{href:"/bsil/patta/orders/order/pending/view?category=kabja",className:"whiteColorLink",children:k.kabja})}),Object(K.jsx)("td",{children:k.gsl_patta_sizes_in_mill_qty})]})})]})})})}}),0==x.length?Object(K.jsx)(Q.a,{variant:"success",children:" No Pending Orders"}):Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,hover:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Order ID"}),Object(K.jsx)("th",{children:"Date"}),Object(K.jsx)("th",{children:"Party Name"}),Object(K.jsx)("th",{children:"Pending (kg)"}),Object(K.jsx)("th",{children:"Total (kg)"})]})}),Object(K.jsx)("tbody",{children:x.map(F)})]})})}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:["Showing ",x.length," of ",_,Object(K.jsx)("br",{}),v?Object(K.jsx)(ye.a,{variant:"warning",onClick:U,children:"Load More"}):""]}),Object(K.jsx)(R.a,{sm:4})]})]})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:G}),Object(K.jsx)(R.a,{sm:1})]})})})}function Ye(){var e=Object(s.useState)(""),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)("success"),i=Object(le.a)(n,2),o=i[0],j=i[1],b=Object(s.useState)(""),u=Object(le.a)(b,2),h=u[0],p=u[1],O=Object(l.c)(E),x=re();if(!x)return Object(K.jsx)(d.a,{to:"/login"});var m=be.object({date:be.string().required("Order Date is Required."),party:be.string().required("Party Name is required."),lorry_qty:be.number().typeError("Quantity must be a number").positive("Quantity must be greater than zero").required("Quantity is required.")}),g=function(e,t){var r=t.setSubmitting,n=t.resetForm;r(!0);var i=m.cast(e);v("/api/v1/bsil/patta/orders/lorry/dispatch",Object(c.a)({},i),x[M.a.JWT_TOKEN_KEY],(function(){j("success"),p(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Dispatched Lorry."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/orders/lorry/dispatch/view",children:"View Dispatched Lorries"})]})),r(!1),n(),a(Date.now())}),(function(e){console.log("Dispatching Lorry Error : ",e),j("danger"),p("Error in Dispatching Lorry -> "+B(e)),r(!1)}))},f=Y(O.hasErrors?"Error in loading Patta Party List.":"",O.isLoading);return null==f&&(f=Object(K.jsx)(q,{role:x[M.a.ROLE],perform:"bsil:patta:orders:lorry:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:m,initialValues:{date:"",party:"",lorry_qty:""},onSubmit:g,children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.setFieldValue,n=e.setFieldTouched,i=e.values,c=e.touched,l=e.isSubmitting,d=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),p("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["DISPATCH PATTA LORRY",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderDate",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Date :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderParty",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Party Name :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(qe,{name:"party",onChange:a,onBlur:n,placeholder:"Enter Party Name ...",options:Ke(O.parties),error:d.party,touched:c.party})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"orderQty",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Quantity (in kg) :"}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(ge,{type:"number",name:"lorry_qty",placeholder:"Enter Quantity ...",values:i,handleChange:s,touched:c,errors:d})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(we,{isSubmitting:l})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:h,submitVariant:o})})})]})]},r)}})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:f}),Object(K.jsx)(R.a,{sm:2})]})})})}function Je(){var e=Object(s.useState)(!0),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(!1),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)([]),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)(""),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)(""),g=Object(le.a)(m,2),f=g[0],v=g[1],w=Object(s.useState)(0),S=Object(le.a)(w,2),N=S[0],_=S[1],E=Object(s.useState)({mota:0,patla:0,kabja:0}),T=Object(le.a)(E,2),z=T[0],k=T[1];Object(s.useEffect)((function(){C("/api/v1/bsil/patta/orders/lorry/dispatched"),A()}),[]);var D=re();if(!D)return Object(K.jsx)(d.a,{to:"/login"});var A=function(){return y("/api/v1/bsil/patta/orders/categoryTotal/dispatched",{},D[M.a.JWT_TOKEN_KEY],(function(e){k({mota:$(e.data.mota),patla:$(e.data.patla),kabja:$(e.data.kabja),gsl:$(e.data.gsl_curr_month_dispatched)})}),(function(e){console.log("Error in fetching Total Dispatched List",e),v(B(e)),a(!1),l(!0)}))},C=function(e){return y(e,{},D[M.a.JWT_TOKEN_KEY],(function(e){var t=b.concat(e.data.results);u(t),x(e.data.next),_(e.data.count),a(!1),l(!1)}),(function(e){console.log("Error in fetching Dispatched Lorries List",e),v(B(e)),a(!1),l(!0)}))},P=function(e,t){return Object(K.jsxs)("tr",{style:{cursor:"pointer"},onClick:function(){return window.open("/bsil/patta/order/lorry/".concat(e.id,"/view"),"_blank")},children:[Object(K.jsx)("td",{children:t+1}),Object(K.jsx)("td",{children:ee(e.date)}),Object(K.jsx)("td",{children:se(e.party.name)+", "+se(e.party.station)}),Object(K.jsx)("td",{children:X(e.lorry_qty)})]},t)},V=function(){var e=new URL(O);C(e.pathname+e.search)},F=Y(c?"Error in fetching dispatched lorries -> "+f:"",r);return null==F&&(F=Object(K.jsx)(q,{role:D[M.a.ROLE],perform:"bsil:patta:orders:lorry:dispatched:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["DISPATCHED LORRIES",Object(K.jsx)("br",{})]}),Object(K.jsx)(q,{role:D[M.a.ROLE],perform:"bsil:patta:orders:lorry:dispatched:dispatchedTotal:view",yes:function(){return Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,hover:!0,size:"sm",variant:"dark",children:[Object(K.jsxs)("thead",{children:[Object(K.jsx)("tr",{children:Object(K.jsxs)("th",{colSpan:4,children:["Total Dispatched ",te(),"."]})}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"Patla (MT)"}),Object(K.jsx)("th",{children:"Mota (MT)"}),Object(K.jsx)("th",{children:"Kabja (MT)"}),Object(K.jsx)("th",{children:"GSL (MT)"})]})]}),Object(K.jsx)("tbody",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:z.patla}),Object(K.jsx)("td",{children:z.mota}),Object(K.jsx)("td",{children:z.kabja}),Object(K.jsx)("td",{children:z.gsl})]})})]})})})}}),0==b.length?Object(K.jsx)(Q.a,{variant:"success",children:" No Dispatched Lorries"}):Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,hover:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Date"}),Object(K.jsx)("th",{children:"Party Name"}),Object(K.jsx)("th",{children:"Dispatched Qty (kg)"})]})}),Object(K.jsx)("tbody",{children:b.map(P)})]})})}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:["Showing ",b.length," of ",N,Object(K.jsx)("br",{}),O?Object(K.jsx)(ye.a,{variant:"warning",onClick:V,children:"Load More"}):""]}),Object(K.jsx)(R.a,{sm:4})]})]})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:F}),Object(K.jsx)(R.a,{sm:1})]})})})}function Ze(e){var t=Object(l.b)();Object(s.useEffect)((function(){t(function(){var e=Object(x.a)(O.a.mark((function e(t){var r;return O.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=localStorage.getItem("token"),e.abrupt("return",y("/api/v1/bsil/patta/party/dropdown-list",{},r,(function(e){var r=[];e.data.forEach((function(e){r.push({name:"".concat(e.name,", ").concat(e.station),id:e.id})})),t(N(r))}),(function(e){t(_(e))})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[t]);var r=re();if(!r)return Object(K.jsx)(d.a,{to:"/login"});return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsx)(k.a.Brand,{href:"/bsil",children:Object(K.jsx)("img",{src:"/static/bsil-logo.png",width:"60",height:"60",className:"d-inline-block align-top",alt:"BSIL"})}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsxs)(D.a,{className:"mr-auto",children:[Object(K.jsx)(D.a.Link,{href:"/bsil",className:"navbarLinkTitle app-navbar-links",children:"Patta Orders"}),[{navbarPerform:"bsil:patta:orders:party:navbar:view",navDropdownTitle:"Party",navDropdown:[{perform:"bsil:patta:orders:party:new",href:"/bsil/patta/orders/party/new",dropDownTitle:"Add New Party"}]},{navbarPerform:"bsil:patta:orders:order:navbar:view",navDropdownTitle:"Orders",navDropdown:[{perform:"bsil:patta:orders:order:new",href:"/bsil/patta/orders/order/new",dropDownTitle:"Add New Order"},{perform:"bsil:patta:orders:order:pending:view",href:"/bsil/patta/orders/order/pending/view?category=all",dropDownTitle:"View Pending Orders"}]},{navbarPerform:"bsil:patta:orders:lorry:navbar:view",navDropdownTitle:"Lorry",navDropdown:[{perform:"bsil:patta:orders:lorry:new",href:"/bsil/patta/orders/lorry/dispatch/new",dropDownTitle:"Dispatch New Lorry"},{perform:"bsil:patta:orders:lorry:dispatched:view",href:"/bsil/patta/orders/lorry/dispatch/view",dropDownTitle:"View Dispatched Lorries"}]}].map((function(e,t){return Object(K.jsx)(q,{role:r[M.a.ROLE],perform:e.navbarPerform,yes:function(){return Object(K.jsx)(ae.a,{className:"navbarLinkSpan",title:e.navDropdownTitle,id:"basic-nav-dropdown",children:e.navDropdown.map((function(e,t){return Object(K.jsx)(q,{role:r[M.a.ROLE],perform:e.perform,yes:function(){return Object(K.jsx)(ae.a.Item,{className:"navbarLinkSpan",href:e.href,children:e.dropDownTitle})}},t)}))})}},t)}))]}),Object(K.jsx)(ne,{})]})]}),Object(K.jsx)(o.a,{children:Object(K.jsxs)(d.d,{children:[Object(K.jsx)(d.b,{path:"/bsil/patta/orders/party/new",component:Ue}),Object(K.jsx)(d.b,{path:"/bsil/patta/orders/order/new",component:Ge}),Object(K.jsx)(d.b,{path:"/bsil/patta/orders/order/pending/view",component:Be}),Object(K.jsx)(d.b,{path:"/bsil/patta/orders/lorry/dispatch/new",component:Ye}),Object(K.jsx)(d.b,{path:"/bsil/patta/orders/lorry/dispatch/view",component:Je}),Object(K.jsxs)(d.b,{exact:!0,path:"/bsil/patta/orders",children:[Object(K.jsx)("div",{className:"appHeader",children:Object(K.jsx)("h2",{className:"appHeaderTitle",children:"BSIL PATTA ORDERS"})}),Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(L.a,{children:[{groupTitle:"Party",perform:"bsil:patta:orders:party:navbar:view",buttonList:[{perform:"bsil:patta:orders:party:new",buttonVariant:"primary",fontAwesomeIcon:"user-plus",buttonHref:"/bsil/patta/orders/party/new",description:"Add New Party"}]},{groupTitle:"Orders",perform:"bsil:patta:orders:order:navbar:view",buttonList:[{perform:"bsil:patta:orders:order:new",buttonVariant:"warning",fontAwesomeIcon:"plus",buttonHref:"/bsil/patta/orders/order/new",description:"Add New Order"},{perform:"bsil:patta:orders:order:pending:view",buttonVariant:"danger",fontAwesomeIcon:"history",buttonHref:"/bsil/patta/orders/order/pending/view?category=all",description:"View Pending Orders"}]},{groupTitle:"Dispatch",perform:"bsil:patta:orders:lorry:navbar:view",buttonList:[{perform:"bsil:patta:orders:lorry:new",buttonVariant:"dark",fontAwesomeIcon:"truck",buttonHref:"/bsil/patta/orders/lorry/dispatch/new",description:"Dispatch new Lorry"},{perform:"bsil:patta:orders:lorry:dispatched:view",buttonVariant:"success",fontAwesomeIcon:"clipboard-check",buttonHref:"/bsil/patta/orders/lorry/dispatch/view",description:"View Dispatched Lorries"}]}].map((function(e,t){return Object(K.jsx)(q,{role:r[M.a.ROLE],perform:e.perform,yes:function(){return Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsxs)(R.a,{children:[Object(K.jsxs)("h4",{className:"menuBarSubTitle",children:[e.groupTitle,Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{className:"row-m-t",children:e.buttonList.map((function(e,s){return Object(K.jsx)(q,{role:r[M.a.ROLE],perform:e.perform,yes:function(){return Object(K.jsxs)(R.a,{children:[Object(K.jsx)(ye.a,{size:"lg",variant:e.buttonVariant,href:e.buttonHref,children:Object(K.jsx)(Ie.a,{icon:e.fontAwesomeIcon,size:"2x"})}),""!==e.description.trim()?Object(K.jsxs)("strong",{children:[Object(K.jsx)("br",{})," ",e.description]}):Object(K.jsx)("span",{})]})}},t+"-"+s)}))})]})})}},t)}))})}),Object(K.jsx)(R.a,{sm:3})]})})]})]})})]})}var Xe=r(10),$e=r.n(Xe);function et(){var e=Object(s.useState)(!0),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(!1),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)([]),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)(""),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)({pending_qty:0,in_mill_qty:0}),g=Object(le.a)(m,2),f=g[0],v=g[1];Object(s.useEffect)((function(){N(),S()}),[]);var w=re();if(!w)return Object(K.jsx)(d.a,{to:"/login"});var S=function(){return y("/api/v1/bsil/patta/gsl-utn-patta-sizes/status/total",{},w[M.a.JWT_TOKEN_KEY],(function(e){console.log("fetchPattaStatusTotal : ",e),v({pending_qty:$(e.data.pending_qty),in_mill_qty:$(e.data.in_mill_qty)})}),(function(e){console.log("Error in fetching Total Category List",e),x(B(e)),a(!1),l(!0)}))},N=function(){return y("/api/v1/bsil/patta/gsl-utn-patta-sizes/status",{},w[M.a.JWT_TOKEN_KEY],(function(e){console.log("fetchPattaStatusList : ",e),u(e.data),a(!1),l(!1)}),(function(e){console.log("Error in fetching Patta Status List",e),x(B(e)),a(!1),l(!0)}))},_=function(e,t){return 0==t.length&&t.push(Object(K.jsx)("tr",{children:Object(K.jsx)("td",{colSpan:7,children:"No Patta Size Available"})},e)),Object(K.jsxs)(R.a,{sm:6,children:[Object(K.jsx)("h4",{style:{textDecoration:"underline"},children:e}),Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,hover:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Width"}),Object(K.jsx)("th",{children:"Point"}),Object(K.jsx)("th",{style:{border:"1.75px solid black"},children:"In Mill (in kg)"}),Object(K.jsx)("th",{children:"Length"}),Object(K.jsx)("th",{children:"Section"})]})}),Object(K.jsx)("tbody",{children:t})]})]})},E=function(e){var t={R8:{index:0,specs:[]},R7:{index:0,specs:[]},R6:{index:0,specs:[]},R5:{index:0,specs:[]}};return console.log("currentPattaStatusList : ",e),console.log("AppConstants.PATTA_SIZES_VARIANTS : ",$e.a.PATTA_SIZES_VARIANTS),e.forEach((function(r,s){console.log("pattaObj.patta_spec : ",r.patta_spec);var a=$e.a.PATTA_SIZES_VARIANTS[r.patta_spec][$e.a.GRADE_INDEX],n=t[a].index,i=!1;s+1 "+O:"",r);return null==T&&(T=0==b.length?Object(K.jsx)(Q.a,{variant:"success",children:" No patta status"}):Object(K.jsx)(q,{role:w[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:sizes:status:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["GSL PATTA STATUS",Object(K.jsx)("br",{})]}),Object(K.jsx)(q,{role:w[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:sizes:statusTotal:view",yes:function(){return Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,hover:!0,size:"sm",variant:"dark",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"GSL Pending (MT)"}),Object(K.jsx)("th",{children:"GSL In Mill (MT)"})]})}),Object(K.jsx)("tbody",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:f.pending_qty}),Object(K.jsx)("td",{children:f.in_mill_qty})]})})]})})})}}),E(b)]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:T}),Object(K.jsx)(R.a,{sm:1})]})})})}var tt=r(21),rt=r.n(tt);function st(){var e=[];return Object.keys($e.a.PATTA_SIZES_VARIANTS).forEach((function(t){e.push({label:t,value:t})})),e}var at=function e(t){Object(ue.a)(this,e),this.ID=t,this.spec="",this.qty=0};function nt(){var e=0,t=Object(s.useState)(""),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)("success"),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=re();if(!p)return Object(K.jsx)(d.a,{to:"/login"});var O=be.object().shape({pattaSpecQty:be.array().of(be.object().shape({spec:be.string().required("Patta Specification is required"),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero")})).min(1,"Need at least 1 Patta Size")}),x=function(e,t){var r=t.setSubmitting,a=t.resetForm;r(!0);var i=O.cast(e),c={},l=!0;i.pattaSpecQty.forEach((function(e){var t=parseFloat(e.qty);isNaN(t)||t<=0&&t>1e5?(o("danger"),h("Invalid Quantity '".concat(e.qty,"'.")),r(!1),l=!1):e.spec in c?c[e.spec]+=t:c[e.spec]=t})),0!=l&&(console.log("submitting patta sizes value : ",c),v("/api/v1/bsil/patta/gsl-utn-patta-sizes/pending/sizes/increment/manual",c,p[M.a.JWT_TOKEN_KEY],(function(){o("success"),h(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Added New Patta Sizes."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/gsl-patta-sizes/sizes/status/view",children:"View Patta Status"})]})),r(!1),a(),n(Date.now())}),(function(e){console.log("Error in processing Add New Order request ",e),o("danger"),h("Error in Adding New Order -> "+B(e)),r(!1)})))},m=Object(K.jsx)(q,{role:p[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:sizes:pendingSizes:increment",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:O,initialValues:{pattaSpecQty:[new at(e)]},onSubmit:x,children:function(t){var r=t.handleSubmit,s=t.handleChange,n=t.setFieldValue,i=t.setFieldTouched,c=t.values,o=t.touched,d=t.isSubmitting,j=t.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:r,onChange:function(e){s(e),h("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD PENDING PATTA SIZES FOR GSL",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,variant:"danger",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Patta Specification"}),Object(K.jsx)("th",{children:"Quantity (in kg)"}),Object(K.jsx)("th",{})]})}),Object(K.jsx)(oe.a,{name:"pattaSpecQty",render:function(t){var r=t.remove,a=t.push;return Object(K.jsxs)("tbody",{children:[c.pattaSpecQty.length>0&&c.pattaSpecQty.map((function(e,t){return Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:t+1}),Object(K.jsx)("th",{children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"pattaSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"spec",onChange:n,onBlur:i,placeholder:"Enter Patta Specification ...",options:st(),touched:o,errors:j})})})}),Object(K.jsx)("th",{children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"orderQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"qty",placeholder:"Enter Quantity ...",handleChange:s,touched:o,errors:j})})})}),Object(K.jsx)("th",{children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){var t=c.pattaSpecQty.findIndex((function(t){return t.ID===e.ID}));r(t)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},e.ID)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:4,children:Object(K.jsx)(ye.a,{variant:"warning",onClick:function(){a(new at(e+=1))},children:"Add"})})})]})}})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsxs)(R.a,{children:[Object(K.jsx)(we,{isSubmitting:d}),j&&rt.a.isString(j.pattaSpecQty)&&o&&rt.a.isArray(o.pattaSpecQty)&&Object(K.jsxs)("div",{className:"field-error",children:[Object(K.jsx)("br",{}),j.pattaSpecQty]})]})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:u,submitVariant:l})})})]})]},a)}})}});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:m}),Object(K.jsx)(R.a,{sm:2})]})})})}function it(){var e=0,t=Object(s.useState)(""),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)("success"),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=re();if(!p)return Object(K.jsx)(d.a,{to:"/login"});var O=be.object().shape({date:be.string().required("Date is Required."),pattaSpecQty:be.array().of(be.object().shape({spec:be.string().required("Patta Specification is required"),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero")})).min(1,"Need at least 1 Patta Size")}),x=function(e,t){var r=t.setSubmitting,a=t.resetForm;r(!0);var i=O.cast(e),c={date:i.date,sizes:{}},l=!0;i.pattaSpecQty.forEach((function(e){var t=parseFloat(e.qty);isNaN(t)||t<=0&&t>1e5?(o("danger"),h("Invalid Quantity '".concat(e.qty,"'.")),r(!1),l=!1):e.spec in c.sizes?c.sizes[e.spec]+=t:c.sizes[e.spec]=t})),0!=l&&(console.log("submitting patta sizes value : ",c),v("/api/v1/bsil/patta/gsl-utn-patta-sizes/cut/sizes",c,p[M.a.JWT_TOKEN_KEY],(function(){o("success"),h(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Added Cut Patta Sizes."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/gsl-patta-sizes/cutSizes/view",children:"View Cut Sizes"})]})),r(!1),a(),n(Date.now())}),(function(e){console.log("Error in processing Add Cut Sizes request ",e),o("danger"),h("Error in Adding Cut Sizes -> "+B(e)),r(!1)})))},m=0,g=Object(K.jsx)(q,{role:p[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:sizes:cutSizes:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:O,initialValues:{date:"",pattaSpecQty:[new at(e)]},onSubmit:x,children:function(t){var r=t.handleSubmit,s=t.handleChange,n=t.setFieldValue,i=t.setFieldTouched,c=t.values,o=t.touched,d=t.isSubmitting,j=t.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:r,onChange:function(e){s(e),h("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD CUT PATTA SIZES FOR GSL",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"date",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Date :"}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date ...",values:c,handleChange:s,touched:o,errors:j})})]}),Object(K.jsxs)("span",{style:{display:"inline-block",float:"right",fontSize:"125%"},children:["Total: ",m," kg"]}),Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,size:"sm",variant:"warning",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Patta Specification"}),Object(K.jsx)("th",{children:"Quantity (in kg)"}),Object(K.jsx)("th",{})]})}),Object(K.jsx)(oe.a,{name:"pattaSpecQty",render:function(t){var r=t.remove,a=t.push;return Object(K.jsxs)("tbody",{children:[c.pattaSpecQty.length>0&&!(m=0)&&c.pattaSpecQty.map((function(e,t){return null!=e.qty&&void 0!=e.qty&&""!=e.qty&&(m+=e.qty),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"5%"},children:t+1}),Object(K.jsx)("th",{style:{width:"40%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"pattaSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"spec",onChange:n,onBlur:i,placeholder:"Patta Specification",options:st(),touched:o,errors:j})})})}),Object(K.jsx)("th",{style:{width:"15%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"orderQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"qty",placeholder:"Quantity..",handleChange:s,touched:o,errors:j})})})}),Object(K.jsx)("th",{style:{width:"5%"},children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){return r(t)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},e.ID)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:4,children:Object(K.jsx)(ye.a,{variant:"warning",onClick:function(){a(new at(e+=1))},children:"Add"})})})]})}})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsxs)(R.a,{children:[Object(K.jsx)(we,{isSubmitting:d}),j&&rt.a.isString(j.pattaSpecQty)&&o&&rt.a.isArray(o.pattaSpecQty)&&Object(K.jsxs)("div",{className:"field-error",children:[Object(K.jsx)("br",{}),j.pattaSpecQty]})]})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:u,submitVariant:l})})})]})]},a)}})}});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:g}),Object(K.jsx)(R.a,{sm:2})]})})})}function ct(){var e=Object(s.useState)(!0),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(!1),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)(""),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)(""),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)(0),g=Object(le.a)(m,2),f=g[0],v=g[1],w=Object(s.useState)([]),S=Object(le.a)(w,2),N=S[0],_=S[1];Object(s.useEffect)((function(){T("/api/v1/bsil/patta/gsl-utn-patta-sizes/cut/sizes")}),[]);var E=re();if(!E)return Object(K.jsx)(d.a,{to:"/login"});var T=function(e){return y(e,{},E[M.a.JWT_TOKEN_KEY],(function(e){_(N.concat(e.data.results)),x(e.data.next),v(e.data.count),a(!1),l(!1)}),(function(e){console.log("Error in fetching Cut Sizes",e),u(B(e)),a(!1),l(!0)}))},z=function(e,t){var r=0;return Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,hover:!0,size:"sm",variant:"info",style:{border:"1.75px solid black"},children:[Object(K.jsxs)("thead",{children:[Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:ee(e.date)}),Object(K.jsx)("th",{colSpan:5})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Grade"}),Object(K.jsx)("th",{children:"Width"}),Object(K.jsx)("th",{children:"Point"}),Object(K.jsx)("th",{children:"Qty (kg)"}),Object(K.jsx)("th",{children:"Length"}),Object(K.jsx)("th",{children:"Section"})]})]}),Object(K.jsxs)("tbody",{children:[Object.keys(e.sizes).map((function(s,a){return r+=e.sizes[s],Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:a+1}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.GRADE_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.WIDTH_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.POINT_INDEX]}),Object(K.jsx)("td",{children:X(e.sizes[s])}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.LENGTH_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.SECTION_INDEX]})]},t+"-"+a)})),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{colSpan:3}),Object(K.jsx)("th",{children:"Total"}),Object(K.jsx)("th",{children:r}),Object(K.jsx)("th",{colSpan:2})]})]})]})})]},t)},k=function(){var e=new URL(O);T(e.pathname+e.search)},D=Y(c?"Error in fetching cut sizes -> "+b:"",r);return null==D&&(D=0==N.length?Object(K.jsx)(Q.a,{variant:"success",children:" NO CUT SIZES"}):Object(K.jsx)(q,{role:E[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW CUT SIZES",Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:N.map(z)})}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:["Showing ",N.length," of ",f,Object(K.jsx)("br",{}),O?Object(K.jsx)(ye.a,{variant:"warning",onClick:k,children:"Load More"}):""]}),Object(K.jsx)(R.a,{sm:4})]})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:D}),Object(K.jsx)(R.a,{sm:1})]})})})}function lt(){var e=0,t=Object(s.useState)(""),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)("success"),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=re();if(!p)return Object(K.jsx)(d.a,{to:"/login"});var O=be.object().shape({date:be.string().required("Date is Required."),pattaSpecQty:be.array().of(be.object().shape({spec:be.string().required("Patta Specification is required"),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero")})).min(1,"Need at least 1 Patta Size")}),x=function(e,t){var r=t.setSubmitting,a=t.resetForm;r(!0);var i=O.cast(e),c={date:i.date,required_sizes:{}},l=!0;i.pattaSpecQty.forEach((function(e){var t=parseFloat(e.qty);isNaN(t)||t<=0&&t>1e5?(o("danger"),h("Invalid Quantity '".concat(e.qty,"'.")),r(!1),l=!1):e.spec in c.required_sizes?c.required_sizes[e.spec]+=t:c.required_sizes[e.spec]=t})),0!=l&&(console.log("submitting patta sizes value : ",c),v("/api/v1/bsil/patta/gsl-utn-patta-sizes/lorry/dispatch/schedule",c,p[M.a.JWT_TOKEN_KEY],(function(){o("success"),h(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Added Dispatch Lorry Schedule."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/view",children:"View Dispatch Schedule"})]})),r(!1),a(),n(Date.now())}),(function(e){console.log("Error in processing Add Dispatch Schedule request ",e),o("danger"),h("Error in Adding Dispatch Lorry Schedule -> "+B(e)),r(!1)})))},m=0,g=Object(K.jsx)(q,{role:p[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:O,initialValues:{date:"",pattaSpecQty:[new at(e)]},onSubmit:x,children:function(t){var r=t.handleSubmit,s=t.handleChange,n=t.setFieldValue,i=t.setFieldTouched,c=t.values,o=t.touched,d=t.isSubmitting,j=t.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:r,onChange:function(e){s(e),h("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD DISPATCH SCHEDULE SIZES",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"date",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,children:"Date :"}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date ...",values:c,handleChange:s,touched:o,errors:j})})]}),Object(K.jsxs)("span",{style:{display:"inline-block",float:"right",fontSize:"125%"},children:["Total: ",m," kg"]}),Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,size:"sm",variant:"success",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Patta Specification"}),Object(K.jsx)("th",{children:"Quantity (in kg)"}),Object(K.jsx)("th",{})]})}),Object(K.jsx)(oe.a,{name:"pattaSpecQty",render:function(t){var r=t.remove,a=t.push;return Object(K.jsxs)("tbody",{children:[c.pattaSpecQty.length>0&&!(m=0)&&c.pattaSpecQty.map((function(e,t){return null!=e.qty&&void 0!=e.qty&&""!=e.qty&&(m+=e.qty),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"5%"},children:t+1}),Object(K.jsx)("th",{style:{width:"40%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"pattaSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"spec",onChange:n,onBlur:i,placeholder:"Patta Specification",options:st(),touched:o,errors:j})})})}),Object(K.jsx)("th",{style:{width:"15%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"orderQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"qty",placeholder:"Quantity..",handleChange:s,touched:o,errors:j})})})}),Object(K.jsx)("th",{style:{width:"5%"},children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){return r(t)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},e.ID)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:4,children:Object(K.jsx)(ye.a,{variant:"warning",onClick:function(){a(new at(e+=1))},children:"Add"})})})]})}})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsxs)(R.a,{children:[Object(K.jsx)(we,{isSubmitting:d}),j&&rt.a.isString(j.pattaSpecQty)&&o&&rt.a.isArray(o.pattaSpecQty)&&Object(K.jsxs)("div",{className:"field-error",children:[Object(K.jsx)("br",{}),j.pattaSpecQty]})]})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:u,submitVariant:l})})})]})]},a)}})}});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:g}),Object(K.jsx)(R.a,{sm:2})]})})})}function ot(){var e=Object(s.useState)(!0),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(!1),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)(""),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)([]),p=Object(le.a)(h,2),O=p[0],x=p[1];Object(s.useEffect)((function(){g("/api/v1/bsil/patta/gsl-utn-patta-sizes/lorry/dispatch/schedule")}),[]);var m=re();if(!m)return Object(K.jsx)(d.a,{to:"/login"});var g=function(e){return y(e,{},m[M.a.JWT_TOKEN_KEY],(function(e){console.log("res : ",e),x(e.data),a(!1),l(!1)}),(function(e){console.log("Error in fetching Dispatch Schedule",e),u(B(e)),a(!1),l(!0)}))},f=function(e){return e.substring(0,3)+"-"+e.substring(8)},v=function(e,t){var r=0;return Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,hover:!0,size:"sm",variant:"primary",style:{border:"1.75px solid black"},children:[Object(K.jsxs)("thead",{children:[Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:Object(K.jsx)("u",{children:Object(K.jsx)("i",{children:f(e.code)})})}),Object(K.jsx)("th",{children:ee(e.date)}),Object(K.jsx)("th",{children:e.remark}),Object(K.jsx)("th",{}),Object(K.jsx)("th",{}),Object(K.jsx)("th",{colSpan:2,children:Object(K.jsx)(q,{role:m[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:new",yes:function(){return Object(K.jsx)(ye.a,{variant:"success",size:"sm",href:"/bsil/patta/gsl-patta-sizes/lorry/dispatchedSizes/new?scheduleLorryID="+e.id+"&scheduleLorryCode="+f(e.code),children:"Dispatch Lorry"})}})})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Utensil"}),Object(K.jsx)("th",{children:"Grade"}),Object(K.jsx)("th",{children:"Width"}),Object(K.jsx)("th",{children:"Point"}),Object(K.jsx)("th",{children:"Qty (kg)"}),Object(K.jsx)("th",{children:"Length"}),Object(K.jsx)("th",{children:"Section"})]})]}),Object(K.jsxs)("tbody",{children:[Object.keys(e.required_sizes).map((function(s,a){return r+=e.required_sizes[s],Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:a+1}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.UTENSIL_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.GRADE_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.WIDTH_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.POINT_INDEX]}),Object(K.jsx)("td",{children:X(e.required_sizes[s])}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.LENGTH_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.SECTION_INDEX]})]},t+"-"+a)})),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{colSpan:4}),Object(K.jsx)("th",{children:"Total"}),Object(K.jsx)("th",{children:r}),Object(K.jsx)("th",{colSpan:3})]})]})]})})]},t)},w=Y(c?"Error in fetching dispatch schedule -> "+b:"",r);return null==w&&(w=0==O.length?Object(K.jsx)(Q.a,{variant:"success",children:" No Dispatch Schedule"}):Object(K.jsx)(q,{role:m[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW DISPATCH SCHEDULE",Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:O.map(v)})})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:w}),Object(K.jsx)(R.a,{sm:1})]})})})}function dt(e){var t=0,r=Object(s.useState)(""),a=Object(le.a)(r,2),n=a[0],i=a[1],c=Object(s.useState)("success"),l=Object(le.a)(c,2),o=l[0],j=l[1],b=Object(s.useState)(""),u=Object(le.a)(b,2),h=u[0],p=u[1],O=He.a.parse(e.location.search,{ignoreQueryPrefix:!0}).scheduleLorryID,x=He.a.parse(e.location.search,{ignoreQueryPrefix:!0}).scheduleLorryCode,m=re();if(!m)return Object(K.jsx)(d.a,{to:"/login"});var g=be.object().shape({date:be.string().required("Date is Required."),pattaSpecQty:be.array().of(be.object().shape({spec:be.string().required("Patta Specification is required"),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero")})).min(1,"Need at least 1 Patta Size")}),f=function(e,t){var r=t.setSubmitting,a=t.resetForm;r(!0);var n=g.cast(e),c={date:n.date,sizes:{}},l=!0;n.pattaSpecQty.forEach((function(e){var t=parseFloat(e.qty);isNaN(t)||t<=0&&t>1e5?(j("danger"),p("Invalid Quantity '".concat(e.qty,"'.")),r(!1),l=!1):e.spec in c.sizes?c.sizes[e.spec]+=t:c.sizes[e.spec]=t})),0!=l&&(console.log("submitting patta sizes value : ",c),v("/api/v1/bsil/patta/gsl-utn-patta-sizes/lorry/dispatch/sizes/schedule/".concat(O),c,m[M.a.JWT_TOKEN_KEY],(function(){j("success"),p(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Added Dispatched Lorry Patta Sizes."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/bsil/patta/gsl-patta-sizes/lorry/dispatched/view",children:"View Dispatched Lorries"})]})),r(!1),a(),i(Date.now())}),(function(e){console.log("Error in processing Add Dispatch Lorry Sizes request ",e),j("danger"),p("Error in Adding Dispatched Lorry Patta Sizes -> "+B(e)),r(!1)})))},y=0,w=Object(K.jsx)(q,{role:m[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:g,initialValues:{date:"",pattaSpecQty:[new at(t)]},onSubmit:f,children:function(e){var r=e.handleSubmit,a=e.handleChange,i=e.setFieldValue,c=e.setFieldTouched,l=e.values,d=e.touched,j=e.isSubmitting,b=e.errors;return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD DISPATCHED LORRY PATTA SIZES FOR GSL",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),null==O||null==x?Object(K.jsx)(Q.a,{variant:"danger",children:"Scheduled Lorry Code Missing"}):Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:r,onChange:function(e){a(e),p("")},children:[Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"date",children:[Object(K.jsxs)(R.a,{sm:4,children:["Sizes for Lorry Schedule: ",Object(K.jsx)("strong",{children:x})]}),Object(K.jsx)(R.a,{sm:2,children:Object(K.jsx)(de.a.Label,{children:"Date :"})}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date ...",values:l,handleChange:a,touched:d,errors:b})})]}),Object(K.jsxs)("span",{style:{display:"inline-block",float:"right",fontSize:"125%"},children:["Total: ",y," kg"]}),Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,size:"sm",variant:"light",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Patta Specification"}),Object(K.jsx)("th",{children:"Quantity (in kg)"}),Object(K.jsx)("th",{})]})}),Object(K.jsx)(oe.a,{name:"pattaSpecQty",render:function(e){var r=e.remove,s=e.push;return Object(K.jsxs)("tbody",{children:[l.pattaSpecQty.length>0&&!(y=0)&&l.pattaSpecQty.map((function(e,t){return null!=e.qty&&void 0!=e.qty&&""!=e.qty&&(y+=e.qty),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"5%"},children:t+1}),Object(K.jsx)("th",{style:{width:"40%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"pattaSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"spec",onChange:i,onBlur:c,placeholder:"Patta Specification",options:st(),touched:d,errors:b})})})}),Object(K.jsx)("th",{style:{width:"15%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"orderQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",fieldArrayName:"pattaSpecQty",index:t,fieldInputName:"qty",placeholder:"Quantity..",handleChange:a,touched:d,errors:b})})})}),Object(K.jsx)("th",{style:{width:"5%"},children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){return r(t)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},e.ID)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:4,children:Object(K.jsx)(ye.a,{variant:"warning",onClick:function(){s(new at(t+=1))},children:"Add"})})})]})}})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsxs)(R.a,{children:[Object(K.jsx)(we,{isSubmitting:j}),b&&rt.a.isString(b.pattaSpecQty)&&d&&rt.a.isArray(d.pattaSpecQty)&&Object(K.jsxs)("div",{className:"field-error",children:[Object(K.jsx)("br",{}),b.pattaSpecQty]})]})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:h,submitVariant:o})})})]})]},n)]})}})}});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:w}),Object(K.jsx)(R.a,{sm:2})]})})})}function jt(){var e=Object(s.useState)(!0),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(!1),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)(""),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)(""),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)(0),g=Object(le.a)(m,2),f=g[0],v=g[1],w=Object(s.useState)([]),S=Object(le.a)(w,2),N=S[0],_=S[1];Object(s.useEffect)((function(){T("/api/v1/bsil/patta/gsl-utn-patta-sizes/lorry/dispatch/sizes")}),[]);var E=re();if(!E)return Object(K.jsx)(d.a,{to:"/login"});var T=function(e){return y(e,{},E[M.a.JWT_TOKEN_KEY],(function(e){console.log("res : ",e),_(N.concat(e.data.results)),x(e.data.next),v(e.data.count),a(!1),l(!1)}),(function(e){console.log("Error in fetching Dispatched Lorry List",e),u(B(e)),a(!1),l(!0)}))},z=function(e,t){var r=0;return Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,hover:!0,size:"sm",variant:"warning",style:{border:"1.75px solid black"},children:[Object(K.jsxs)("thead",{children:[Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:ee(e.date)}),Object(K.jsx)("th",{colSpan:5})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Grade"}),Object(K.jsx)("th",{children:"Width"}),Object(K.jsx)("th",{children:"Point"}),Object(K.jsx)("th",{children:"Qty (kg)"}),Object(K.jsx)("th",{children:"Length"}),Object(K.jsx)("th",{children:"Section"})]})]}),Object(K.jsxs)("tbody",{children:[Object.keys(e.sizes).map((function(s,a){return r+=e.sizes[s],Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:a+1}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.GRADE_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.WIDTH_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.POINT_INDEX]}),Object(K.jsx)("td",{children:X(e.sizes[s])}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.LENGTH_INDEX]}),Object(K.jsx)("td",{children:$e.a.PATTA_SIZES_VARIANTS[s][$e.a.SECTION_INDEX]})]},t+"-"+a)})),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{colSpan:3}),Object(K.jsx)("th",{children:"Total"}),Object(K.jsx)("th",{children:r}),Object(K.jsx)("th",{colSpan:2})]})]})]})})]},t)},k=function(){var e=new URL(O);T(e.pathname+e.search)},D=Y(c?"Error in fetching dispatched lorry details -> "+b:"",r);return null==D&&(D=0==N.length?Object(K.jsx)(Q.a,{variant:"success",children:" NO DISPATCHED LORRIES"}):Object(K.jsx)(q,{role:E[M.a.ROLE],perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW DISPATCHED LORRIES",Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:N.map(z)})}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:["Showing ",N.length," of ",f,Object(K.jsx)("br",{}),O?Object(K.jsx)(ye.a,{variant:"warning",onClick:k,children:"Load More"}):""]}),Object(K.jsx)(R.a,{sm:4})]})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:D}),Object(K.jsx)(R.a,{sm:1})]})})})}function bt(){var e=re();if(!e)return Object(K.jsx)(d.a,{to:"/login"});return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsx)(k.a.Brand,{href:"/bsil",children:Object(K.jsx)("img",{src:"/static/bsil-logo.png",width:"60",height:"60",className:"d-inline-block align-top",alt:"BSIL"})}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsxs)(D.a,{className:"mr-auto",children:[Object(K.jsx)(D.a.Link,{href:"/bsil/patta/gsl-patta-sizes",className:"navbarLinkTitle app-navbar-links",children:"GSL Patta Sizes"}),[{navbarPerform:"bsil:patta:gsl-patta-sizes:sizes:navbar:view",navDropdownTitle:"Sizes",navDropdown:[{perform:"bsil:patta:gsl-patta-sizes:sizes:status:view",href:"/bsil/patta/gsl-patta-sizes/sizes/status/view",dropDownTitle:"View Patta Status Report"},{perform:"bsil:patta:gsl-patta-sizes:sizes:cutSizes:new",href:"/bsil/patta/gsl-patta-sizes/sizes/cutSizes/new",dropDownTitle:"Add Cut Patta Sizes"},{perform:"bsil:patta:gsl-patta-sizes:sizes:cutSizes:view",href:"/bsil/patta/gsl-patta-sizes/cutSizes/view",dropDownTitle:"View Cut Sizes"}]},{navbarPerform:"bsil:patta:gsl-patta-sizes:lorry:navbar:view",navDropdownTitle:"Lorry",navDropdown:[{perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:new",href:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/new",dropDownTitle:"Add Dispatch Schedule"},{perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view",href:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/view",dropDownTitle:"View Dispatch Schedule"},{perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view",href:"/bsil/patta/gsl-patta-sizes/lorry/dispatched/view",dropDownTitle:"View Dispatched Lorry"}]}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.navbarPerform,yes:function(){return Object(K.jsx)(ae.a,{className:"navbarLinkSpan",title:t.navDropdownTitle,id:"basic-nav-dropdown",children:t.navDropdown.map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsx)(ae.a.Item,{className:"navbarLinkSpan",href:t.href,children:t.dropDownTitle})}},r)}))})}},r)}))]}),Object(K.jsx)(ne,{})]})]}),Object(K.jsx)(o.a,{children:Object(K.jsxs)(d.d,{children:[Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/sizes/pendingSizes/new",component:nt}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/sizes/status/view",component:et}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/sizes/cutSizes/new",component:it}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/cutSizes/view",component:ct}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/new",component:lt}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/view",component:ot}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/lorry/dispatched/view",component:jt}),Object(K.jsx)(d.b,{path:"/bsil/patta/gsl-patta-sizes/lorry/dispatchedSizes/new",component:dt}),Object(K.jsxs)(d.b,{exact:!0,path:"/bsil/patta/gsl-patta-sizes",children:[Object(K.jsx)("div",{className:"appHeader",children:Object(K.jsx)("h2",{className:"appHeaderTitle",children:"GSL PATTA SIZES"})}),Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(L.a,{children:[{groupTitle:"Status",perform:"bsil:patta:gsl-patta-sizes:sizes:navbar:view",buttonList:[{perform:"bsil:patta:gsl-patta-sizes:sizes:status:view",buttonVariant:"light",fontAwesomeIcon:"info",buttonHref:"/bsil/patta/gsl-patta-sizes/sizes/status/view",description:"View Patta Status Report"}]},{groupTitle:"Dispatch",perform:"bsil:patta:gsl-patta-sizes:lorry:navbar:view",buttonList:[{perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:new",buttonVariant:"secondary",fontAwesomeIcon:"truck",buttonHref:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/new",description:"Add Dispatch Schedule"},{perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSchedule:view",buttonVariant:"primary",fontAwesomeIcon:"list",buttonHref:"/bsil/patta/gsl-patta-sizes/lorry/dispatchSchedule/view",description:"View Dispatch Schedule"},{perform:"bsil:patta:gsl-patta-sizes:lorry:dispatchSizes:view",buttonVariant:"success",fontAwesomeIcon:"clipboard-check",buttonHref:"/bsil/patta/gsl-patta-sizes/lorry/dispatched/view",description:"View Dispatched Lorries"}]},{groupTitle:"Cut Sizes",perform:"bsil:patta:gsl-patta-sizes:sizes:navbar:view",buttonList:[{perform:"bsil:patta:gsl-patta-sizes:sizes:cutSizes:new",buttonVariant:"warning",fontAwesomeIcon:"plus",buttonHref:"/bsil/patta/gsl-patta-sizes/sizes/cutSizes/new",description:"Add Cut Patta Sizes"},{perform:"bsil:patta:gsl-patta-sizes:sizes:cutSizes:view",buttonVariant:"danger",fontAwesomeIcon:"cut",buttonHref:"/bsil/patta/gsl-patta-sizes/cutSizes/view",description:"View Cut Sizes"}]}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsxs)(R.a,{children:[Object(K.jsxs)("h4",{className:"menuBarSubTitle",children:[t.groupTitle,Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{className:"row-m-t",children:t.buttonList.map((function(t,s){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsxs)(R.a,{children:[Object(K.jsx)(ye.a,{size:"lg",variant:t.buttonVariant,href:t.buttonHref,children:Object(K.jsx)(Ie.a,{icon:t.fontAwesomeIcon,size:"2x"})}),""!==t.description.trim()?Object(K.jsxs)("strong",{children:[Object(K.jsx)("br",{})," ",t.description]}):Object(K.jsx)("span",{})]})}},r+"-"+s)}))})]})})}},r)}))})}),Object(K.jsx)(R.a,{sm:3})]})})]})]})})]})}function ut(){var e=re();if(!e)return Object(K.jsx)(d.a,{to:"/login"});var t=[{perform:"gsl:utensil:order:app:view",buttonVariant:"primary",buttonHref:"/gsl/utensil/orders",buttonMessage:Object(K.jsx)(s.Fragment,{children:"Utensil\xa0Orders"})},{perform:"gsl:utensil:inventory:app:view",buttonVariant:"secondary",buttonHref:"/gsl/utensil/inventory",buttonMessage:Object(K.jsx)(s.Fragment,{children:"Utensil\xa0Production"})}];return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsx)(k.a.Brand,{href:"/",children:Object(K.jsx)("img",{src:"/static/gsl-logo.png",width:"60",height:"60",className:"d-inline-block align-top",alt:"GSL"})}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsx)(D.a,{className:"mr-auto",children:[{navbarPerform:"gsl:utensil:inventory:app:view",navbarHref:"/gsl/utensil/inventory",navbarTitle:"Utensil Production"},{navbarPerform:"gsl:utensil:order:app:view",navbarHref:"/gsl/utensil/orders",navbarTitle:"Utensils Orders"}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.navbarPerform,yes:function(){return Object(K.jsx)(D.a.Link,{className:"navbarLinkSpan",href:t.navbarHref,children:t.navbarTitle})}},r)}))}),Object(K.jsx)(ne,{})]})]}),Object(K.jsx)(L.a,{className:"gslUtensilApps",children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:t.map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsx)(R.a,{children:Object(K.jsx)(A.AwesomeButton,{type:t.buttonVariant,href:t.buttonHref,style:{width:"100%",height:"400%",fontSize:"200%",fontFamily:"Comic Sans MS","--button-primary-color":"#a9d3e9","--button-primary-color-dark":"#58a9d4","--button-primary-color-light":"#2e84b2","--button-primary-color-hover":"#95c9e4","--button-primary-border":"none","--button-secondary-color":"#fafafa","--button-secondary-color-dark":"#67cbc3","--button-secondary-color-light":"#349890","--button-secondary-color-hover":"#ecf9f8","--button-secondary-border":"2px solid #b3e5e1"},children:t.buttonMessage})})}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}},r)}))}),Object(K.jsx)(R.a,{sm:3})]})})})]})}var ht=r(136),pt=r.n(ht);function Ot(e){var t=[];try{Object.keys(e).forEach((function(e){t.push({label:se(e),value:e})}))}catch(r){console.log("Error in fetching utensil name from dropdown : ",r.message),t=[]}return t}function xt(e,t,r){if(null==r||void 0==r||""===r)return[];if(!(r in t))return console.log("Utensil Name not found in list : ",r),[];var s=[];try{Object.keys(t[r]).forEach((function(t){var a;t!=pt.a.UNIT_KEY&&s.push({label:(a=t,"kalwat"==e&&"pawali lid"==r?{12:12.5,14:13.5,16:14,18:15,20:16,22:17,24:18,26:19,28:20,30:21}[a]:a),value:t})}))}catch(a){console.log("Error in fetching utensil size from name ".concat(r," : "),a.message),s=[]}return s}function mt(e,t){return null==t||void 0==t||""===t?"":t in e&&pt.a.UNIT_KEY in e[t]?e[t][pt.a.UNIT_KEY]:(console.log("Utensil Name or UOM not found in list : ",t,e),"")}function gt(e){var t=[];try{Object.keys(e).forEach((function(r){t.push({label:se(e[r]),value:r})}))}catch(r){console.log("Error in fetching utensil group from dropdown : ",r.message),t=[]}return t}var ft=function e(t){Object(ue.a)(this,e),this.ID=t,this.name="",this.size="",this.brand="Mr. Chef",this.unit="",this.qty=0},vt=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(){return Object(ue.a)(this,r),t.apply(this,arguments)}return Object(he.a)(r,[{key:"render",value:function(){var e=this;return Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,size:"sm",variant:this.props.tableVariant,children:[Object(K.jsxs)("thead",{children:[Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:8,children:Object(K.jsxs)("h2",{children:[this.props.utensilType.toUpperCase()," PRODUCTION"]})})}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Utensil"}),Object(K.jsx)("th",{children:"Size"}),Object(K.jsx)("th",{children:"Unit"}),Object(K.jsx)("th",{children:"Quantity"}),Object(K.jsx)("th",{})]})]}),Object(K.jsx)(oe.a,{name:this.props.inputName,render:function(t){var r=t.remove,s=t.push;return Object(K.jsxs)("tbody",{children:[e.props.values[e.props.inputName].length>0&&e.props.values[e.props.inputName].map((function(t,s){return Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"5%"},children:s+1}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utensilName",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:e.props.inputName,index:s,fieldInputName:"name",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,runBeforeChange:function(){e.props.setFieldValue("".concat(e.props.inputName,".").concat(s,".size"),null)},placeholder:"Name...",options:Ot(e.props.utensilVariantDropdown),touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utensilSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:e.props.inputName,index:s,fieldInputName:"size",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,runBeforeChange:function(){},placeholder:"Size...",options:xt(e.props.utensilType,e.props.utensilVariantDropdown,e.props.values[e.props.inputName][s].name),touched:e.props.touched,errors:e.props.errors},"utensil_sizes_".concat(e.props.values[e.props.inputName][s].name))})})}),Object(K.jsx)("th",{style:{width:"10%"},children:mt(e.props.utensilVariantDropdown,e.props.values[e.props.inputName][s].name)}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"orderQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",index:s,fieldArrayName:e.props.inputName,fieldInputName:"qty",handleChange:e.props.handleChange,placeholder:"Quantity...",touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"5%"},children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){return r(s)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},t.ID)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:8,children:Object(K.jsx)(ye.a,{variant:e.props.addButtonVariant,block:!0,onClick:function(){s(new ft(e.props.getAndIncrementFieldArrayRowID(e.props.inputName)))},children:"Add"})})})]})}})]})}}]),r}(a.a.Component);function yt(){var e=Object(s.useState)(4),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(104),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)(""),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)("success"),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)(""),g=Object(le.a)(m,2),f=g[0],y=g[1],w=Object(s.useState)(!0),S=Object(le.a)(w,2),N=S[0],_=S[1],E=Object(s.useState)([]),T=Object(le.a)(E,2),z=T[0],k=T[1],D=Object(s.useState)({}),A=Object(le.a)(D,2),C=A[0],P=A[1];Object(s.useEffect)((function(){var e=Z("/api/v1/gsl/utensil/inventory/utensil/dropdown",V[M.a.JWT_TOKEN_KEY],{},{},P,k);Promise.all([e]).then((function(){_(!1)}))}),[]);var V=re();if(!V)return Object(K.jsx)(d.a,{to:"/login"});var F=function(e){switch(e){case"kalwatUtnSpecQty":return a(r+1),r+1;case"polishUtnSpecQty":return l(c+1),c+1}},Q=be.object().nullable().required().shape({date:be.string().required("Date is Required."),kalwatUtnSpecQty:be.array().of(be.object().required().shape({name:be.string().nullable().required("Utensil Name is required."),size:be.string().nullable().required("Utensil Size is required."),brand:be.string().nullable().required("Utensil Brand is required."),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero.")})),polishUtnSpecQty:be.array().of(be.object().required().shape({name:be.string().nullable().required("Utensil Name is required."),size:be.string().nullable().required("Utensil Size is required."),brand:be.string().nullable().required("Utensil Brand is required."),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero.")}))}),U=function(e,t){var r=t.setSubmitting,a=t.resetForm;!function(e,t,r,a,n,i,c,l,o){console.log("starting submitting data for new day production : ",e);try{n(!0);var d=t.cast(e),j={date:d.date,utensilProdn:{}};if(0==d.kalwatUtnSpecQty.length&&0==d.polishUtnSpecQty.length)throw new Error("Both Kalwat & Polish production cannot be zero at the same time.");var b=function(e,t){console.log("parsing input for ".concat(t," : "),e);try{var r=parseFloat(e.qty);if(isNaN(r)||r<=0&&r>1e5)throw new Error("Invalid Quantity '".concat(e.qty,"'."));switch(t){case"kalwat":case"polish":if(!(e.name in a))throw new Error("Utensil ".concat(e.name," does not exist."));if(!(e.size in a[e.name]))throw new Error("Size ".concat(e.size," does not exist in Utensil ").concat(e.name,"."));if(!(e.brand in a[e.name][e.size]))throw new Error("Brand ".concat(e.brand," does not exist in Utensil ").concat(e.name,"."));var s=a[e.name][e.size][e.brand];s in j.utensilProdn?j.utensilProdn[s][t]+=r:(j.utensilProdn[s]={kalwat:0,polish:0},j.utensilProdn[s][t]=r)}}catch(n){return console.log("Error in parsing individual row input data : ",n.message),n.message}return""};d.kalwatUtnSpecQty.forEach((function(e){var t=b(e,"kalwat");if(t.length>0)throw new Error(t)})),d.polishUtnSpecQty.forEach((function(e){var t=b(e,"polish");if(t.length>0)throw new Error(t)}));var u={date:j.date,utensilProdn:[]};Object.keys(j.utensilProdn).forEach((function(e){u.utensilProdn.push({utn_id:e,kalwat:j.utensilProdn[e].kalwat,polish:j.utensilProdn[e].polish})})),console.log("FINAL submitting utensil production sizes value : ",u),v("/api/v1/gsl/utensil/inventory/production",u,r,(function(){i("success"),c(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Added Day Production."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(ye.a,{variant:"warning",href:"/gsl/utensil/inventory/production/view",children:"View Daily Production"})}),Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(ye.a,{variant:"danger",href:"/gsl/utensil/inventory/stock/utensil",children:"View Utensil Stock"})}),Object(K.jsx)(R.a,{sm:3})]})]})),l(),o(Date.now()),n(!1)}),(function(e){console.log("Error in processing Add New Day Production request ",e),i("danger"),c("Error in Adding Day Production Sizes -> "+B(e)),n(!1)}))}catch(h){return i("danger"),c(B(h)),void n(!1)}}(e,Q,V[M.a.JWT_TOKEN_KEY],C,r,x,y,a,u)},G=function(e){13===(e.charCode||e.keyCode)&&e.preventDefault()},W=J(z),H=Object(le.a)(W,2),X=H[0],$=H[1],ee=Y(X?"Error in fetching utensil variant list -> "+$:"",N);return null==ee&&(ee=Object(K.jsx)(q,{role:V[M.a.ROLE],perform:"gsl:utensil:inventory:production:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{validationSchema:Q,initialValues:{date:"",kalwatUtnSpecQty:[new ft(0),new ft(1),new ft(2),new ft(3)],polishUtnSpecQty:[new ft(100),new ft(101),new ft(102),new ft(103)]},onSubmit:U,children:function(e){var t=e.handleSubmit,r=e.handleChange,s=e.setFieldValue,a=e.setFieldTouched,n=e.values,i=e.touched,c=e.isSubmitting,l=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onKeyDown:G,onChange:function(e){r(e),y("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["GSL UTENSILS : ADD DAY PRODUCTION",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"date",children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,className:"inputFormLabel",children:"Date\xa0:"}),Object(K.jsx)(R.a,{sm:7,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date...",values:n,handleChange:r,touched:i,errors:l})})]})}),Object(K.jsx)(R.a,{sm:4})]}),Object(K.jsx)(vt,{inputName:"kalwatUtnSpecQty",utensilType:"kalwat",values:n,setFieldValue:s,setFieldTouched:a,handleChange:r,touched:i,errors:l,utensilVariantDropdown:C,tableVariant:"warning",addButtonVariant:"warning",getAndIncrementFieldArrayRowID:F}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(vt,{inputName:"polishUtnSpecQty",utensilType:"polish",values:n,setFieldValue:s,setFieldTouched:a,handleChange:r,touched:i,errors:l,utensilVariantDropdown:C,tableVariant:"success",addButtonVariant:"success",getAndIncrementFieldArrayRowID:F}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsxs)(R.a,{children:[Object(K.jsx)(we,{isSubmitting:c}),l&&(rt.a.isString(l.kalwatUtnSpecQty)||rt.a.isString(l.polishUtnSpecQty))&&i&&(rt.a.isArray(i.kalwatUtnSpecQty)||rt.a.isArray(i.polishUtnSpecQty))&&Object(K.jsxs)("div",{className:"field-error",children:[Object(K.jsx)("br",{}),l.kalwatUtnSpecQty,l.polishUtnSpecQty]})]})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:f,submitVariant:O})})})]})]},b)}})}})),Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("div",{className:"container-fluid align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:ee}),Object(K.jsx)(R.a,{sm:1})]})}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}function wt(){var e=Object(s.useState)("success"),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(""),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)([]),j=Object(le.a)(o,2),b=j[0],u=j[1],h=re();if(!h)return Object(K.jsx)(d.a,{to:"/login"});var p=be.object().nullable().required().shape({start_date:be.string().required("Starting Date is Required."),end_date:be.string().required("Ending Date is Required.")}),O=function(e){var t={},r=[];console.log("currentStock : ",e);try{for(var s in e){var a=e[s];a.utn_id__group in t?a.utensil_display in t[a.utn_id__group]?t[a.utn_id__group][a.utensil_display].push(a):t[a.utn_id__group][a.utensil_display]=[a]:(t[a.utn_id__group]={},t[a.utn_id__group][a.utensil_display]=[a],r.push(a.utn_id__group))}}catch(l){console.log("Error in displaying production data : ",l.message),r=[]}for(var n=function(e,t){return console.log("creating table for ",e),Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{className:"stockNameTitle",style:{color:"#c3073f",background:"#e3e2df"},children:Object(K.jsx)("th",{colSpan:6,children:e.toUpperCase()})})}),Object.keys(t[e]).map((function(r,s){var a=0,n=0,i=0,c=0;return Object(K.jsxs)("tbody",{children:[Object(K.jsx)("tr",{className:"stockNameTitle",children:Object(K.jsx)("th",{colSpan:6,children:r.toUpperCase()})}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Size"}),Object(K.jsx)("th",{colSpan:2,children:"Kalwat"}),Object(K.jsx)("th",{colSpan:2,children:"Polish"})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"pcs"}),Object(K.jsx)("th",{children:"kg"}),Object(K.jsx)("th",{children:"pcs"}),Object(K.jsx)("th",{children:"kg"})]}),t[e][r].map((function(e,t){return a+=e.kalwat_cumulative[0],n+=e.kalwat_cumulative[1],i+=e.polish_cumulative[0],c+=e.polish_cumulative[1],Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:t+1}),Object(K.jsx)("td",{children:e.utn_id__size}),Object(K.jsx)("td",{children:X(e.kalwat_cumulative[0])}),Object(K.jsx)("td",{children:X(e.kalwat_cumulative[1])}),Object(K.jsx)("td",{children:X(e.polish_cumulative[0])}),Object(K.jsx)("td",{children:X(e.polish_cumulative[1])})]},t)})),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Total"}),Object(K.jsxs)("th",{children:[X(a)," pcs"]}),Object(K.jsxs)("th",{children:[X($(n))," MT"]}),Object(K.jsxs)("th",{children:[X(i)," pcs"]}),Object(K.jsxs)("th",{children:[X($(c))," MT"]})]})]},s)}))]})},i=[],c=0;cDate.parse(s.end))throw new Error("End date should be greater than start date.")}catch(n){return console.log("Error in parsing input data : ",n.message),a("danger"),l(n.message),void r(!1)}y("/api/v1/gsl/utensil/inventory/utensil/production/cumulative",s,h[M.a.JWT_TOKEN_KEY],(function(e){console.log("Received cumulative production : ",e),a("success"),u(e.data),r(!1)}),(function(e){console.log("Error in fetching day production report",e),a("danger"),l("Error in fetching day production report -> "+B(e)),r(!1)}))},m=Object(K.jsx)(q,{role:h[M.a.ROLE],perform:"gsl:utensil:inventory:production:cumulative:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW CUMULATIVE UTENSIL PRODUCTION",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)(oe.b,{validationSchema:p,initialValues:{start_date:"",end_date:""},onSubmit:x,children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.values,n=e.touched,i=e.isSubmitting,o=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),l("")},children:[Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"utnStock",children:[Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:4,className:"inputFormLabel",children:"Start-Date\xa0:"}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(ge,{type:"date",name:"start_date",values:a,handleChange:s,touched:n,errors:o})})]})}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:4,className:"inputFormLabel",children:"End-Date\xa0:"}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(ge,{type:"date",name:"end_date",values:a,handleChange:s,touched:n,errors:o})})]})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(we,{isSubmitting:i})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:c,submitVariant:r})})})]})]})}}),b.length>0?O(b):Object(K.jsx)(Q.a,{variant:"success",children:"No Production Report found."})]})}});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:m}),Object(K.jsx)(R.a,{sm:1})]})})})}function St(e){var t={},r=[];for(var s in e){var a=e[s];a.utensil_display in t?t[a.utensil_display].push(a):(r.push(a.utensil_display),t[a.utensil_display]=[a])}for(var n=[],i=function(e,t){console.log("creating table for ",e);var r=0,s=0,a=0,n=0;return Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,size:"sm",variant:"link",children:[Object(K.jsxs)("thead",{children:[Object(K.jsx)("tr",{className:"stockNameTitle",style:{color:"#5e001f",background:"#00e1d9"},children:Object(K.jsx)("th",{colSpan:6,children:e.toUpperCase()})}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Size"}),Object(K.jsx)("th",{colSpan:2,children:"Kalwat"}),Object(K.jsx)("th",{colSpan:2,children:"Polish"})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"pcs"}),Object(K.jsx)("th",{children:"kg"}),Object(K.jsx)("th",{children:"pcs"}),Object(K.jsx)("th",{children:"kg"})]})]}),Object(K.jsxs)("tbody",{children:[t[e].map((function(e,t){return r+=e.kalwat[0],s+=e.kalwat[1],a+=e.polish[0],n+=e.polish[1],Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:t+1}),Object(K.jsx)("td",{children:e.size}),Object(K.jsx)("td",{children:X(e.kalwat[0])}),Object(K.jsx)("td",{children:X(e.kalwat[1])}),Object(K.jsx)("td",{children:X(e.polish[0])}),Object(K.jsx)("td",{children:X(e.polish[1])})]},t)})),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Total"}),Object(K.jsxs)("th",{children:[X(r)," pcs"]}),Object(K.jsxs)("th",{children:[X($(s))," MT"]}),Object(K.jsxs)("th",{children:[X(a)," pcs"]}),Object(K.jsxs)("th",{children:[X($(n))," MT"]})]})]})]})},c=0;c "+W:"",S||f);return null==H&&(H=Object(K.jsx)(q,{role:P[M.a.ROLE],perform:"gsl:utensil:inventory:stock:utensil:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW UTENSIL STOCK",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)(oe.b,{initialValues:{group:""},children:function(e){var t=e.setFieldValue,s=e.setFieldTouched,a=e.touched,n=e.errors;return Object(K.jsxs)(de.a,{children:[Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"utnStock",children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(de.a.Label,{className:"inputFormLabel",children:"Group\xa0:"})}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(qe,{name:"group",value:O,onChange:t,onBlur:s,onChangeCallback:V,placeholder:"Enter Group ...",options:gt(A),error:n.group,touched:a.group})})]})}),Object(K.jsx)(R.a,{sm:3})]}),Object(K.jsx)(L.a,{children:Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:c,submitVariant:r})})})})]})}}),b.length>0?St(b):Object(K.jsx)(Q.a,{variant:"success",children:"No Utensils found in Group"})]})}})),Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:H}),Object(K.jsx)(R.a,{sm:1})]})}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}function Et(e){var t=function(e,t){var r=[],s=[],a=[],n=[];return Object.keys(e).forEach((function(t,i){var c=e[t].length;r.push(Object(K.jsx)("td",{colSpan:c,style:{textAlign:"center"},children:Object(K.jsx)("strong",{children:se(t)})},"0-".concat(i)));var l=0;e[t].forEach((function(e,t){s.push(Object(K.jsx)("td",{children:se(e.size)},"1-".concat(i,"-").concat(t))),a.push(Object(K.jsxs)("td",{children:[e.qty," KG"]},"2-".concat(i,"-").concat(t))),l+=e.qty})),n.push(Object(K.jsx)("td",{colSpan:c,children:Object(K.jsxs)("strong",{children:[l," KG"]})},"3-".concat(i)))})),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsxs)("thead",{children:[Object(K.jsx)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:r}),Object(K.jsx)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:s}),Object(K.jsx)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:a}),Object(K.jsx)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black",borderBottom:1==t?"2px solid black":"0px solid black"},children:n})]})})},r=[];return e.forEach((function(e,a){var n=[],i=Object.keys(e.sizes).length;Object.keys(e.sizes).forEach((function(r,c){console.log("brand : ",r);var l="Mr. Chef"==r?"#EE9922":"Payal"==r?"#F8E01A":"Dhanlakshmi"==r?"#7AC602":"white";n.push(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:Object(K.jsx)("td",{colSpan:2,style:{backgroundColor:l,color:"black"},children:Object(K.jsx)("strong",{children:se(r)})})})})}),t(e.sizes[r],c==i-1)]},"".concat(a,"-").concat(c)))})),r.push(Object(K.jsxs)(L.a,{children:[Object(K.jsx)("br",{}),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{style:{color:"#f13c20",background:"#c5cbe3"},children:Object(K.jsx)("td",{style:{border:"2px solid black"},children:Object(K.jsxs)("h4",{children:["Order #",e.serial," ",0==i?"(Without Size)":e.dsp_qty>0?Object(K.jsxs)("span",{style:{color:e.dsp_qty>0?"green":""},children:["(Dispatched on ",ee(e.dsp_date),")"]}):"",Object(K.jsx)("br",{})]})})})})}),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:[Object(K.jsxs)("td",{style:{width:"50%"},children:["Order Date : ",ee(e.ord_date)]}),Object(K.jsx)("td",{style:{width:"50%"},children:e.dsp_qty>0?"Remark: ".concat(e.remark):"Due Date : ".concat(ee(e.due_date))})]})})}),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:[Object(K.jsx)("td",{style:{width:"50%"},children:Object(K.jsx)("strong",{style:{fontSize:"125%"},children:se("".concat(e.party.name,", ").concat(e.party.place))})}),Object(K.jsxs)("td",{style:{width:"50%"},children:["Th: ",se(e.party.through_display)]})]})})}),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{style:{borderLeft:"2px solid black",borderRight:"2px solid black",borderBottom:0==i?"2px solid black":"0px solid black"},children:[Object(K.jsxs)("td",{style:{width:"50%"},children:["Total Order Qty: ",Object(K.jsxs)("strong",{children:[0==i?e.without_size_qty:e.actual_qty," KG"]})]}),Object(K.jsx)("td",{style:{width:"50%"},children:e.dsp_qty>0?Object(K.jsxs)("span",{children:["Total Dispatched Qty: ",Object(K.jsxs)("strong",{children:[e.dsp_qty," KG"]})]}):"Remark: ".concat(e.remark)})]})})}),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{children:Object(K.jsx)("td",{style:{border:"2px solid black"},children:Object(K.jsx)("span",{children:"Party Order Sizes"})})})})}),n,Object.keys(e.dsp_sizes).length>0&&Tt(e.dsp_sizes),Object(K.jsx)("br",{}),Object(K.jsx)("div",{className:"divider py-1 bg-dark"}),Object(K.jsx)("br",{})]},"".concat(a)))})),r}function Tt(e){var t=[],r=[],s=[];return e&&Object.keys(e).map((function(a,n){!function(e,a,n){console.log("creating table for ",a);var i=n.detail.length;n.detail.map((function(t,a){r.push(Object(K.jsx)("th",{style:{borderLeft:0==a?"2px solid black":"",borderRight:a==i-1?"2px solid black":"",fontWeight:600},children:t.size},"0-".concat(e,"-").concat(a))),s.push(Object(K.jsxs)("th",{style:{borderLeft:0==a?"2px solid black":"",borderRight:a==i-1?"2px solid black":"",borderBottom:"2px solid black",fontWeight:"normal"},children:[t.dsp_qty," ",n.uom]},"0-".concat(e,"-").concat(a)))})),t.push(Object(K.jsx)("th",{colSpan:i,style:{color:"#05386b",background:"#5cdb95",border:"2px solid black"},children:se(a)},e))}(n,a,e[a])})),[Object(K.jsx)(Me.a,{bordered:!0,size:"sm",className:"orderTable",variant:"link",children:Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{children:Object(K.jsx)("td",{style:{borderLeft:"2px solid black",borderRight:"2px solid black"},children:Object(K.jsx)("span",{children:"Dispatched Sizes"})})})})},"0"),Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{children:t})}),Object(K.jsxs)("tbody",{children:[Object(K.jsx)("tr",{children:r}),Object(K.jsx)("tr",{children:s})]})]},"1")]}function zt(e){var t=Object(s.useState)(!0),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)(!1),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=Object(s.useState)([]),O=Object(le.a)(p,2),x=O[0],m=O[1];Object(s.useEffect)((function(){!function(e,t,r,s,a,n){try{if(n(!0),null==e||""===e)throw new Error("Order ID is missing.");var i=e.split(",");if(0==i.length)throw new Error("Order ID is missing.");console.log("sending ord ID : ",i);var c=i.toString();y("/api/v1/gsl/utensil/orders/order/details?ids=[".concat(c,"]"),{},r,(function(e){console.log("received orders details : ",e);var r=[];if(null==e.data)throw new Error("Order Details not found.");(r=e.data).forEach((function(e,t){var s={};e.sizes.forEach((function(e){e.brand_display in s?e.utensil_display in s[e.brand_display]?s[e.brand_display][e.utensil_display].push(e):s[e.brand_display][e.utensil_display]=[e]:(s[e.brand_display]={},s[e.brand_display][e.utensil_display]=[e])})),r[t].sizes=s})),t(r),s(""),a(!1),n(!1)}),(function(e){console.log("Error in fetching order details",e),s(B(e)),a(!0),n(!1)}))}catch(l){console.log("Error in fetching order details",l),s(B(l)),a(!0),n(!1)}}(He.a.parse(e.location.search,{ignoreQueryPrefix:!0}).ids,m,g[M.a.JWT_TOKEN_KEY],h,o,n)}),[]);var g=re();if(!g)return Object(K.jsx)(d.a,{to:"/login"});var f=Y(l?"Error in fetching order details -> "+u:"",a);return null==f&&(f=Object(K.jsx)(q,{role:g[M.a.ROLE],perform:"gsl:utensil:orders:order:individual:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW ORDER DETAILS",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),x.length>0?Et(x):Object(K.jsx)(Q.a,{variant:"success",children:"No Order Details Found."})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container-fluid align-self-center mt-5",children:Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{sm:12,children:f})})})})}var kt=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(){return Object(ue.a)(this,r),t.apply(this,arguments)}return Object(he.a)(r,[{key:"render",value:function(){var e=this;return Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,size:"sm",variant:this.props.tableVariant,children:[Object(K.jsxs)("thead",{children:[Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:8,children:Object(K.jsx)("h2",{children:"DISPATCH SIZES"})})}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Utensil"}),Object(K.jsx)("th",{children:"Size"}),Object(K.jsx)("th",{children:"Unit"}),Object(K.jsx)("th",{children:"Quantity"}),Object(K.jsx)("th",{})]})]}),Object(K.jsx)(oe.a,{name:this.props.inputName,render:function(t){var r=t.remove,s=t.push;return Object(K.jsxs)("tbody",{children:[e.props.values[e.props.inputName].length>0&&e.props.values[e.props.inputName].map((function(t,s){return Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"5%"},children:s+1}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utensilName",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:e.props.inputName,index:s,fieldInputName:"name",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,runBeforeChange:function(){e.props.setFieldValue("".concat(e.props.inputName,".").concat(s,".size"),null)},placeholder:"Name...",options:Ot(e.props.utensilVariantDropdown),touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utensilSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:e.props.inputName,index:s,fieldInputName:"size",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,placeholder:"Size...",options:xt(e.props.inputName,e.props.utensilVariantDropdown,e.props.values[e.props.inputName][s].name),touched:e.props.touched,errors:e.props.errors},"utensil_sizes_".concat(e.props.values[e.props.inputName][s].name))})})}),Object(K.jsx)("th",{style:{width:"10%"},children:mt(e.props.utensilVariantDropdown,e.props.values[e.props.inputName][s].name)}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"orderQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",index:s,fieldArrayName:e.props.inputName,fieldInputName:"qty",handleChange:e.props.handleChange,placeholder:"Quantity...",touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"5%"},children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){return r(s)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},t.ID)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:8,children:Object(K.jsx)(ye.a,{variant:e.props.addButtonVariant,block:!0,onClick:function(){s(new ft(e.props.getAndIncrementFieldArrayRowID()))},children:"Add"})})})]})}})]})}}]),r}(a.a.Component);function Dt(e,t,r,a,n,i,c,l,o,d,j){console.log("starting submitting data : ",t),c(!0);var b=a.cast(t),u=!0,h={dsp_date:b.date,dsp_qty:b.dsp_qty,dsp_sizes:{},partial_dispatch:"partial"==e};if(b.spec.forEach((function(e){(function(e){console.log("parsing input for : ",e);try{var t=parseFloat(e.qty);if(isNaN(t)||t<=0&&t>1e5)throw new Error("Invalid Quantity '".concat(e.qty,"'."));if(!(e.name in i))throw new Error("Utensil ".concat(e.name," does not exist."));if(!(e.size in i[e.name]))throw new Error("Size ".concat(e.size," does not exist in Utensil ").concat(e.name,"."));if(!(e.brand in i[e.name][e.size]))throw new Error("Brand ".concat(e.brand," does not exist in Utensil ").concat(e.name,"."));var r=i[e.name][e.size][e.brand];r in h.dsp_sizes?h.dsp_sizes[r]+=t:(h.dsp_sizes[r]={},h.dsp_sizes[r]=t)}catch(s){return console.log("Error in parsing individual row input data : ",s.message),l("danger"),o(s.message),c(!1),!1}return!0})(e)||(u=!1)})),u){var p={dsp_date:h.dsp_date,dsp_qty:h.dsp_qty,dsp_sizes:[],partial_dispatch:h.partial_dispatch};Object.keys(h.dsp_sizes).forEach((function(e){p.dsp_sizes.push({utn_id:e,qty:h.dsp_sizes[e]})})),console.log("submitting dispatched utensil sizes : ",p),function(e,t,r,s,a){var n={};r&&(n={Authorization:"JWT ".concat(r),"Content-Type":"application/json"}),g.a.patch(e,t,{headers:n,timeout:f}).then((function(e){s(e)})).catch((function(t){console.log("Got Error for POST on URL :".concat(e," , Err : "),t.response),a(null==t.response?t:t.response)}))}("/api/v1/gsl/utensil/orders/order/dispatch/".concat(r),p,n,(function(){l("success"),o(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Dispatched Order."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/gsl/utensil/orders/lorry/dispatched/view",children:"View Dispatched Orders"})]})),c(!1),d(),j(Date.now())}),(function(e){console.log("Error in processing Dispatch Order",e),l("danger"),o("Error in Dispatching Order Sizes -> "+B(e)),c(!1)}))}}function It(e){var t=Object(s.useState)(""),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)(0),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(!0),b=Object(le.a)(j,2),u=b[0],h=b[1],p=Object(s.useState)([]),O=Object(le.a)(p,2),x=O[0],m=O[1],g=Object(s.useState)(""),f=Object(le.a)(g,2),v=f[0],w=f[1],S=Object(s.useState)("success"),N=Object(le.a)(S,2),_=N[0],E=N[1],T=Object(s.useState)(""),z=Object(le.a)(T,2),k=z[0],D=z[1],A=Object(s.useState)({}),C=Object(le.a)(A,2),P=C[0],F=C[1],U=Object(s.useState)([]),G=Object(le.a)(U,2),W=G[0],H=G[1];Object(s.useEffect)((function(){var t=Z("/api/v1/gsl/utensil/inventory/utensil/dropdown",X[M.a.JWT_TOKEN_KEY],{},[],F,m),r=function(e,t,r,s,a){try{if(null==e||""===e)throw new Error("Order ID is missing.");var n=e.split(",");if(0==n.length)throw new Error("Order ID is missing.");if(console.log("Order ID : ",n),n.length>1)throw new Error("Multiple Order IDs found. You can dispatch only one order at a time.");var i=n.toString();return y("/api/v1/gsl/utensil/orders/order/details?ids=[".concat(i,"]"),{},r,(function(e){var r={};if(null==e.data)throw new Error("Order details not found");if(0==(r=e.data).length)throw new Error("Order details not found.");if(r.length>1)throw new Error("Multiple Order IDs found. You can dispatch only one order at a time.");if(!r[0].is_pending)throw new Error("Cannot dispatch an already dispatched/cancelled order.");if(0==r[0].sizes.length)throw new Error("Cannot dispatch a without size order.");var i={};r[0].sizes.forEach((function(e){e.brand_display in i?e.utensil_display in i[e.brand_display]?i[e.brand_display][e.utensil_display].push(e):i[e.brand_display][e.utensil_display]=[e]:(i[e.brand_display]={},i[e.brand_display][e.utensil_display]=[e])})),r[0].sizes=i,t(r),s(n[0]),a((function(e){return[].concat(Object(V.a)(e),[{hadLoadingError:!1,errorMessage:""}])}))}),(function(e){console.log("Error in fetching order details",e),a((function(t){return[].concat(Object(V.a)(t),[{hadLoadingError:!0,errorMessage:B(e)}])}))}))}catch(c){console.log("Error in fetching order details",c),a((function(e){return[].concat(Object(V.a)(e),[{hadLoadingError:!0,errorMessage:B(c)}])}))}}(He.a.parse(e.location.search,{ignoreQueryPrefix:!0}).id,H,X[M.a.JWT_TOKEN_KEY],n,m);Promise.all([t,r]).then((function(){h(!1)}))}),[]);var X=re();if(!X)return Object(K.jsx)(d.a,{to:"/login"});var $=function(){return o(l+1),l+1},ee=be.object().nullable().required().shape({date:be.string().required("Date is Required."),dsp_qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero."),spec:be.array().of(be.object().required().shape({name:be.string().nullable().required("Utensil Name is required."),size:be.string().nullable().required("Utensil Size is required."),brand:be.string().nullable().required("Utensil Brand is required."),qty:be.number().typeError("Quantity must be a number").required("Quantity is required.").positive("Quantity must be greater than zero.")}))}),te=function(e,t){var r=t.setSubmitting,s=t.resetForm;Dt("complete",e,a,ee,X[M.a.JWT_TOKEN_KEY],P,r,E,D,s,w)},se=J(x),ae=Object(le.a)(se,2),ne=ae[0],ie=ae[1],ce=Y(ne?"Error in fetching fetching order details -> "+ie:"",u);return null==ce&&(ce=Object(K.jsx)(q,{role:X[M.a.ROLE],perform:"gsl:utensil:inventory:production:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["GSL UTENSILS : DISPATCH NEW LORRY",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)("h4",{className:"appNameHeaderTitle",children:"Current Order Size"}),rt.a.isEmpty(W)?Object(K.jsx)(Q.a,{variant:"success",children:"No Order Details Found."}):Et(W),Object(K.jsx)(oe.b,{validationSchema:ee,initialValues:{date:"",dsp_qty:"",spec:[new ft(l)]},onSubmit:te,children:function(e){var t=e.handleSubmit,r=e.handleChange,s=e.setFieldValue,a=e.setFieldTouched,n=e.values,i=e.touched,c=e.isSubmitting,l=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onKeyDown:function(e){13===(e.charCode||e.keyCode)&&e.preventDefault()},onChange:function(e){r(e),D("")},children:[Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"date",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:5,className:"inputFormLabel",children:"Dispatch Date\xa0:"}),Object(K.jsx)(R.a,{sm:7,children:Object(K.jsx)(ge,{type:"date",name:"date",placeholder:"Enter Date...",values:n,handleChange:r,touched:i,errors:l})})]})}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"dsp_qty",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:6,className:"inputFormLabel",children:"Dispatched Qty(in kg)\xa0:"}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(ge,{type:"number",name:"dsp_qty",placeholder:"Enter Dispatched Qty...",values:n,handleChange:r,touched:i,errors:l})})]})})]}),Object(K.jsx)(kt,{inputName:"spec",values:n,setFieldValue:s,setFieldTouched:a,handleChange:r,touched:i,errors:l,utensilVariantDropdown:P,tableVariant:"info",addButtonVariant:"success",getAndIncrementFieldArrayRowID:$}),Object(K.jsxs)(L.a,{children:[Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:[Object(K.jsx)(we,{block:!0,variant:"warning",isSubmitting:u||c}),l&&rt.a.isString(l.spec)&&i&&rt.a.isArray(i.spec)&&Object(K.jsxs)("div",{className:"field-error",children:[Object(K.jsx)("br",{}),l.spec]})]}),Object(K.jsx)(R.a,{sm:4})]}),Object(K.jsx)(I.a,{children:Object(K.jsxs)(R.a,{children:[Object(K.jsx)("br",{}),Object(K.jsx)(Se,{submitMessage:k,submitVariant:_})]})})]})]},v)}})]})}})),Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("div",{className:"container-fluid align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:ce}),Object(K.jsx)(R.a,{sm:1})]})}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}function Rt(){var e=re();if(!e)return Object(K.jsx)(d.a,{to:"/login"});return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsx)(k.a.Brand,{href:"/gsl/utensil",children:Object(K.jsx)("img",{src:"/static/gsl-logo.png",width:"60",height:"60",className:"d-inline-block align-top",alt:"GSL"})}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsxs)(D.a,{className:"mr-auto",children:[Object(K.jsx)(D.a.Link,{href:"/gsl/utensil/inventory",className:"navbarLinkTitle app-navbar-links",children:"GSL Utensil Production"}),[{navbarPerform:"gsl:utensil:inventory:production:navbar:view",navDropdownTitle:"Production",navDropdown:[{perform:"gsl:utensil:inventory:production:new",href:"/gsl/utensil/inventory/production/new",dropDownTitle:"Add New Day Production"},{perform:"gsl:utensil:inventory:production:cumulative:view",href:"/gsl/utensil/inventory/production/view",dropDownTitle:"View Production Report"}]},{navbarPerform:"gsl:utensil:inventory:stock:navbar:view",navDropdownTitle:"Current Stock",navDropdown:[{perform:"gsl:utensil:inventory:stock:utensil:view",href:"/gsl/utensil/inventory/stock/utensil",dropDownTitle:"View Utensil Current Stock"}]}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.navbarPerform,yes:function(){return Object(K.jsx)(ae.a,{className:"navbarLinkSpan",title:t.navDropdownTitle,id:"basic-nav-dropdown",children:t.navDropdown.map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsx)(ae.a.Item,{className:"navbarLinkSpan",href:t.href,children:t.dropDownTitle})}},r)}))})}},r)}))]}),Object(K.jsx)(ne,{})]})]}),Object(K.jsx)(o.a,{children:Object(K.jsxs)(d.d,{children:[Object(K.jsx)(d.b,{path:"/gsl/utensil/inventory/production/new",component:yt}),Object(K.jsx)(d.b,{path:"/gsl/utensil/inventory/production/view",component:wt}),Object(K.jsx)(d.b,{path:"/gsl/utensil/inventory/stock/utensil",component:_t}),Object(K.jsx)(d.b,{path:"/gsl/utensil/inventory/lorry/new",component:It}),Object(K.jsxs)(d.b,{exact:!0,path:"/gsl/utensil/inventory",children:[Object(K.jsx)("div",{className:"appHeader",children:Object(K.jsx)("h2",{className:"appHeaderTitle",children:"GSL UTENSIL PRODUCTION"})}),Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(L.a,{children:[{groupTitle:"PRODUCTION",perform:"gsl:utensil:inventory:production:navbar:view",buttonList:[{perform:"gsl:utensil:inventory:production:new",buttonVariant:"success",fontAwesomeIcon:"plus",buttonHref:"/gsl/utensil/inventory/production/new",description:"Add Day Production"},{perform:"gsl:utensil:inventory:production:cumulative:view",buttonVariant:"warning",fontAwesomeIcon:"list",buttonHref:"/gsl/utensil/inventory/production/view",description:"View Production Report"}]},{groupTitle:"CURRENT STOCK",perform:"gsl:utensil:inventory:stock:navbar:view",buttonList:[{perform:"gsl:utensil:inventory:stock:utensil:view",buttonVariant:"danger",fontAwesomeIcon:"utensils",buttonHref:"/gsl/utensil/inventory/stock/utensil",description:"View Utensil Current Stock"}]}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsxs)(R.a,{children:[Object(K.jsxs)("h4",{className:"menuBarSubTitle",children:[t.groupTitle,Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{className:"row-m-t",children:t.buttonList.map((function(t,s){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsxs)(R.a,{children:[Object(K.jsx)(ye.a,{size:"lg",variant:t.buttonVariant,href:t.buttonHref,children:Object(K.jsx)(Ie.a,{icon:t.fontAwesomeIcon,size:"2x"})}),""!==t.description.trim()?Object(K.jsxs)("strong",{children:[Object(K.jsx)("br",{})," ",t.description]}):Object(K.jsx)("span",{})]})}},r+"-"+s)}))})]})})}},r)}))})}),Object(K.jsx)(R.a,{sm:3})]})})]})]})})]})}function Lt(e,t){if(null==t||void 0==t||""===t)return[];if(!(t in e))return console.log("utn Name not found in list : ",t),[];var r=[];return e[t].sizes.forEach((function(e){r.push({label:se(e),value:e})})),r}function At(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=[];return t&&r.push({label:"-",value:"-"}),e.forEach((function(e){r.push({label:se("".concat(e.name,", ").concat(e.place)),value:e.id.toString()})})),r}function Ct(e){if(null==e||void 0==e)return[];var t=[];return e.forEach((function(e){0==e.sizes.length?t.push({label:"WS - ".concat(e.serial," | ").concat(ee(e.ord_date)),value:"".concat(e.serial," | ").concat(ee(e.ord_date))}):t.push({label:"".concat(e.serial," | ").concat(ee(e.ord_date)),value:"".concat(e.serial," | ").concat(ee(e.ord_date))})})),t}function Pt(e){var t=[];return Object.keys(e).forEach((function(r){t.push({label:se(e[r]),value:r})})),t}function qt(e){var t=[];return Object.keys(e).forEach((function(e){t.push({label:se(e),value:e})})),t}function Vt(e,t){if(null==t||void 0==t||""===t)return[];if(!(t in e))return console.log("State Name not found in list : ",t),[];var r=[];return e[t].forEach((function(e){r.push({label:se(e),value:e})})),r}function Ft(){var e=Object(s.useState)(""),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)("success"),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)(""),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)(!0),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)([]),g=Object(le.a)(m,2),f=g[0],y=g[1],w=Object(s.useState)({}),S=Object(le.a)(w,2),N=S[0],_=S[1],E=Object(s.useState)({}),T=Object(le.a)(E,2),z=T[0],k=T[1];Object(s.useEffect)((function(){var e=Z("/api/v1/gsl/utensil/orders/party/mktPersons/dropdown",D[M.a.JWT_TOKEN_KEY],{},{},_,y),t=Z("/api/v1/gsl/utensil/orders/party/state/dropdown",D[M.a.JWT_TOKEN_KEY],{},[],k,y);Promise.all([e,t]).then((function(){x(!1)}))}),[]);var D=re();if(!D)return Object(K.jsx)(d.a,{to:"/login"});var A=be.object().nullable().required().shape({name:be.string().nullable().required("Party Name is required."),place:be.string().required("Place is Required."),state:be.string().required("State is Required."),district:be.string().required("District is Required."),through:be.string().required("Through is Required."),contact_person:be.string().required("Contact Person is Required."),contact_number:be.string().required("Phone No. is Required.").test("isValidListOfPhoneNo","Invalid Phone Numbers entered",(function(e){if(null!=e&&""!=e){var t=e.split(","),r=!0;return console.log("checking phone numbers : ",t),t.forEach((function(e){r=r?/^(?:(?:\+|0{0,2})91(\s*[-]\s*)?|[0]?)?[789]\d{9}$/.test(e.trim()):r})),r}}))}),C=function(e,t){var r=t.setSubmitting,n=t.resetForm;console.log("values : ",e),function(e,t,r,a,n,i,c,l){console.log("starting submitting new utn party : ",e),a(!0);try{var o=t.cast(e);v("/api/v1/gsl/utensil/orders/party/",{name:o.name,place:o.place,state:o.state,district:o.district,through:o.through,contact_person:o.contact_person,contact_number:o.contact_number},r,(function(){n("success"),i(Object(K.jsxs)(s.Fragment,{children:[Object(K.jsx)("strong",{children:"Successfully Added New Party."}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)(ye.a,{variant:"warning",href:"/gsl/utensil/orders/order/new",children:"Add New Order"})]})),c(),l(Date.now()),a(!1)}),(function(e){console.log("Error in adding new party : ",e),n("danger"),i("Error in adding new party : ".concat(B(e))),a(!1)}))}catch(d){console.log("Error in processing new party : ",d),n("danger"),i("Error in processing new party : ".concat(B(d))),a(!1)}}(e,A,D[M.a.JWT_TOKEN_KEY],r,l,u,n,a)},P=J(f),V=Object(le.a)(P,2),F=V[0],Q=V[1],U=Y(F?"Error in fetching dropdown list -> "+Q:"",O);return null==U&&(console.log("if condition : ",f),U=Object(K.jsx)(q,{role:D[M.a.ROLE],perform:"gsl:utensil:orders:party:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{enableReinitialize:!0,validationSchema:A,initialValues:{name:"",place:"",state:"Uttar Pradesh",district:"",through:"",contact_person:"",contact_number:""},onSubmit:C,children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.setFieldValue,n=e.setFieldTouched,i=e.values,l=e.touched,o=e.isSubmitting,d=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),u("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD NEW PARTY",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"name",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"Party Name\xa0:"}),Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(ge,{type:"text",name:"name",values:i,handleChange:s,touched:l,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"place",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"Place\xa0:"}),Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(ge,{type:"text",name:"place",values:i,handleChange:s,touched:l,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"state",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"State\xa0:"}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(qe,{name:"state",value:i.state,onChange:a,onBlur:n,placeholder:"State ...",options:qt(z),error:d.state,touched:l.state})}),Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"District\xa0:"}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(qe,{name:"district",onChange:a,onBlur:n,placeholder:"District ...",options:Vt(z,i.state),error:d.district,touched:l.district})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"through",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"Through\xa0:"}),Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(qe,{name:"through",onChange:a,onBlur:n,placeholder:"Through ...",options:Pt(N),error:d.through,touched:l.through})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"contact_person",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"Contact\xa0Person:"}),Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(ge,{type:"text",name:"contact_person",values:i,handleChange:s,touched:l,errors:d})})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"contact_number",children:[Object(K.jsx)(de.a.Label,{column:!0,sm:2,className:"inputFormLabel",children:"Mobile No(s)\xa0:"}),Object(K.jsx)(R.a,{sm:10,children:Object(K.jsx)(ge,{type:"text",name:"contact_number",values:i,handleChange:s,touched:l,errors:d,placeholder:"number-1 , number-2 , number-3"})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:0==b.length&&Object(K.jsx)(we,{isSubmitting:o})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:b,submitVariant:c})})})]})]},r)}})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:U}),Object(K.jsx)(R.a,{sm:1})]})})})}function Qt(){var e=Object(s.useState)("-"),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)({}),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)([]),j=Object(le.a)(o,2),b=j[0],u=j[1],h=Object(s.useState)(!0),p=Object(le.a)(h,2),O=p[0],x=p[1],m=Object(s.useState)([]),g=Object(le.a)(m,2),f=g[0],v=g[1];Object(s.useEffect)((function(){var e=Z("/api/v1/gsl/utensil/orders/party/dropdown",w[M.a.JWT_TOKEN_KEY],{},[],u,v);Promise.all([e]).then((function(){x(!1)}))}),[]);var w=re();if(!w)return Object(K.jsx)(d.a,{to:"/login"});var S=function(e){x(!0),function(e,t,r,s,a){y("/api/v1/gsl/utensil/orders/party/".concat(t,"/"),{},e,(function(e){console.log("Fetched Party Details : ",e),"data"in e&&r(e.data),s(!1)}),(function(e){console.log("Error in fetching party Details : ",e),s(!1),a((function(t){return[].concat(Object(V.a)(t),[{hadLoadingError:!0,errorMessage:B(e)}])}))}))}(w[M.a.JWT_TOKEN_KEY],e,l,x,v)},N=J(f),_=Object(le.a)(N,2),E=_[0],T=_[1],z=Y(E?"Error in fetching dropdown list -> "+T:"",O);return null==z&&(console.log("if condition : ",f),z=Object(K.jsx)(q,{role:w[M.a.ROLE],perform:"gsl:utensil:orders:party:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW PARTY DETAILS",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)(oe.b,{initialValues:{party:""},children:function(e){var t=e.setFieldValue,s=e.handleChange,n=e.setFieldTouched,i=e.touched,c=e.errors;return Object(K.jsx)(de.a,{noValidate:!0,onChange:function(e){s(e)},children:Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"partyName",children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(de.a.Label,{className:"inputFormLabel",children:"Search Party :"})}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsx)(qe,{name:"party",value:r,onChange:t,onBlur:n,placeholder:"Party Name...",options:At(b,!1),onChangeCallback:function(e){a(e),S(e)},error:c.party,touched:i.party})})]})})]})})}}),Object(K.jsx)(Me.a,{bordered:!0,size:"sm",variant:"link",children:Object(K.jsxs)("tbody",{children:[Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"10%"},children:"Name"}),Object(K.jsx)("th",{style:{width:"20%",fontWeight:"normal"},children:se(null===c||void 0===c?void 0:c.name)})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"Place"}),Object(K.jsx)("th",{style:{fontWeight:"normal"},children:se(null===c||void 0===c?void 0:c.place)})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"State"}),Object(K.jsx)("th",{style:{fontWeight:"normal"},children:null===c||void 0===c?void 0:c.state})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"District"}),Object(K.jsx)("th",{style:{fontWeight:"normal"},children:null===c||void 0===c?void 0:c.district})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"Through"}),Object(K.jsx)("th",{style:{fontWeight:"normal"},children:null===c||void 0===c?void 0:c.through_display})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"Contact Person"}),Object(K.jsx)("th",{style:{fontWeight:"normal"},children:se(null===c||void 0===c?void 0:c.contact_person)})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"Phone No."}),Object(K.jsx)("th",{style:{fontWeight:"normal"},children:null===c||void 0===c?void 0:c.contact_number})]})]})})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:z}),Object(K.jsx)(R.a,{sm:1})]})})})}var Ut=function e(t){Object(ue.a)(this,e),this.id=t,this.name="",this.brand="",this.size="",this.qty=0},Kt=function(e){Object(Oe.a)(r,e);var t=Object(xe.a)(r);function r(){return Object(ue.a)(this,r),t.apply(this,arguments)}return Object(he.a)(r,[{key:"render",value:function(){var e=this,t=function(e){var t=[];return Object.keys(e).forEach((function(r){t.push({label:se(e[r].name),value:r})})),t}(this.props.utnDetailsDropdown),r=function(e){var t=[];return Object.keys(e).forEach((function(r){t.push({label:se(e[r]),value:r})})),t}(this.props.utnBrandDropdown);return Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsxs)(Me.a,{bordered:!0,striped:!0,size:"sm",variant:"info",children:[Object(K.jsx)("thead",{children:Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Utensil"}),Object(K.jsx)("th",{children:"Brand"}),Object(K.jsx)("th",{children:"Size"}),Object(K.jsx)("th",{children:"Quantity (in kg)"})]})}),Object(K.jsx)(oe.a,{name:"sizes",render:function(s){var a=s.remove,n=s.push;return Object(K.jsxs)("tbody",{children:[e.props.values.sizes.length>0&&e.props.values.sizes.map((function(s,n){return Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{style:{width:"5%"},children:n+1}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utnName",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"sizes",value:s.name,index:n,fieldInputName:"name",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,runBeforeChange:function(){e.props.setFieldValue("sizes.".concat(n,".size"),null)},placeholder:"Name...",options:t,touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utnBrand",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"sizes",value:s.brand,index:n,fieldInputName:"brand",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,placeholder:"Brand...",options:r,touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utnSize",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(Fe,{fieldArrayName:"sizes",value:s.size,index:n,fieldInputName:"size",onChange:e.props.setFieldValue,onBlur:e.props.setFieldTouched,placeholder:"Size...",options:Lt(e.props.utnDetailsDropdown,e.props.values.sizes[n].name),touched:e.props.touched,errors:e.props.errors},"utn_size_".concat(e.props.values.sizes[n].name))})})}),Object(K.jsx)("th",{style:{width:"20%"},children:Object(K.jsx)(de.a.Group,{as:I.a,controlId:"utnQty",children:Object(K.jsx)(R.a,{sm:12,children:Object(K.jsx)(me,{type:"number",index:n,value:s.qty.toString(),fieldArrayName:"sizes",fieldInputName:"qty",handleChange:e.props.handleChange,onBlur:e.props.setFieldTouched,placeholder:"Quantity...",touched:e.props.touched,errors:e.props.errors})})})}),Object(K.jsx)("th",{style:{width:"5%"},children:Object(K.jsx)(ye.a,{variant:"outline-danger",onClick:function(){return a(n)},children:Object(K.jsx)("i",{className:"fa fa-close fa-10x","aria-hidden":"true"})})})]},s.id)})),Object(K.jsx)("tr",{children:Object(K.jsx)("th",{colSpan:8,children:Object(K.jsx)(ye.a,{variant:"warning",block:!0,onClick:function(){n(new Ut(e.props.getAndIncrementFieldArrayRowID()))},children:"Add"})})})]})}})]})})})}}]),r}(a.a.Component);function Gt(e,t,r,s,a){a({id:null,ord_date:r.ord_date,due_date:r.due_date,party:t,serial:e,without_size:!1,without_size_qty:"",remark:"",sizes:[]}),s.current.checked&&s.current.click()}function Wt(e,t,r,a,n,i,c,l,o,d){n(!0),console.log("received utn order for submission : ",e);try{var j=r.cast(e);if(1==j.without_size){var b=+j.without_size_qty;if(null==j.without_size_qty||""==j.without_size_qty||isNaN(b)||b<=0)throw new Error("Without Size Quantity should be a Valid Positive Number.");if(j.sizes.length>0)throw new Error("You have selected without-size but have also entered some utensil sizes. Please change either one.")}else if(0==j.sizes.length)throw new Error("You have selected with-size but have not entered any utensil sizes.");if(null!=j.due_date&&""!=j.due_date&&j.due_date "+xe:"",v);return null==me&&(me=Object(K.jsx)(q,{role:ie[M.a.ROLE],perform:"gsl:utensil:orders:party:new",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsx)(oe.b,{enableReinitialize:!0,validationSchema:je,initialValues:{id:k.id,ord_date:k.ord_date,due_date:k.due_date,party:k.party,serial:k.serial,without_size:k.without_size,without_size_qty:k.without_size_qty,remark:k.remark,sizes:k.sizes},onSubmit:ue,children:function(e){var t=e.handleSubmit,r=e.handleChange,s=e.setFieldValue,n=e.setFieldTouched,i=e.values,l=e.touched,o=e.isSubmitting,d=e.setSubmitting,j=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onKeyDown:function(e){13===(e.charCode||e.keyCode)&&e.preventDefault()},onChange:function(e){r(e),x("")},children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["ADD/UPDATE ORDER",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"party",children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,className:"inputFormLabel",children:"Party\xa0:"}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsx)(qe,{name:"party",value:i.party,onChange:s,onBlur:n,placeholder:"Party Name...",options:At(P),onChangeCallback:function(e){!function(e,t,r,s,a,n){console.log("API fetching pending order list for '".concat(e,"'.")),null==e&&""==e||(s(!0),y("/api/v1/gsl/utensil/orders/".concat(e,"/orders/pending/serial"),{},t,(function(e){if(console.log("Received res : ",e),!("data"in e))throw new Error("Received invalid order list from server for party.");if("[object Array]"===Object.prototype.toString.call(e.data))r(e.data);else{if(!("status"in e.data)||"no order found"!=e.data.status)throw new Error("Received invalid order list from server for party.");r([])}a("success"),n(""),s(!1)}),(function(t){console.log("Error in fetching order list for party '".concat(e,"' : "),t),r([]),a("danger"),n("Error in fetching order list for ".concat(e," : ").concat(B(t))),s(!1)})))}(e,ie[M.a.JWT_TOKEN_KEY],G,d,u,x),D({id:null,ord_date:i.ord_date,due_date:i.due_date,party:e,serial:"",without_size:!1,without_size_qty:"",remark:"",sizes:[]}),m.current.checked&&m.current.click()},error:j.party,touched:l.party})}),Object(K.jsx)(R.a,{sm:1,children:Object(K.jsx)("a",{href:"/gsl/utensil/orders/party/new",target:"_blank",children:Object(K.jsx)(Ie.a,{icon:"plus-circle",size:"2x"})})})]})}),Object(K.jsx)(R.a,{sm:3})]}),Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"serial",children:[Object(K.jsx)(R.a,{sm:2}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:3,className:"inputFormLabel",children:"Order\xa0No.\xa0:"}),Object(K.jsx)(R.a,{sm:5,children:Object(K.jsx)(Ve,{name:"serial",value:i.serial,onChange:s,onBlur:n,placeholder:"Order No. ...",options:Ct(U),onChangeCallback:function(e){!function(e,t,r,s,a,n){console.log("checking if order ".concat(e," is valid for party ").concat(r.party," : "),r);var i=r.party;if(null!=i&&null!=e&&""!=i&&""!=e){for(var c=t.length,l=0;l "+we:"",D||E);return null==Ne&&(Ne=Object(K.jsx)(q,{role:Oe[M.a.ROLE],perform:"gsl:utensil:orders:order:pending:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["PENDING ORDERS",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)(oe.b,{initialValues:{party:"",with_size:!0},children:function(e){var t=e.setFieldValue,r=e.handleChange,s=e.setFieldTouched,i=e.touched,c=e.errors;return Object(K.jsx)(de.a,{noValidate:!0,onChange:function(e){r(e),X("")},children:Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"partyName",children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:5,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(de.a.Label,{className:"inputFormLabel",children:"Search Party :"})}),Object(K.jsx)(R.a,{sm:8,children:Object(K.jsx)(qe,{name:"party",value:a,onChange:t,onBlur:s,placeholder:"Party Name...",options:At(te,!0),onChangeCallback:function(e){n(e),xe(e,l)},error:c.party,touched:i.party})})]})}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(ve,{ref:p,className:"without-size-checkbox",initialValue:l,name:"with_size",label:"With\xa0Size\xa0:\xa0",onChange:t,onChangeCallback:function(e){o(e),xe(a,e)}})})]})})}}),Object(K.jsx)(q,{role:Oe[M.a.ROLE],perform:"gsl:utensil:orders:order:total-qty:view",yes:function(){return Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:8}),Object(K.jsxs)(R.a,{sm:4,style:{fontWeight:"bold",fontSize:"18px",color:"#cc0000"},children:["With Size Qty :\xa0",Object(K.jsxs)("span",{style:{fontWeight:"normal"},children:[ue.total_pending_with_size_qty?ue.total_pending_with_size_qty:"0"," MT"]}),Object(K.jsx)("br",{}),"Without Size Qty :\xa0",Object(K.jsxs)("span",{style:{fontWeight:"normal"},children:[ue.total_pending_without_size_qty?ue.total_pending_without_size_qty:"0"," MT"]})]})]})}}),Object(K.jsx)("br",{}),ie.length>0?Bt(Oe,ie,l,u,h):Object(K.jsx)(Q.a,{variant:"success",children:"No Pending Orders Found."}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:l?3:4}),Object(K.jsx)(R.a,{sm:l?3:4,children:Object(K.jsx)(q,{role:Oe[M.a.ROLE],perform:"gsl:utensil:orders:order:individual:view",yes:function(){return Object(K.jsx)(ye.a,{variant:"outline-success",size:"lg",block:!0,onClick:function(){var t=[];if(Object.keys(u).forEach((function(e){u[e]&&t.push(e)})),console.log("data : ",t),t.length>50)X("You can view details of maximum 50 orders.");else if(0==t.length)X("Please select at least one order to view details.");else{var r="/gsl/utensil/orders/order/view?ids="+encodeURIComponent(t.toString());e.history.push(r)}},children:"View Details"})}})}),l?Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(q,{role:Oe[M.a.ROLE],perform:"gsl:utensil:orders:order:patta-requirement:view",yes:function(){return Object(K.jsx)(ye.a,{variant:"outline-danger",size:"lg",block:!0,onClick:function(){var t=[];if(Object.keys(u).forEach((function(e){u[e]&&t.push(e)})),console.log("data : ",t),t.length>50)X("You can view patta requirements of maximum 50 orders.");else if(0==t.length)X("Please select at least one order to view production planning.");else{var r="/gsl/utensil/orders/order/patta-requirement?ids="+encodeURIComponent(t.toString());e.history.push(r)}},children:"Production-Planning"})}})}):""]}),Object(K.jsx)("br",{}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:H,submitVariant:"danger"})})}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:["Showing ",ie.length," of ",w,Object(K.jsx)("br",{}),m?Object(K.jsx)(ye.a,{variant:"warning",onClick:pe,children:"Load More"}):""]}),Object(K.jsx)(R.a,{sm:4})]})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container-fluid align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:Ne}),Object(K.jsx)(R.a,{sm:1})]})})})}function Zt(e){var t=[];console.log("+++ currentPattaRequirement for ",e);return(null===e||void 0===e?void 0:e.sizewise_pending_qty)&&(null===e||void 0===e?void 0:e.sortedUtensilKeys_sizewise_pending_qty)&&(null===e||void 0===e||e.sortedUtensilKeys_sizewise_pending_qty.map((function(r,s){!function(r,s,a,n){console.log("+++ creating table for ",s," - utnObj : ",a);var i=[],c=[],l=[],o=Object.keys(a).length,d=0;Object.keys(a).map((function(e,t){d+=a[e],console.log("+++ utnObj : ",a," - key : ",e," - utnUnitWeightObj : ",n);var s=0;n&&e in n&&(void 0!==(s=n[e])&&null!==s||(s=0)),c.push(Object(K.jsx)("th",{style:{borderLeft:0==t?"2px solid black":"",borderRight:t==o-1?"2px solid black":"",fontWeight:600},children:e},"0-".concat(r,"-").concat(t))),l.push(Object(K.jsxs)("th",{style:{borderLeft:0==t?"2px solid black":"",borderRight:t==o-1?"2px solid black":"",borderBottom:"2px solid black",fontWeight:"normal"},children:[Object(K.jsxs)("span",{children:[a[e]," KG"]})," ",s>0?Object(K.jsxs)("span",{style:{fontStyle:"italic"},children:[Object(K.jsx)("br",{}),"(",Math.round(a[e]/s)," pcs)"]}):""]},"0-".concat(r,"-").concat(t)))})),i.push(Object(K.jsxs)("th",{colSpan:o,style:{color:"#9a1750",background:"#e3e2df",border:"2px solid black"},children:[e.UTENSIL_DISPLAYS[s].toUpperCase()," - ",d," KG"]},r)),t.push(Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{children:i})}),Object(K.jsxs)("tbody",{children:[Object(K.jsx)("tr",{children:c}),Object(K.jsx)("tr",{children:l})]})]}))}(s,r,e.sizewise_pending_qty[r],e.UTENSIL_UNIT_WEIGHTS[r])}))),Object(K.jsx)(L.a,{children:t})}function Xt(e){var t=Object(s.useState)([]),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)({}),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(!0),b=Object(le.a)(j,2),u=b[0],h=b[1],p=Object(s.useState)([]),O=Object(le.a)(p,2),x=O[0],m=O[1],g=Object(s.useState)(!1),f=Object(le.a)(g,2),v=f[0],w=f[1];Object(s.useEffect)((function(){!function(e,t,r,s,a,n,i){a(!0);var c="",l="";if(null==e||void 0==e||""===e)c="/api/v1/gsl/utensil/orders/order/patta-requirement";else{var o=e.split(",");o.length>0?(l=o.toString(),c="/api/v1/gsl/utensil/orders/order/patta-requirement?ids=[".concat(l,"]")):c="/api/v1/gsl/utensil/orders/order/patta-requirement"}y(c,{},t,(function(e){if(console.log("received current patta requirement : ",e),!("data"in e))throw new Error("Received Invalid Data from server");r(e.data),y("/api/v1/gsl/utensil/orders/order/details?ids=[".concat(l,"]"),{},t,(function(e){console.log("received orders details : ",e);var t=[];if(null!==e.data){t=e.data;var r=[],a=0;t.forEach((function(e,t){var s=Object.keys(e.sizes).length;a+=0==s?e.without_size_qty:e.actual_qty;var n="Order #".concat(e.serial," : ").concat(0==s?e.without_size_qty:e.actual_qty," KG - ").concat(se(e.party.name+", "+e.party.place)," (").concat(ee(e.ord_date)," ").concat(e.remark,")");r.push(Object(K.jsxs)("span",{children:[n,Object(K.jsx)("br",{})]}))})),r.push(Object(K.jsxs)("span",{style:{fontWeight:700,color:"#9a1750"},children:["\xa0\xa0\xa0\xa0\xa0TOTAL : ",(a/1e3).toFixed(2)," MT",Object(K.jsx)("br",{})]})),s(r)}}),(function(e){console.log("Error in fetching order details",e)})),a(!1)}),(function(e){console.log("Error in fetching Patta Requirement",e),r({}),n(!0),i(B(e)),a(!1)}))}(He.a.parse(e.location.search,{ignoreQueryPrefix:!0}).ids,S[M.a.JWT_TOKEN_KEY],o,n,h,w,m)}),[S]);var S=re();if(!S)return Object(K.jsx)(d.a,{to:"/login"});var N=Y(v?"Error in fetching patta Requirement list -> "+x:"",u);return null==N&&(N=Object(K.jsx)(q,{role:S[M.a.ROLE],perform:"gsl:utensil:orders:order:patta-requirement:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["PRODUCTION PLANNING",Object(K.jsx)("br",{})]}),Object(K.jsx)("p",{style:{textAlign:"left",fontWeight:550},children:Object(K.jsx)("i",{children:"For Orders"})}),Object(K.jsx)("p",{style:{textAlign:"left",fontWeight:550},children:a}),Zt(l),Object(K.jsx)("br",{}),Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{sm:12,children:N})})})})}function $t(e,t,r){return Object(K.jsxs)(Me.a,{bordered:!0,size:"sm",variant:"link",children:[Object(K.jsxs)("thead",{children:[Object(K.jsx)("tr",{className:"stockNameTitle",style:{color:"#5e001f",background:"#00e1d9"}}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:Object(K.jsx)(fe,{name:"select-all",label:"",initialValue:!1,onChangeCallback:function(e){var s,a=Object(c.a)({},t),n=document.getElementsByClassName("row-check-box"),i=Object(Mt.a)(n);try{for(i.s();!(s=i.n()).done;){var l=s.value;a[l.name]=e,t[l.name]!=e&&l.click()}}catch(o){i.e(o)}finally{i.f()}r(a)}})}),Object(K.jsx)("th",{children:"Order No."}),Object(K.jsx)("th",{children:"Order Date"}),Object(K.jsx)("th",{children:"Dispatch Date"}),Object(K.jsx)("th",{children:"Party"}),Object(K.jsx)("th",{children:"Th"}),Object(K.jsx)("th",{children:"Order Qty (kg)"}),Object(K.jsx)("th",{children:"Dispatch Qty (kg)"})]})]}),Object(K.jsx)("tbody",{children:e.map((function(e,s){return Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:Object(K.jsx)(fe,{className:"row-check-box",name:e.id,label:"",initialValue:!1,onChangeCallback:function(e,s){var a=Object(c.a)({},t);a[s]=e,r(a)}})}),Object(K.jsx)("td",{children:e.serial}),Object(K.jsx)("td",{children:ee(e.ord_date)}),Object(K.jsx)("td",{children:ee(e.dsp_date)}),Object(K.jsx)("td",{children:se("".concat(e.party.name,", ").concat(e.party.place)+(""==e.remark?"":" (".concat(e.remark,")")))}),Object(K.jsx)("td",{children:e.party.through}),Object(K.jsx)("td",{children:X(e.actual_qty)}),Object(K.jsx)("td",{children:X(e.dsp_qty)})]},s)}))})]})}function er(e,t,r,s,a,n,i,c,l,o){o(!0),console.log("fetching dispatched utensils orders for party : ".concat(t));var d=e;return 0==e.length&&(d="/api/v1/gsl/utensil/orders/order/dispatched"),y(d,null==t||""==t||"-"==t?{}:{party:t},r,(function(t){if(console.log("received dispatched order data : ",t),null==t.data)throw new Error("Dispatched Order List not found.");var r=[];r=0==e.length?t.data.results:s.concat(t.data.results),a(r);var d={};r.forEach((function(e){d[e.id]=!1})),c(t.data.next),l(t.data.count),n(d),i(""),o(!1)}),(function(e){console.log("Error in fetching dispatched utensil order list",e),i(B(e)),o(!1)}))}function tr(e){var t=Object(s.useState)("-"),r=Object(le.a)(t,2),a=r[0],n=r[1],i=Object(s.useState)({}),c=Object(le.a)(i,2),l=c[0],o=c[1],j=Object(s.useState)(""),b=Object(le.a)(j,2),u=b[0],h=b[1],p=Object(s.useState)(0),O=Object(le.a)(p,2),x=O[0],m=O[1],g=Object(s.useState)(!0),f=Object(le.a)(g,2),v=f[0],w=f[1],S=Object(s.useState)(!0),N=Object(le.a)(S,2),_=N[0],E=N[1],T=Object(s.useState)([]),z=Object(le.a)(T,2),k=z[0],D=z[1],A=Object(s.useState)(""),C=Object(le.a)(A,2),P=C[0],F=C[1],U=Object(s.useState)([]),G=Object(le.a)(U,2),W=G[0],H=G[1],X=Object(s.useState)([]),$=Object(le.a)(X,2),ee=$[0],te=$[1],se=Object(s.useState)({}),ae=Object(le.a)(se,2),ne=ae[0],ie=ae[1],ce=function(){var e=new URL(u);er(e.pathname+e.search,a,je[M.a.JWT_TOKEN_KEY],ee,te,o,F,h,m,E)};Object(s.useEffect)((function(){var e=Z("/api/v1/gsl/utensil/orders/party/dropdown",je[M.a.JWT_TOKEN_KEY],{},[],H,D),t=er("","",je[M.a.JWT_TOKEN_KEY],ee,te,o,F,h,m,E),r=function(e,t,r){return y("/api/v1/gsl/utensil/orders/order/current-month/dispatched",{},e,(function(e){console.log("Fetched Total Current Month Dispatched Qty : ",e),"data"in e&&t(e.data)}),(function(e){console.log("Error in fetching Total Pending Qty : ",e),r((function(t){return[].concat(Object(V.a)(t),[{hadLoadingError:!0,errorMessage:B(e)}])}))}))}(je[M.a.JWT_TOKEN_KEY],ie,D);Promise.all([e,t,r]).then((function(){w(!1)}))}),[]);var je=re();if(!je)return Object(K.jsx)(d.a,{to:"/login"});var be=J(k),ue=Object(le.a)(be,2),he=ue[0],pe=ue[1],Oe=Y(he?"Error in fetching utensil group list -> "+pe:"",_||v);return null==Oe&&(Oe=Object(K.jsx)(q,{role:je[M.a.ROLE],perform:"gsl:utensil:orders:lorry:dispatched:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW DISPATCHED ORDERS",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)(oe.b,{initialValues:{party:""},children:function(e){var t=e.setFieldValue,r=e.handleChange,s=e.setFieldTouched,i=e.touched,c=e.errors;return Object(K.jsx)(de.a,{noValidate:!0,onChange:function(e){r(e),F("")},children:Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"partyName",children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:5,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3,children:Object(K.jsx)(de.a.Label,{className:"inputFormLabel",children:"Search\xa0Party\xa0:"})}),Object(K.jsx)(R.a,{sm:9,children:Object(K.jsx)(qe,{name:"party",value:a,onChange:t,onBlur:s,placeholder:"Party Name...",options:At(W,!0),onChangeCallback:function(e){n(e),function(e){er("",e,je[M.a.JWT_TOKEN_KEY],ee,te,o,F,h,m,E)}(e)},error:c.party,touched:i.party})})]})})]})})}}),Object(K.jsx)(q,{role:je[M.a.ROLE],perform:"gsl:utensil:orders:lorry:total-qty:view",yes:function(){return Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:8}),Object(K.jsxs)(R.a,{sm:4,style:{fontWeight:"bold",fontSize:"18px",color:"#cc0000"},children:[(new Date).toLocaleString("default",{month:"short"})," Dispatched Qty :\xa0",Object(K.jsxs)("span",{style:{fontWeight:"normal"},children:[ne.total_current_month_dispatched_qty," MT"]})]})]})}}),Object(K.jsx)("br",{}),ee.length>0?$t(ee,l,o):Object(K.jsx)(Q.a,{variant:"success",children:"No Dispatched Orders Found."}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsx)(R.a,{sm:4,children:Object(K.jsx)(q,{role:je[M.a.ROLE],perform:"gsl:utensil:orders:lorry:individual:view",yes:function(){return Object(K.jsx)(ye.a,{variant:"outline-success",size:"lg",block:!0,onClick:function(){var t=[];if(Object.keys(l).forEach((function(e){l[e]&&t.push(e)})),console.log("data : ",t),t.length>50)F("You can view details of maximum 50 orders.");else if(0==t.length)F("Please select at least one order to view details.");else{var r="/gsl/utensil/orders/order/view?ids="+encodeURIComponent(t.toString());e.history.push(r)}},children:"View Details"})}})}),Object(K.jsx)(R.a,{sm:4})]}),Object(K.jsx)("br",{}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:P,submitVariant:"danger"})})}),Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:4}),Object(K.jsxs)(R.a,{sm:4,children:["Showing ",ee.length," of ",x,Object(K.jsx)("br",{}),u?Object(K.jsx)(ye.a,{variant:"warning",onClick:ce,children:"Load More"}):""]}),Object(K.jsx)(R.a,{sm:4})]})]})}})),Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container-fluid align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:Oe}),Object(K.jsx)(R.a,{sm:1})]})})})}function rr(){var e=Object(s.useState)("success"),t=Object(le.a)(e,2),r=t[0],a=t[1],n=Object(s.useState)(""),i=Object(le.a)(n,2),c=i[0],l=i[1],o=Object(s.useState)([]),j=Object(le.a)(o,2),b=j[0],u=j[1],h=re();if(!h)return Object(K.jsx)(d.a,{to:"/login"});var p=be.object().nullable().required().shape({start_date:be.string().required("Starting Date is Required."),end_date:be.string().required("Ending Date is Required.")}),O=function(e){var t={},r=[];console.log("dispatchReport : ",e);try{for(var s in e){var a=e[s];a.utn_id__group in t?a.utensil_display in t[a.utn_id__group]?t[a.utn_id__group][a.utensil_display].push(a):t[a.utn_id__group][a.utensil_display]=[a]:(t[a.utn_id__group]={},t[a.utn_id__group][a.utensil_display]=[a],r.push(a.utn_id__group))}}catch(l){console.log("Error in displaying dispatch report : ",l.message),r=[]}for(var n=function(e,t){return console.log("creating table for ",e),Object(K.jsxs)(Me.a,{responsive:!0,bordered:!0,size:"sm",variant:"link",children:[Object(K.jsx)("thead",{children:Object(K.jsx)("tr",{className:"stockNameTitle",style:{color:"#c3073f",background:"#e3e2df"},children:Object(K.jsx)("th",{colSpan:4,children:e.toUpperCase()})})}),Object.keys(t[e]).map((function(r,s){var a=0,n=0;return Object(K.jsxs)("tbody",{children:[Object(K.jsx)("tr",{className:"stockNameTitle",children:Object(K.jsx)("th",{colSpan:4,children:r.toUpperCase()})}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{children:"#"}),Object(K.jsx)("th",{children:"Size"}),Object(K.jsx)("th",{colSpan:2,children:"Dispatch Qty"})]}),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"pcs"}),Object(K.jsx)("th",{children:"kg"})]}),t[e][r].map((function(e,t){return a+=e.total_dsp_qty[0],n+=e.total_dsp_qty[1],Object(K.jsxs)("tr",{children:[Object(K.jsx)("td",{children:t+1}),Object(K.jsx)("td",{children:e.utn_id__size}),Object(K.jsx)("td",{children:X(e.total_dsp_qty[0])}),Object(K.jsx)("td",{children:X(e.total_dsp_qty[1])})]},t)})),Object(K.jsxs)("tr",{children:[Object(K.jsx)("th",{}),Object(K.jsx)("th",{children:"Total"}),Object(K.jsxs)("th",{children:[X(a)," pcs"]}),Object(K.jsxs)("th",{children:[X($(n))," MT"]})]})]},s)}))]})},i=[],c=0;cDate.parse(s.end))throw new Error("End date should be greater than start date.")}catch(n){return console.log("Error in parsing input data : ",n.message),a("danger"),l(n.message),void r(!1)}y("/api/v1/gsl/utensil/inventory/utensil/dispatch/cumulative",s,h[M.a.JWT_TOKEN_KEY],(function(e){console.log("Received cumulative dispatch report : ",e),a("success"),u(e.data),r(!1)}),(function(e){console.log("Error in fetching cumulative dispatch report",e),a("danger"),l("Error in fetching cumulative dispatch report -> "+B(e)),r(!1)}))},m=Object(K.jsx)(q,{role:h[M.a.ROLE],perform:"gsl:utensil:orders:dispatch:cumulative:view",no:function(){return Object(K.jsx)(Ae,{})},yes:function(){return Object(K.jsxs)(L.a,{children:[Object(K.jsxs)("h2",{className:"appNameHeaderTitle",children:["VIEW CUMULATIVE DISPATCH REPORT",Object(K.jsx)("br",{}),Object(K.jsx)("br",{})]}),Object(K.jsx)(oe.b,{validationSchema:p,initialValues:{start_date:"",end_date:""},onSubmit:x,children:function(e){var t=e.handleSubmit,s=e.handleChange,a=e.values,n=e.touched,i=e.isSubmitting,o=e.errors;return Object(K.jsxs)(de.a,{noValidate:!0,onSubmit:t,onChange:function(e){s(e),l("")},children:[Object(K.jsxs)(de.a.Group,{as:I.a,controlId:"utnStock",children:[Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:4,className:"inputFormLabel",children:"Start-Date\xa0:"}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(ge,{type:"date",name:"start_date",values:a,handleChange:s,touched:n,errors:o})})]})}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(de.a.Label,{column:!0,sm:4,className:"inputFormLabel",children:"End-Date\xa0:"}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(ge,{type:"date",name:"end_date",values:a,handleChange:s,touched:n,errors:o})})]})})]}),Object(K.jsxs)(L.a,{children:[Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(we,{isSubmitting:i})})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:"\xa0"})}),Object(K.jsx)(I.a,{children:Object(K.jsx)(R.a,{children:Object(K.jsx)(Se,{submitMessage:c,submitVariant:r})})})]})]})}}),b.length>0?O(b):Object(K.jsx)(Q.a,{variant:"success",children:"No Dispatch Records found."})]})}});return Object(K.jsx)(s.Fragment,{children:Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:1}),Object(K.jsx)(R.a,{sm:10,children:m}),Object(K.jsx)(R.a,{sm:1})]})})})}function sr(){var e=re();if(!e)return Object(K.jsx)(d.a,{to:"/login"});return Object(K.jsxs)(s.Fragment,{children:[Object(K.jsxs)(k.a,{collapseOnSelect:!0,expand:"lg",bg:"dark",variant:"dark",sticky:"top",children:[Object(K.jsx)(k.a.Brand,{href:"/gsl/utensil",children:Object(K.jsx)("img",{src:"/static/gsl-logo.png",width:"60",height:"60",className:"d-inline-block align-top",alt:"GSL"})}),Object(K.jsx)(k.a.Toggle,{"aria-controls":"responsive-navbar-nav"}),Object(K.jsxs)(k.a.Collapse,{id:"responsive-navbar-nav",children:[Object(K.jsxs)(D.a,{className:"mr-auto",children:[Object(K.jsx)(D.a.Link,{href:"/gsl/utensil/orders",className:"navbarLinkTitle app-navbar-links",children:"GSL Utensil Orders"}),[{navbarPerform:"gsl:utensil:orders:party:navbar:view",navDropdownTitle:"Party",navDropdown:[{perform:"gsl:utensil:orders:party:new",href:"/gsl/utensil/orders/party/new",dropDownTitle:"Add New Party"},{perform:"gsl:utensil:orders:party:view",href:"/gsl/utensil/orders/party/view",dropDownTitle:"View Party Details"}]},{navbarPerform:"gsl:utensil:orders:order:navbar:view",navDropdownTitle:"Orders",navDropdown:[{perform:"gsl:utensil:orders:order:new",href:"/gsl/utensil/orders/order/new",dropDownTitle:"Add/Update Order"},{perform:"gsl:utensil:orders:order:pending:view",href:"/gsl/utensil/orders/order/pending/view",dropDownTitle:"Pending Orders"},{perform:"gsl:utensil:orders:order:patta-requirement:view",href:"/gsl/utensil/orders/order/patta-requirement",dropDownTitle:"View Patta Requirement"}]},{navbarPerform:"gsl:utensil:orders:lorry:navbar:view",navDropdownTitle:"Dispatch",navDropdown:[{perform:"gsl:utensil:orders:lorry:dispatched:view",href:"/gsl/utensil/orders/lorry/dispatched/view",dropDownTitle:"View Dispatched Orders"},{perform:"gsl:utensil:orders:dispatch:cumulative:view",href:"/gsl/utensil/orders/cumulative/dispatched/view",dropDownTitle:"View Cumulative Dispatch Report"}]}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.navbarPerform,yes:function(){return Object(K.jsx)(ae.a,{className:"navbarLinkSpan",title:t.navDropdownTitle,id:"basic-nav-dropdown",children:t.navDropdown.map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsx)(ae.a.Item,{className:"navbarLinkSpan",href:t.href,children:t.dropDownTitle})}},r)}))})}},r)}))]}),Object(K.jsx)(ne,{})]})]}),Object(K.jsx)(o.a,{children:Object(K.jsxs)(d.d,{children:[Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/party/new",component:Ft}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/party/view",component:Qt}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/order/new",component:Ht}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/order/view",component:zt}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/order/pending/view",component:Jt}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/lorry/new",component:It}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/order/patta-requirement",component:Xt}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/lorry/dispatched/view",component:tr}),Object(K.jsx)(d.b,{path:"/gsl/utensil/orders/cumulative/dispatched/view",component:rr}),Object(K.jsxs)(d.b,{exact:!0,path:"/gsl/utensil/orders",children:[Object(K.jsx)("div",{className:"appHeader",children:Object(K.jsx)("h2",{className:"appHeaderTitle",children:"GSL UTENSIL ORDERS"})}),Object(K.jsx)("div",{className:"container align-self-center mt-5",children:Object(K.jsxs)(I.a,{children:[Object(K.jsx)(R.a,{sm:3}),Object(K.jsx)(R.a,{sm:6,children:Object(K.jsx)(L.a,{children:[{groupTitle:"Party",perform:"gsl:utensil:orders:party:navbar:view",buttonList:[{perform:"gsl:utensil:orders:party:new",buttonVariant:"danger",fontAwesomeIcon:"user-plus",buttonHref:"/gsl/utensil/orders/party/new",description:"Add New Party"},{perform:"gsl:utensil:orders:party:view",buttonVariant:"light",fontAwesomeIcon:"users",buttonHref:"/gsl/utensil/orders/party/view",description:"View Party Details"}]},{groupTitle:"Orders",perform:"gsl:utensil:orders:order:navbar:view",buttonList:[{perform:"gsl:utensil:orders:order:new",buttonVariant:"info",fontAwesomeIcon:"plus",buttonHref:"/gsl/utensil/orders/order/new",description:"Add/Update Order"},{perform:"gsl:utensil:orders:order:pending:view",buttonVariant:"warning",fontAwesomeIcon:"history",buttonHref:"/gsl/utensil/orders/order/pending/view",description:"Pending Orders"},{perform:"gsl:utensil:orders:order:patta-requirement:view",buttonVariant:"success",fontAwesomeIcon:"book",buttonHref:"/gsl/utensil/orders/order/patta-requirement",description:"View Patta Requirement"}]},{groupTitle:"Dispatch",perform:"gsl:utensil:orders:lorry:navbar:view",buttonList:[{perform:"gsl:utensil:orders:lorry:dispatched:view",buttonVariant:"dark",fontAwesomeIcon:"truck",buttonHref:"/gsl/utensil/orders/lorry/dispatched/view",description:"View Dispatched Orders"},{perform:"gsl:utensil:orders:dispatch:cumulative:view",buttonVariant:"primary",fontAwesomeIcon:"chart-line",buttonHref:"/gsl/utensil/orders/cumulative/dispatched/view",description:"View Cumulative Dispatch Report"}]}].map((function(t,r){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsx)(I.a,{className:"row-m-t",children:Object(K.jsxs)(R.a,{children:[Object(K.jsxs)("h4",{className:"menuBarSubTitle",children:[t.groupTitle,Object(K.jsx)("br",{})]}),Object(K.jsx)(I.a,{className:"row-m-t",children:t.buttonList.map((function(t,s){return Object(K.jsx)(q,{role:e[M.a.ROLE],perform:t.perform,yes:function(){return Object(K.jsxs)(R.a,{children:[Object(K.jsx)(ye.a,{size:"lg",variant:t.buttonVariant,href:t.buttonHref,children:Object(K.jsx)(Ie.a,{icon:t.fontAwesomeIcon,size:"2x"})}),""!==t.description.trim()?Object(K.jsxs)("strong",{children:[Object(K.jsx)("br",{})," ",t.description]}):Object(K.jsx)("span",{})]})}},r+"-"+s)}))})]})})}},r)}))})}),Object(K.jsx)(R.a,{sm:3})]})})]})]})})]})}ze.b.add(ke.k,ke.h,ke.m,ke.l,ke.g,ke.q,ke.p,ke.o,ke.n,ke.i,ke.r,ke.f,ke.c,ke.j,ke.a,ke.b,ke.d,ke.e);var ar={container:{align:"center"}};var nr=function(){return Object(K.jsx)("div",{className:"App",style:ar,children:Object(K.jsx)(s.Fragment,{children:Object(K.jsx)(l.a,{store:z,children:Object(K.jsx)(o.a,{children:Object(K.jsxs)(d.d,{children:[Object(K.jsx)(d.b,{path:"/login",render:function(e){return Object(K.jsx)(Ne,Object(c.a)({},e))}}),Object(K.jsx)(d.b,{path:"/logout",component:ce}),Object(K.jsx)(Te,{path:"/bsil/patta/orders",component:Ze}),Object(K.jsx)(Te,{path:"/bsil/patta/gsl-patta-sizes",component:bt}),Object(K.jsx)(Te,{path:"/gsl/utensil/inventory",component:Rt}),Object(K.jsx)(Te,{path:"/gsl/utensil/orders",component:sr}),Object(K.jsx)(Te,{path:"/bsil",component:De}),Object(K.jsx)(Te,{path:"/gsl/utensil",component:ut}),Object(K.jsx)(Te,{path:"/",component:ie})]})})})})})},ir=function(e){e&&e instanceof Function&&r.e(3).then(r.bind(null,247)).then((function(t){var r=t.getCLS,s=t.getFID,a=t.getFCP,n=t.getLCP,i=t.getTTFB;r(e),s(e),a(e),n(e),i(e)}))};i.a.render(Object(K.jsxs)(a.a.StrictMode,{children:[Object(K.jsx)("link",{rel:"stylesheet",href:"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"}),Object(K.jsx)(nr,{})]}),document.getElementById("root")),ir()},4:function(e,t){e.exports={JWT_TOKEN_KEY:"token",USERNAME:"username",ROLE:"role",HTTP_UNAUTHORISED_CODE:403,HTTP_BAD_REQUEST:400,MONTH_NAMES:["January","February","March","April","May","June","July","August","September","October","November","December"],INDIAN_STATES_LIST:["Andaman and Nicobar Islands","Andhra Pradesh","Arunachal Pradesh","Assam","Bihar","Chandigarh","Chhattisgarh","Dadra and Nagar Haveli","Daman and Diu","Delhi","Goa","Gujarat","Haryana","Himachal Pradesh","Jammu and Kashmir","Jharkhand","Karnataka","Kerala","Ladakh","Lakshadweep","Madhya Pradesh","Maharashtra","Manipur","Meghalaya","Mizoram","Nagaland","Odisha","Puducherry","Punjab","Rajasthan","Sikkim","Tamil Nadu","Telangana","Tripura","Uttar Pradesh","Uttarakhand","West Bengal"]}}},[[233,1,2]]]); //# sourceMappingURL=main.364ffc80.chunk.js.map