1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[25757],{2512:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(18153),i=r(48256),l=r(32215),a=r(54142);let o=e=>{let{size:t,align:r,page:o,perPage:s,totalCount:c,handlePageSelect:u}=e,d=Math.floor(c/s);c%s!=0&&(d+=1);let p="flex-start";return"center"===r?p="center":"right"===r&&(p="flex-end"),(0,n.FD)(l.A,{direction:"row",justifyContent:p,children:[(0,n.Y)(i.A,{count:d,page:o,shape:"rounded",onChange:(e,t)=>u(t),size:t}),!!c&&(0,n.FD)(a.A,{variant:"body2",sx:{ml:2,display:"flex",alignItems:"center"},children:[(o-1)*s+1,"-",Math.min(o*s,c)," of ",c]})]})}},10810:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(54945);function i(e){var t=function(e,t){if("object"!=(0,n.A)(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var i=r.call(e,t||"default");if("object"!=(0,n.A)(i))return i;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,n.A)(t)?t:t+""}},11238:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(18153);r(14232);var i=r(57905),l=r(2316);let a=({children:e,maxWidth:t,elevation:r=1,sx:a,...o})=>{let s="full"===t;return t?(0,n.Y)(i.A,{maxWidth:!s&&t,disableGutters:s,sx:{...s&&{maxWidth:"100%",width:"100%"}},children:(0,n.Y)(l.A,{elevation:r,sx:{marginBottom:2,padding:2,...a},...o,children:e})}):(0,n.Y)(l.A,{elevation:r,sx:{marginBottom:2,padding:2,...a},...o,children:e})}},16213:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(59696);function i(e,t){if(e){if("string"==typeof e)return(0,n.A)(e,t);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?(0,n.A)(e,t):void 0}}},20066:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(18153),i=r(14232),l=r(48824),a=r(24248),o=r(50332),s=r(40042),c=r(54142);let u=e=>{let{resource:t,helpKey:r,message:u}=e,[d,p]=(0,i.useState)(null),m=()=>{p(null)},_=!!d;return(0,n.FD)(n.FK,{children:[(0,n.Y)(s.A,{size:"small",sx:{m:-.5,mb:-.2},"aria-owns":_?"mouse-over-popover":void 0,"aria-haspopup":"true",onMouseEnter:e=>{p(e.currentTarget)},onMouseLeave:m,children:(0,n.Y)(a.A,{color:"action",sx:{fontSize:"0.8rem"}})}),(0,n.Y)(o.Ay,{open:_,anchorEl:d,onClose:m,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"bottom",horizontal:"left"},sx:{pointerEvents:"none"},children:(0,n.Y)(c.A,{variant:"body2",sx:{m:1},children:u?(0,n.Y)("div",{dangerouslySetInnerHTML:{__html:u}}):(0,n.Y)(l.Trans,{i18nKey:`${t}:help.${r}`})})})]})}},20248:(e,t,r)=>{"use strict";r.d(t,{$h:()=>f,$v:()=>A,HN:()=>g,TE:()=>p,_q:()=>Y,aQ:()=>y,cC:()=>m,cb:()=>_,kv:()=>h,ow:()=>v,qc:()=>w,wP:()=>d});var n=r(18153),i=r(69844),l=r(86922),a=r(58830),o=r(42428),s=r(64184),c=r(48578),u=r(35870);let d=(0,i.Ay)(l.A)({}),p=(0,i.Ay)(u.A)({}),m=(0,i.Ay)(s.A)({borderBottom:"2px solid"}),_=(0,i.Ay)(a.A)({}),h=(0,i.Ay)(c.A)({}),A=(0,i.Ay)(o.A)({fontWeight:"bold"}),f=(0,i.Ay)(o.A)({fontWeight:"bold",whiteSpace:"pre"}),y=(0,i.Ay)(o.A)({whiteSpace:"pre-wrap"}),Y=(0,i.Ay)(o.A)({whiteSpace:"pre"}),v=(0,i.Ay)(o.A)` 2 &.required::after { 3 content: " *"; 4 color: red; 5 } 6 background-color: #e8f4ff; 7 border-right: 1px solid #ccc; 8 border-bottom: 1px solid #ccc; 9 font-weight: bold; 10 white-space: nowrap; 11`,g=(0,i.Ay)(o.A)` 12 border-right: 1px solid #ccc; 13 white-space: pre-wrap; 14`,b=(0,i.Ay)(l.A)({border:"1px solid",borderColor:"#d3d3d3",tableLayout:"fixed"}),w=({children:e})=>(0,n.Y)(b,{size:"small",children:e})},21365:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/departments",function(){return r(95456)}])},22055:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(54945),i=r(1584);function l(e,t){if(t&&("object"==(0,n.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return(0,i.A)(e)}},22362:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(18153),i=r(78023),l=r(2469),a=r(15736),o=r(53968),s=r(54395),c=r(54142),u=r(48824);let d=e=>{let{isOpen:t,onRequestClose:r,onExecute:d,title:p,detailText:m,detailText2:_,children:h,cancelText:A,okText:f,okDisabled:y,dialogProps:Y}=e,{t:v}=(0,u.useTranslation)("common");return(0,n.FD)(l.A,{open:t,onClose:r,fullWidth:!0,maxWidth:"md",...Y,children:[(0,n.Y)(s.A,{children:p}),(0,n.Y)(o.A,{children:h||(0,n.FD)(n.FK,{children:[m&&(0,n.Y)(c.A,{sx:{whiteSpace:"pre-wrap"},children:m}),_&&(0,n.Y)(c.A,{sx:{whiteSpace:"pre-wrap"},children:_})]})}),(0,n.FD)(a.A,{children:[(0,n.Y)(i.A,{variant:"text",onClick:r,children:A||v("common:cancel")}),(0,n.Y)(i.A,{variant:"text",onClick:d,disabled:y,children:f||v("common:execute")})]})]})}},23649:(e,t,r)=>{"use strict";r.d(t,{A:()=>m,J:()=>p});var n=r(18153),i=r(14232),l=r(43718),a=r(93985),o=r(40042),s=r(36887),c=r(32215),u=r(54142);let d=e=>{let t=new Set;return e.flatMap(e=>{if(void 0===e)return[];let r="string"==typeof e?e:e.message;return t.has(r)?[]:(t.add(r),[e])})},p=()=>{let[e,t]=(0,i.useState)([]),[r,n]=(0,i.useState)(!1),l=(0,i.useCallback)(()=>{n(!1),t([])},[]),a=(0,i.useCallback)(e=>{n(!0),t(d(e))},[]);return{errs:e,ng:r,setNg:n,clearAndCloseErrors:l,setAndOpenErrors:a,toValidationErrs:(0,i.useCallback)(e=>e.map(e=>({path:"",message:e,shortMessage:e})),[])}},m=e=>{let{errs:t}=e,{ng:r,setNg:i,marginTop:p,sx:m}=e;return t&&(t=d(t)).length>0?(0,n.Y)(s.A,{anchorOrigin:{vertical:"top",horizontal:"center"},open:r,sx:[p?{marginTop:p}:{},...Array.isArray(m)?m:[m]],children:(0,n.Y)(l.A,{severity:"error",sx:{my:1},children:(0,n.FD)(c.A,{direction:"row",alignItems:"center",children:[(0,n.Y)(c.A,{children:t.map((e,t)=>(0,n.Y)(u.A,{sx:{whiteSpace:"pre-wrap"},children:e},t))}),(0,n.Y)(o.A,{size:"small","aria-label":"close",color:"inherit",onClick:()=>i(!1),children:(0,n.Y)(a.A,{fontSize:"small"})})]})})}):(0,n.Y)(n.FK,{})}},27196:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(74767);function i(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,n.A)(e,t)}},33356:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,s:()=>o});var n=r(18153),i=r(48230),l=r.n(i),a=r(88494);let o=e=>{let{href:t,onClick:r,children:i,...o}=e;return r?(0,n.Y)(()=>r?(0,n.Y)(a.A,{underline:"none",onClick:r,...o,children:i}):(0,n.Y)(n.FK,{}),{}):(0,n.Y)(()=>t?(0,n.Y)(a.A,{component:l(),href:t,underline:"none",...o,children:i}):(0,n.Y)(n.FK,{}),{})},s=e=>{let{disabled:t,children:r,...i}=e;return t?(0,n.Y)(n.FK,{children:r}):(0,n.Y)(o,{...i,children:r})}},44212:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(10810);function i(e,t){for(var r=0;r<t.length;r++){var i=t[r];
14i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,n.A)(i.key),i)}}function l(e,t,r){return t&&i(e.prototype,t),r&&i(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}},51368:(e,t,r)=>{"use strict";r.d(t,{U0:()=>o,e:()=>a,jC:()=>i,tg:()=>s});var n=r(3422);let i="record_filter_memory",l=["/admin_users","/departments","/positions","/suppliers","/suppliers_v2","/supplier_user_infos","/supply_chain_company_employees","/supplier_outsourcing_details","/supplier_firm_info_confirmation_requests","/supplier_realtime_evaluations","/suppliers_related_infos","/parts","/quotations","/supplier_user_invitations","/supplier_account_invitations","/price_revision_requests","/workflow_acknowledgements","/price_registrations/sources","/price_registrations","/price_registration_sources","/price_adjustments","/price_adjustments/preparing","/price_adjustment_exclude_conditions","/part_supply_price_applications","/price_expiration_applications","/item_prop_bundles","/requests","/buyer_requests","/employees","/projects","/products","/cost_reduction_items","/base_materials","/molds","/announcements","/attachment_offers","/cost_accumulations","/price_registrations/select_parts","/part_order_unit_prices","/enquete","/tenant_quotation_packages","/supplier_contact"],a=e=>l.includes(e),o=e=>{switch(e){case"/admin_users":return"last_filter_admin_user";case"/departments":return"last_filter_departments";case"/positions":return"last_filter_positions";case"/suppliers":return"last_filter_supplier";case"/suppliers_v2":return"last_filter_supplier_v2";case"/supplier_user_infos":return"last_filter_supplier_user_info";case"/supply_chain_company_employees":return"last_filter_supply_chain_company_employee";case"/supplier_outsourcing_details":return"last_filter_supplier_outsourcing_detail";case"/supplier_firm_info_confirmation_requests":return"last_filter_supplier_firm_info_confirmation_request";case"/suppliers_related_infos":return"last_filter_suppliers_related_infos";case"/parts":return"last_filter_part";case"/quotations":return"last_filter_quotation";case"/supplier_account_invitations":return"last_filter_supplier_account_invitation_by_tenant_frontend";case"/price_revision_requests":return"last_filter_price_revision_request";case"/workflow_acknowledgements":return"last_filter_workflow_acknowledgement";case"/price_registrations/sources":return"last_filter_price_registration_source";case"/price_registrations":return"last_filter_price_registration";case"/price_adjustments":return"last_filter_price_adjustment";case"/price_adjustments/preparing":return"last_filter_price_adjustment_preparing";case"/price_adjustment_exclude_conditions":return"last_filter_price_adjustment_exclude_conditions";case"/part_supply_price_applications":return"part_supply_price_application";case"/price_expiration_applications":return"price_expiration_application";case"/item_prop_bundles":return"last_filter_item_prop_bundle";case"/requests":return"last_filter_requests";case"/buyer_requests":return"last_filter_buyer_requests";case"/employees":return"last_filter_employee";case"/projects":return"last_filter_projects";case"/products":return"last_filter_products";case"/cost_reduction_items":return"last_filter_cost_reduction_items";case"/base_materials":return"last_filter_base_materials";case"/molds":return"last_filter_molds";case"/attachment_offers":return"last_filter_attachment_offer";case"/cost_accumulations":return"last_filter_cost_accumulation";case"/projects":return"last_filter_project";case"/price_registrations/select_parts":return"last_filter_price_registration_select_parts";case"/part_order_unit_prices":return"last_filter_part_order_unit_price";case"/enquete":return"last_filter_enquete";case"/tenant_quotation_packages":return"last_filter_tenant_quotation_package";case"/supplier_contact":return"last_filter_supplier_contact";default:return"last_filter_not_found"}},s=e=>{(0,n.destroyCookie)(null,e,{path:"/"})}},54395:(e,t,r)=>{"use strict";r.d(t,{A:()=>A});var n=r(44501),i=r(40670),l=r(14232),a=r(69241),o=r(4697),s=r(54142),c=r(69844),u=r(83957),d=r(21261),p=r(62460),m=r(37876);let _=["className","id"],h=(0,c.Ay)(s.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),A=l.forwardRef(function(e,t){let r=(0,u.b)({props:e,name:"MuiDialogTitle"}),{className:s,id:c}=r,A=(0,i.A)(r,_),f=(e=>{let{classes:t}=e;return(0,o.A)({root:["root"]},d.t,t)})(r),{titleId:y=c}=l.useContext(p.A);return(0,m.jsx)(h,(0,n.A)({component:"h2",className:(0,a.A)(f.root,s),ownerState:r,ref:t,variant:"h6",id:null!=c?c:y},A))})},54945:(e,t,r)=>{"use strict";function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.d(t,{A:()=>n})},59524:(e,t,r)=>{"use strict";function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}r.d(t,{A:()=>n})},59545:(e,t,r)=>{"use strict";r.d(t,{A:()=>l}),r(14232);var n=r(48649),i=r(37876);let l=(0,n.A)((0,i.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage")},59696:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}r.d(t,{A:()=>n})},61371:(e,t,r)=>{"use strict";
14function n(e){return(n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}r.d(t,{A:()=>n})},61427:(e,t,r)=>{"use strict";r.d(t,{A:()=>l}),r(14232);var n=r(48649),i=r(37876);let l=(0,n.A)((0,i.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage")},75349:(e,t,r)=>{"use strict";r.d(t,{$3:()=>m,As:()=>_,H4:()=>g,JC:()=>v,L5:()=>Y,Qu:()=>y,WP:()=>A,lN:()=>f,qF:()=>h});var n=r(18153),i=r(48824),l=r(32351),a=r(33356),o=r(86493),s=r(78023),c=r(40042),u=r(66492),d=r(73507),p=r(54142);let m=(e,t,r)=>l.Ay.can(e,t,r),_=e=>{let{resource:t,permission:r,tooltip:i,...a}=e;return m((0,l.yj)(),t,r)?i?(0,n.Y)(d.A,{title:i,children:(0,n.Y)(s.A,{variant:"contained",...a,children:a.children})}):(0,n.Y)(s.A,{variant:"contained",...a,children:a.children}):(0,n.Y)(n.FK,{})},h=e=>{let{resource:t,permission:r,...i}=e;return m((0,l.yj)(),t,r)?(0,n.Y)(u.A,{...i,children:i.children}):(0,n.Y)(n.FK,{})},A=e=>{let{resource:t,permission:r,children:i,...o}=e;return m((0,l.yj)(),t,r)?(0,n.Y)(a.s,{...o,children:i}):(0,n.Y)(n.FK,{})},f=e=>{let{resource:t,permission:r,tooltip:i,...a}=e;return m((0,l.yj)(),t,r)?i?(0,n.Y)(d.A,{title:i,children:(0,n.Y)(c.A,{...a,children:a.children})}):(0,n.Y)(c.A,{...a,children:a.children}):(0,n.Y)(n.FK,{})},y=e=>{let{resource:t,permission:r,...i}=e;return m((0,l.yj)(),t,r)?(0,n.Y)(o.A,{...i}):(0,n.Y)(n.FK,{})},Y=e=>!!e&&e.message.startsWith("[GraphQL] permissionDeny"),v=()=>{let{t:e}=(0,i.useTranslation)(["common"]);return(0,n.FD)(n.FK,{children:[(0,n.Y)(p.A,{variant:"h6",children:"403 PermissionDenied"}),(0,n.Y)(p.A,{variant:"body1",children:e("common:permission_denied")})]})},g=({permissions:e,checkType:t,children:r})=>{let i,a=(0,l.yj)();return i="and"===t?e.every(e=>m(a,e.resource,e.permission)):e.some(e=>m(a,e.resource,e.permission)),(0,n.Y)(n.FK,{children:i&&r})}},82858:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(69844),i=r(92374);let l=(0,n.Ay)(i.A)(({theme:e})=>({marginBottom:e.spacing(2)}))},83080:(e,t,r)=>{"use strict";r.d(t,{A:()=>p});var n=r(18153),i=r(14232),l=r(48824),a=r(8547),o=r(54142),s=r(2316),c=r(78023),u=r(73178),d=r(27290);let p=e=>{let{children:t,childrenDetail:r,actionButton:p,showDetail:m=!0}=e,{t:_}=(0,l.useTranslation)(),[h,A]=(0,i.useState)(!1);return(0,n.FD)(s.A,{sx:{mb:2,p:2},children:[(0,n.Y)(o.A,{variant:"subtitle2",sx:{fontWeight:"bold",mb:2},children:_("common:search_condition")}),t,m&&r&&(0,n.FD)(n.FK,{children:[(0,n.Y)(a.A,{in:h,children:r}),(0,n.Y)(c.A,{onClick:()=>A(!h),startIcon:h?(0,n.Y)(d.A,{}):(0,n.Y)(u.A,{}),children:_("common:search_condition_detail")})]}),p&&(0,n.Y)(n.FK,{children:p})]})}},85190:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(10810);function i(e,t,r){return(t=(0,n.A)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},86493:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(18153),i=r(14232),l=r(40042),a=r(72241),o=r(66492),s=r(73507),c=r(83681),u=r(75349);let d=e=>{let{options:t,showBorder:r,disabled:d=!1}=e,[p,m]=(0,i.useState)(null),_=()=>{m(null)},h=e=>()=>{e.handleClick&&e.handleClick(),_()},A=e=>e.link?(0,n.Y)("a",{href:e.link,download:!!e.download,target:e.linkTarget,children:e.children}):(0,n.Y)(n.FK,{children:e.children});return(0,n.FD)("div",{children:[(0,n.Y)(l.A,{onClick:e=>{m(e.currentTarget)},sx:r?{border:1,bgcolor:"white"}:{},disabled:d,children:(0,n.Y)(c.A,{})}),(0,n.Y)(a.A,{anchorEl:p,open:!!p,onClose:_,children:t.filter(e=>!0!=e.notShow).map((e,t)=>{let r=e.permissionInfo?(0,n.Y)(u.qF,{onClick:h(e),resource:e.permissionInfo.resource,permission:e.permissionInfo.permission,disabled:e.disabled,children:A(e)},t):(0,n.Y)(o.A,{onClick:h(e),disabled:e.disabled,children:A(e)},t);return e.tooltip&&e.disabled?(0,n.Y)(s.A,{title:e.tooltip,children:(0,n.Y)("span",{children:r})},t):r})})]})}},92374:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(44501),i=r(40670),l=r(14232),a=r(69241),o=r(86695),s=r(17538),c=r(89046),u=r(22879),d=r(37876);let p=["className","component"];var m=r(78217),_=r(91363),h=r(21996);let A=(0,r(47951).A)("MuiBox",["root"]),f=(0,_.A)(),y=function(e={}){let{themeId:t,defaultTheme:r,defaultClassName:m="MuiBox-root",generateClassName:_}=e,h=(0,o.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(s.A);return l.forwardRef(function(e,l){let o=(0,u.A)(r),s=(0,c.A)(e),{className:A,component:f="div"}=s,y=(0,i.A)(s,p);return(0,d.jsx)(h,(0,n.A)({as:f,ref:l,className:(0,a.A)(A,_?_(m):m),theme:t&&o[t]||o},y))})}({themeId:h.A,defaultTheme:f,defaultClassName:A.root,generateClassName:m.A.generate})},93774:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(18153),i=r(12128),l=r(3354);let a=e=>{let{departmentId:t,setDepartmentId:r}=e,[a]=(0,l.JWR)({requestPolicy:"network-only",variables:{isActive:!0}}),{data:o,fetching:s}=a,c=(o?.departments?.nodes||[]).map(e=>({label:`[${e.code}] ${e.name}`,value:e.id}));return s?(0,n.Y)("div",{children:"loading..."}):(0,n.Y)(i.Ay,{value:c.find(e=>e.value===t)||"",options:c,onChange:e=>r("string"==typeof e?"":e?.value||""),isClearable:!0,menuPortalTarget:document.body,styles:{menuPortal:e=>({...e,zIndex:9999})}})}},93985:(e,t,r)=>{"use strict";var n=r(29563);t.A=void 0;var i=n(r(78652)),l=r(37876);t.A=(0,i.default)((0,l.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},95456:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>M,default:()=>$});var n=r(18153),i=r(14232),l=r(89099),a=r(48824),o=r(2512),s=r(75349),c=r(22362),u=r(86542),d=r
14(3354),p=r(11238),m=r(20248),_=r(2469),h=r(54395),A=r(53968),f=r(35870),y=r(2316),Y=r(86922),v=r(58830),g=r(48578),b=r(42428),w=r(79899),x=r(15736),C=r(78023),F=r(23649),S=r(35567),q=r(93774),k=r(12128);let D=e=>{let{roleId:t,setRoleId:r}=e,[i]=(0,d.D_N)({requestPolicy:"network-only"}),{data:l,fetching:a}=i,o=(l?.roles?.nodes||[]).map(e=>({label:`${e.name}`,value:e.id}));return(0,n.Y)(k.Ay,{value:o.find(e=>e.value===t)||"",options:o,onChange:e=>r("string"==typeof e?"":e?.value||""),isClearable:!0,menuPortalTarget:document.body,styles:{menuPortal:e=>({...e,zIndex:9999})}})},j=e=>{let{t}=(0,a.useTranslation)(),{d:r}=(0,S.oT)(),{isOpen:l,onRequestClose:o,department:s}=e,[,c]=(0,d.Wr7)(),{setLoading:p}=(0,u.M3)(),[k,j]=(0,i.useState)(""),[z,P]=(0,i.useState)(""),[T,K]=(0,i.useState)(""),[W,E]=(0,i.useState)(""),[N,O]=(0,i.useState)(""),[I,M]=(0,i.useState)(""),[$,R]=(0,i.useState)(""),[L,B]=(0,i.useState)(!1),[H,Q]=(0,i.useState)([]);(0,i.useEffect)(()=>{j(s?.id||""),P(s?.code||""),K(s?.name||""),E(s?.nameKana||""),O(s?.nameEn||""),M(s?.role?.id||""),R(s?.parent?.id||"")},[s]);let J=()=>{B(!1),Q([])},U=()=>{J(),o(!1)},G=async()=>{p(!0),J();let e=await c({id:k,code:z,name:T,nameKana:W,nameEn:N,roleId:I,parentId:$}),t=e?.data?.departmentUpsert?.errors||[];t.length>0?(B(!0),Q(t.map(e=>e.message)),p(!1)):(j(""),P(""),K(""),E(""),O(""),M(""),R(""),o(!0),setTimeout(()=>{p(!1)},1e3))};return(0,n.FD)(_.A,{open:l,onClose:U,fullWidth:!0,maxWidth:"md",children:[(0,n.Y)(h.A,{children:t(k?"common:edit":"common:new")}),(0,n.FD)(A.A,{children:[(0,n.Y)(F.A,{errs:H,ng:L,setNg:B}),(0,n.Y)(f.A,{component:y.A,sx:{border:"1px solid #ccc"},children:(0,n.Y)(Y.A,{children:(0,n.FD)(v.A,{children:[(0,n.FD)(g.A,{children:[(0,n.Y)(m.ow,{className:"required",children:r("employee:department.code")}),(0,n.Y)(b.A,{size:"small",children:(0,n.Y)(w.A,{fullWidth:!0,value:z,onChange:e=>P(e.target.value),size:"small",margin:"none"})})]}),(0,n.FD)(g.A,{children:[(0,n.Y)(m.ow,{className:"required",children:r("employee:department.name")}),(0,n.Y)(b.A,{size:"small",children:(0,n.Y)(w.A,{fullWidth:!0,value:T,onChange:e=>K(e.target.value),size:"small",margin:"none"})})]}),(0,n.FD)(g.A,{children:[(0,n.Y)(m.ow,{children:r("employee:department.name_kana")}),(0,n.Y)(b.A,{size:"small",children:(0,n.Y)(w.A,{fullWidth:!0,value:W,onChange:e=>E(e.target.value),size:"small",margin:"none"})})]}),(0,n.FD)(g.A,{children:[(0,n.Y)(m.ow,{children:r("employee:department.name_en")}),(0,n.Y)(b.A,{size:"small",children:(0,n.Y)(w.A,{fullWidth:!0,value:N,onChange:e=>O(e.target.value),size:"small",margin:"none"})})]}),(0,n.FD)(g.A,{children:[(0,n.Y)(m.ow,{children:r("employee:department.role")}),(0,n.Y)(b.A,{size:"small",children:(0,n.Y)(D,{roleId:I,setRoleId:M})})]}),(0,n.FD)(g.A,{children:[(0,n.Y)(m.ow,{children:r("employee:department.parent_department")}),(0,n.Y)(b.A,{size:"small",children:(0,n.Y)(q.A,{departmentId:$,setDepartmentId:R})})]})]})})})]}),(0,n.FD)(x.A,{children:[(0,n.Y)(C.A,{onClick:U,color:"primary",children:t("common:cancel")}),(0,n.Y)(C.A,{onClick:G,color:"primary",disabled:!(z&&T),children:t("common:save")})]})]})};var z=r(68794);let P=e=>{let{departments:t,reloadPage:r}=e,{t:l}=(0,a.useTranslation)(),{d:o}=(0,S.oT)(),{loadingWrapper:_}=(0,u.M3)(),[h,A]=(0,i.useState)(!1),[f,y]=(0,i.useState)(!1),[Y,v]=(0,i.useState)(void 0),g=()=>{y(!1)},[,b]=(0,d.wu8)(),w=async()=>{await b({id:Y?.id||""}),g(),r()};return(0,n.FD)(n.FK,{children:[(0,n.Y)(z.Ay,{container:!0,item:!0,xs:12,justifyContent:"flex-end",sx:{mt:2,mb:2},children:(0,n.Y)(s.As,{onClick:()=>{v(void 0),A(!0)},resource:"department",permission:"write",children:l("common:new")})}),(0,n.Y)(p.A,{children:(0,n.Y)(m.TE,{children:(0,n.FD)(m.wP,{size:"small",children:[(0,n.Y)(m.cC,{children:(0,n.FD)(m.kv,{children:[(0,n.Y)(m.$h,{children:o("employee:department.code")}),(0,n.Y)(m.$h,{children:o("employee:department.name")}),(0,n.Y)(m.$h,{children:o("employee:department.name_kana")}),(0,n.Y)(m.$h,{children:o("employee:department.name_en")}),(0,n.Y)(m.$h,{children:o("employee:department.role")}),(0,n.Y)(m.$h,{children:o("employee:department.parent_department")}),(0,n.Y)(m.$h,{children:o("employee:department.full_name_and_code")}),(0,n.Y)(m.$h,{children:o("employee:department.is_active")}),(0,n.Y)(m.$h,{})]})}),(0,n.Y)(m.cb,{children:t.map(e=>(0,n.FD)(m.kv,{children:[(0,n.Y)(m._q,{children:e.code}),(0,n.Y)(m._q,{children:e.name}),(0,n.Y)(m._q,{children:e.nameKana}),(0,n.Y)(m._q,{children:e.nameEn}),(0,n.Y)(m._q,{children:e.role?.name}),(0,n.Y)(m._q,{children:e.parent?.name}),(0,n.Y)(m._q,{children:e.fullNameAndCode}),(0,n.Y)(m._q,{children:e.isActive?l("common:yes"):l("common:no")}),(0,n.Y)(m._q,{children:(0,n.Y)(s.Qu,{resource:"department",permission:"write",options:e.isActive?[{children:(0,n.Y)(n.FK,{children:l("common:edit")}),handleClick:()=>{v(e),A(!0)}},{children:(0,n.Y)(n.FK,{children:l("common:delete")}),handleClick:()=>{v(e),y(!0)}}]:[]})})]},e.id))})]})})}),(0,n.Y)(j,{isOpen:h,onRequestClose:e=>{A(!1),e&&r()},department:Y}),(0,n.Y)(c.A,{isOpen:f,onRequestClose:g,onExecute:()=>
14_(w),title:l("common:confirm"),detailText:Y?.name+"\n"+l("common:archive_confirm_above_record")})]})};var T=r(51368),K=r(82858),W=r(97397),E=r(83080),N=r(32215);let O=()=>{let{t:e}=(0,a.useTranslation)(),{d:t}=(0,S.oT)(),r=(0,l.useRouter)(),[o,s]=(0,i.useState)(r.query.code||""),[c,u]=(0,i.useState)(r.query.name||""),[d,p]=(0,i.useState)(r.query.nameKana||""),[m,_]=(0,i.useState)(r.query.nameEn||""),[h,A]=(0,i.useState)(r.query.roleId||""),[f,y]=(0,i.useState)(r.query.fullNameAndCode||""),[Y,v]=(0,i.useState)(r.query.isActive||""),g=[{label:e("common:yes"),value:"true"},{label:e("common:no"),value:"false"}];return(0,n.Y)(n.FK,{children:(0,n.Y)(E.A,{actionButton:(0,n.FD)(N.A,{direction:"row",justifyContent:"center",sx:{mt:2},children:[(0,n.Y)(C.A,{variant:"outlined",onClick:()=>{s(""),u(""),p(""),_(""),A(""),y(""),v("")},sx:{mr:4},children:e("common:clear_search")}),(0,n.Y)(C.A,{variant:"contained",onClick:e=>{e.preventDefault(),r.push({pathname:"/departments",query:{code:o,name:c,nameKana:d,nameEn:m,roleId:h,fullNameAndCode:f,isActive:Y,[T.jC]:1}})},children:e("common:search")})]}),children:(0,n.FD)(z.Ay,{container:!0,columnSpacing:4,children:[(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.code")}),(0,n.Y)(w.A,{value:o,onChange:e=>s(e.target.value),size:"small",fullWidth:!0})]})}),(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.name")}),(0,n.Y)(w.A,{value:c,onChange:e=>u(e.target.value),size:"small",fullWidth:!0})]})}),(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.name_kana")}),(0,n.Y)(w.A,{value:d,onChange:e=>p(e.target.value),size:"small",fullWidth:!0})]})}),(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.name_en")}),(0,n.Y)(w.A,{value:m,onChange:e=>_(e.target.value),size:"small",fullWidth:!0})]})}),(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.role")}),(0,n.Y)(D,{roleId:h,setRoleId:A})]})}),(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.full_name_and_code")}),(0,n.Y)(w.A,{value:f,onChange:e=>y(e.target.value),size:"small",fullWidth:!0})]})}),(0,n.Y)(z.Ay,{item:!0,xs:3,children:(0,n.FD)(K.A,{children:[(0,n.Y)(W.A,{label:t("employee:department.is_active")}),(0,n.Y)(k.Ay,{value:g.find(e=>e.value===Y)||"",options:g,onChange:e=>v("string"==typeof e?"":e?.value||""),isClearable:!0})]})})]})})})},I=e=>{let{departmentConn:t,page:r,perPage:i,handlePageSelect:l}=e,{t:s}=(0,a.useTranslation)();return(0,n.FD)(n.FK,{children:[(0,n.Y)(O,{}),(0,n.Y)(P,{departments:t.nodes,reloadPage:()=>l(r)}),(0,n.Y)(o.A,{size:"medium",align:"center",page:r,perPage:i,totalCount:t.totalCount,handlePageSelect:l})]})};var M=!0;let $=e=>{let{departmentConn:t,page:r,perPage:i}=e,a=(0,l.useRouter)();return(0,n.Y)(I,{departmentConn:t,page:r,perPage:i,handlePageSelect:e=>{a.push({pathname:window.location.pathname,query:{...a.query,...{page:e},[T.jC]:1}})}})}},97397:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(18153),i=r(38993),l=r(20066),a=r(62079),o=r(54142),s=r(80214),c=r(32215);let u=e=>{let{label:t,chipLabels:r,required:u,helpInfo:d,helpMessage:p}=e,m=(0,a.A)(),_={root:(0,i.AH)("font-weight:bold;font-size:12px;"),label:(0,i.AH)("font-weight:bold;font-size:12px;",u&&`:after { 15 color: ${m.palette.error.main}; 16 content: " *"; 17 }`)};return(0,n.FD)(c.A,{direction:"row",alignItems:"center",mb:.5,children:[(0,n.FD)(c.A,{direction:"row",css:_.root,children:[(0,n.Y)(o.A,{variant:"body2",css:_.label,children:t}),p&&(0,n.Y)(l.A,{message:p}),!p&&d&&(0,n.Y)(l.A,{resource:d.resource,helpKey:d.key})]}),r&&r.map((e,t)=>(0,n.Y)(s.A,{size:"small",label:e,variant:"outlined",sx:{marginLeft:"5px",fontWeight:"inherit",fontSize:"9px"}},t))]})}},99976:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(61371);function i(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(i=function(){return!!e})()}var l=r(22055);function a(e){var t=i();return function(){var r,i=(0,n.A)(e);return r=t?Reflect.construct(i,arguments,(0,n.A)(this).constructor):i.apply(this,arguments),(0,l.A)(this,r)}}}},e=>{e.O(0,[91811,48340,45532,50332,72241,17360,73507,74080,79899,62959,48230,80214,11422,68794,75761,38919,12128,48267,3422,90636,46593,38792],()=>e(e.s=21365)),_N_E=e.O()}]); 18//# sourceMappingURL=departments-dc97078313f69f13.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.