PageSourceSearch

https://nitoel.com/_next/static/chunks/pages/cost_reduction_items-a4a005ee794c06da.js

js nitoel.com collected 2026-10-08 22:09:56 UTC 100,674 bytes, 50 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[23112],{2094:e=>{e.exports={scrollWrapper:"horizontal-scroll_scrollWrapper__wB_jv",scroll:"horizontal-scroll_scroll__OjofL"}},2125:e=>{e.exports={ganttVerticalContainer:"gantt_ganttVerticalContainer__ADlyX",horizontalContainer:"gantt_horizontalContainer__5WVN9",wrapper:"gantt_wrapper__a3mtc"}},2431:()=>{},2512:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var r=a(18153),n=a(48256),i=a(32215),l=a(54142);let o=e=>{let{size:t,align:a,page:o,perPage:s,totalCount:d,handlePageSelect:c}=e,u=Math.floor(d/s);d%s!=0&&(u+=1);let m="flex-start";return"center"===a?m="center":"right"===a&&(m="flex-end"),(0,r.FD)(i.A,{direction:"row",justifyContent:m,children:[(0,r.Y)(n.A,{count:u,page:o,shape:"rounded",onChange:(e,t)=>c(t),size:t}),!!d&&(0,r.FD)(l.A,{variant:"body2",sx:{ml:2,display:"flex",alignItems:"center"},children:[(o-1)*s+1,"-",Math.min(o*s,d)," of ",d]})]})}},10884:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(18153),n=a(38993),i=a(62079),l=a(3354),o=a(12128);let s=e=>{let{defaultValue:t,onSelect:a,canNoSelect:s,fixed:d,required:c,isDisabled:u,roleCondition:m}=e,h=(0,i.A)(),[p]=(0,l.za_)({variables:{roleCondition:m}}),{fetching:f,data:g}=p;if(f||!g)return null;let y=g.employees.map(e=>({label:e.mainDepartment?.fullName?`${e.name} (${e.mainDepartment?.fullName})`:e.name,value:e.id}));e.extraOption&&y.push(e.extraOption);let _=(0,n.AH)("font-weight:bold;font-size:12px;",c&&`:before {
2      color: ${h.palette.error.main};
3      content: " *";
4      position: absolute;
5      margin-left: -10px;
6    }`);return(0,r.Y)(o.Ay,{css:_,value:y.find(e=>e.value==t)||null,menuPosition:d?"fixed":"absolute",options:y,isClearable:s,isDisabled:u,onChange:e=>{e&&a(e.value,e.label),!e&&s&&a("","")}})}},11238:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(18153);a(14232);var n=a(57905),i=a(2316);let l=({children:e,maxWidth:t,elevation:a=1,sx:l,...o})=>{let s="full"===t;return t?(0,r.Y)(n.A,{maxWidth:!s&&t,disableGutters:s,sx:{...s&&{maxWidth:"100%",width:"100%"}},children:(0,r.Y)(i.A,{elevation:a,sx:{marginBottom:2,padding:2,...l},...o,children:e})}):(0,r.Y)(i.A,{elevation:a,sx:{marginBottom:2,padding:2,...l},...o,children:e})}},13987:e=>{e.exports={taskListWrapper:"task-list-table_taskListWrapper__53TBW",taskListTableRow:"task-list-table_taskListTableRow__3j0pc",taskListCell:"task-list-table_taskListCell__K51Uf",taskListNameWrapper:"task-list-table_taskListNameWrapper__8u_B_",taskListExpander:"task-list-table_taskListExpander__eY7RR",taskListEmptyExpander:"task-list-table_taskListEmptyExpander__HrOLI"}},20248:(e,t,a)=>{"use strict";a.d(t,{$h:()=>y,$v:()=>g,HN:()=>D,TE:()=>m,_q:()=>x,aQ:()=>_,cC:()=>h,cb:()=>p,kv:()=>f,ow:()=>A,qc:()=>Y,wP:()=>u});var r=a(18153),n=a(69844),i=a(86922),l=a(58830),o=a(42428),s=a(64184),d=a(48578),c=a(35870);let u=(0,n.Ay)(i.A)({}),m=(0,n.Ay)(c.A)({}),h=(0,n.Ay)(s.A)({borderBottom:"2px solid"}),p=(0,n.Ay)(l.A)({}),f=(0,n.Ay)(d.A)({}),g=(0,n.Ay)(o.A)({fontWeight:"bold"}),y=(0,n.Ay)(o.A)({fontWeight:"bold",whiteSpace:"pre"}),_=(0,n.Ay)(o.A)({whiteSpace:"pre-wrap"}),x=(0,n.Ay)(o.A)({whiteSpace:"pre"}),A=(0,n.Ay)(o.A)`
7  &.required::after {
8    content: " *";
9    color: red;
10  }
11  background-color: #e8f4ff;
12  border-right: 1px solid #ccc;
13  border-bottom: 1px solid #ccc;
14  font-weight: bold;
15  white-space: nowrap;
16`,D=(0,n.Ay)(o.A)`
17  border-right: 1px solid #ccc;
18  white-space: pre-wrap;
19`,v=(0,n.Ay)(i.A)({border:"1px solid",borderColor:"#d3d3d3",tableLayout:"fixed"}),Y=({children:e})=>(0,r.Y)(v,{size:"small",children:e})},22368:(e,t,a)=>{"use strict";a.d(t,{$Y:()=>o,_E:()=>i,py:()=>l,uS:()=>s,zp:()=>d});var r=a(39091);let n=e=>{if(null==e||""===e.trim())return null;let t=Date.parse(e);return Number.isNaN(t)?null:t},i=(e,t)=>{let a=n(e),r=n(t);return null==a||null==r||a<=r},l=e=>function(t){return!!i(this.resolve(r.KR(e)),t)},o=e=>{if(!e)return{date:"",time:""};if(e.includes("T")){let[t,a]=e.split("T");return{date:t,time:a||""}}return{date:e,time:""}},s=(e,t,a=!1)=>e?t?`${e}T${t}`:a?`${e}T23:59`:`${e}T00:00`:"",d=e=>!!(e&&e.includes("T")&&!e.endsWith("T00:00")&&!e.endsWith("T23:59"))},23926:e=>{e.exports={milestoneWrapper:"milestone_milestoneWrapper__wkFLM",milestoneBackgroun
19d:"milestone_milestoneBackground__SZZZL"}},26662:(e,t,a)=>{"use strict";a.d(t,{$x:()=>h,PR:()=>c,bn:()=>o,j9:()=>u,qK:()=>d,rq:()=>l,sq:()=>s,yQ:()=>m});var r=a(79594),n=a(56104),i=a(5976);function l(e){return{id:e.id,uid:e.uid,title:e.title,ownerId:e.costReductionEmployees.find(e=>e.isOwner)?.employee.id,subContractorIds:e.costReductionEmployees.filter(e=>!e.isOwner).map(e=>e.employee.id),baseId:e.baseId,note:e.note,levelId:e.costReductionLevel?.id,levelRate:e.levelRate,magnification:e.magnification,status:e.status.toString(),year:e.year,effectiveDate:n.A.formatDateH(new Date(e.effectiveDate)),latestEffectiveDate:e.latestEffectiveDate?n.A.formatDateH(new Date(e.latestEffectiveDate)):null,currency:{id:e.currency.id,displayName:e.currency.displayName,currencyCode:e.currency.currencyCode,decimalPrecision:e.currency.decimalPrecision},currencyRate:e.currencyRate,agendaMemo:e.agendaMemo,apportionments:e.costReductionItemApportionments.map(e=>({uid:(0,r.A)(),apportionmentId:e.apportionmentableId,apportionmentType:e.apportionmentableType,rate:e.rate})),tags:e.costReductionTagInfos.map(e=>({id:e.id,name:e.name,code:e.code,categoryKind:e.categoryKind,colorCode:e.colorCode})),isImpossibleRecorded:e.isImpossibleRecorded,isFixed:e.isFixed}}function o(e){return e.costReductionItemContents.map(e=>({uid:(0,r.A)(),costReductionContentKindId:e.costReductionContentKindId,beforePartId:e.beforePartId,beforePartCode:e.beforePartCode,afterPartId:e.afterPartId,afterPartCode:e.afterPartCode,beforePartName:e.beforePartName,afterPartName:e.afterPartName,beforePartFigureNumber:e.beforePartFigureNumber,afterPartFigureNumber:e.afterPartFigureNumber,beforeSupplierId:e.beforeSupplierId,afterSupplierId:e.afterSupplierId,beforeEffectiveDate:e.beforeEffectiveDate,beforeUnitPrice:String(e.beforeUnitPrice),afterUnitPrice:String(e.afterUnitPrice),beforeTenantUnitCodeName:`${e.beforeUnitPriceTenantUnit?.unitCode}___${e.beforeUnitPriceTenantUnit?.name}`,afterTenantUnitCodeName:`${e.afterUnitPriceTenantUnit?.unitCode}___${e.afterUnitPriceTenantUnit?.name}`,beforeCurrency:{id:e.beforeCurrency?.id,displayName:e.beforeCurrency?.displayName,currencyCode:e.beforeCurrency?.currencyCode,decimalPrecision:e.beforeCurrency?.decimalPrecision},afterCurrency:{id:e.afterCurrency?.id,displayName:e.afterCurrency?.displayName,currencyCode:e.afterCurrency?.currencyCode,decimalPrecision:e.afterCurrency?.decimalPrecision},amount:e.amount,unitEffectAmount:e.unitEffectAmount,unitEffectAmountTenantUnitCodeName:`${e.unitEffectAmountTenantUnit?.unitCode}___${e.unitEffectAmountTenantUnit?.name}`,unitEffectAmountCurrency:{id:e.unitEffectAmountCurrency?.id,displayName:e.unitEffectAmountCurrency?.displayName,currencyCode:e.unitEffectAmountCurrency?.currencyCode,decimalPrecision:e.unitEffectAmountCurrency?.decimalPrecision},unitEffectAmountCurrencyRate:e.unitEffectAmountCurrencyRate}))}function s(e){return e.costReductionTaskBundle.costReductionTasks.map(e=>({id:e.id,uid:(0,r.A)(),costReductionTaskItemId:e.costReductionTaskItemId,employeeId:e.employeeId,position:e.position,isSkip:e.isSkip,scheduledStartDate:e.scheduledStartDate,dueDateOn:e.dueDateOn,latestScheduledStartDate:e.latestScheduledStartDate,latestScheduledDueDate:e.latestScheduledDueDate,startDate:e.startDate,executionDateOn:e.executionDateOn,leadTime:e.leadTime}))}function d(e){return e.costReductionScheduleEffects.map(e=>({uid:(0,r.A)(),productName:e.productName,productCode:e.productCode,clientName:e.clientName,clientProductId:e.clientProductId,effectAmount:e.effectAmount,partName:e.partName,partCode:e.partCode,customerDevelopmentCode:e.customerDevelopmentCode,usedQuantity:e.usedQuantity,quantity:e.quantity,unitEffectAmount:e.unitEffectAmount,valueAnalysisEffeectAmount:e.valueAnalysisEffeectAmount,valueAnalysisQuantity:e.valueAnalysisQuantity,scheduleEffectPerMonths:e.costReductionScheduleEffectPerMonths.map(e=>({year:e.year,month:e.month,quantity:e.quantity}))}))}function c(e){return e.costReductionLatestScheduleEffects.map(e=>({uid:(0,r.A)(),productName:e.productName,productCode:e.productCode,clientName:e.clientName,clientProductId:e.clientProductId,effectAmount:e.effectAmount,partName:e.partName,partCode:e.partCode,customerDevelopmentCode:e.customerDevelopmentCode,usedQuantity:e.usedQuantity,quantity:e.quantity,unitEffe
19ctAmount:e.unitEffectAmount,valueAnalysisEffeectAmount:e.valueAnalysisEffeectAmount,valueAnalysisQuantity:e.valueAnalysisQuantity,scheduleEffectPerMonths:e.costReductionLatestScheduleEffectPerMonths.map(e=>({year:e.year,month:e.month,quantity:e.quantity}))}))}function u(e){return e.costReductionActualEffects.map(e=>({uid:(0,r.A)(),productName:e.productName,productCode:e.productCode,clientName:e.clientName,clientProductId:e.clientProductId,partName:e.partName,partCode:e.partCode,customerDevelopmentCode:e.customerDevelopmentCode,actualEffectPerMonths:e.costReductionActualEffectPerMonths.map(e=>({year:e.year,month:e.month,quantity:e.quantity,price:e.price}))}))}function m(e){return e.costReductionDirectResults.map(e=>{let{year:t,month:a}=i.A.parseDate(e.recordedOn);return{uid:(0,r.A)(),actualEffect:e.actualEffect,actualEffectInputKind:e.actualEffectInputKind,scheduledEffect:e.scheduledEffect,scheduledEffectInputKind:e.scheduledEffectInputKind,latestScheduledEffect:e.latestScheduledEffect,latestScheduledEffectInputKind:e.latestScheduledEffectInputKind,recordedOnYear:t.toString(),recordedOnMonth:a.toString(),fiscalYear:e.fiscalYear,scheduledActualInputDate:e.scheduledActualInputDate,currencyRate:e.currencyRate,internalCurrencyRate:e.internalCurrencyRate}})}function h(e){return e.costReductionDirectResultHistories.map(e=>({id:e.id,adminUser:{id:e.adminUser?.id,name:e.adminUser?.name},tenantId:e.tenantId,costReductionItemId:e.costReductionItemId,beforeActualEffect:e.beforeActualEffect,afterActualEffect:e.afterActualEffect,beforeScheduledEffect:e.beforeScheduledEffect,afterScheduledEffect:e.afterScheduledEffect,beforeLatestScheduledEffect:e.beforeLatestScheduledEffect,afterLatestScheduledEffect:e.afterLatestScheduledEffect,createdAt:e.createdAt,recordedOn:e.recordedOn,uuid:e.uuid,totalDefferenceScheduledEffect:e.totalDefferenceScheduledEffect,totalDefferenceLatestScheduledEffect:e.totalDefferenceLatestScheduledEffect,totalDefferenceActualEffect:e.totalDefferenceActualEffect,isNew:e.isNew}))}},27550:(e,t,a)=>{"use strict";a.d(t,{R:()=>p});var r=a(18153),n=a(38993),i=a(48824),l=a(37101),o=a(62328),s=a(60335),d=a(54142);let c=(0,n.AH)("min-height:100px;border:2px dashed #ced4da;background-color:#f0f8ff;"),u=(0,n.AH)("padding:10px 0 0 10px;color:grey;"),m=(0,n.AH)("padding:0 0 0 10px;font-size:1.2em;color:red;"),h=(0,n.AH)("padding:0 0 0 10px;color:rgba(199,119,0,1);"),p=e=>{let{attachments:t,handleAttachments:a,maxFileNum:n,maxFileSize:p,acceptTypes:f,fileTitle:g,isRemovable:y,description:_,alertDescription:x,imageNotShowing:A}=e,{t:D}=(0,i.useTranslation)(["dropzone_errors","common"]),v=n||s.EN,Y=p||s.Cp,{getRootProps:b,getInputProps:C,open:T,fileRejections:k}=(0,l.VB)({onDrop:e=>{a([...t,...(0,s.iO)(e)])},maxFiles:v,maxSize:Y,validator:()=>t.length>=v?{code:"too-many-files",message:`添付数は最大${v}ファイルです`}:null,accept:f||s.Ng}),w=k&&k.map(e=>e.errors[0]);return(0,r.FD)("div",{...b(),css:c,onClick:T,onPaste:e=>(e=>{let r=e.clipboardData?.items;if(void 0!==r)for(let e=0;e<r.length;e++){let n=r[e];if("file"===n.kind){let e=n.getAsFile();a([...t,...(0,s.iO)([e])])}}})(e),children:[(0,r.Y)("input",{...C()}),(0,r.Y)("div",{css:u,children:(0,r.FD)(d.A,{variant:"subtitle2",color:"text.secondary",gutterBottom:!0,sx:{fontWeight:"bold"},children:[g&&(0,r.FD)(r.FK,{children:[g," - "]}),0===t.length&&(_||D("common:dropzone_attachment_desc")),x&&(0,r.Y)("p",{css:h,children:x})]})}),(0,r.Y)(o.A,{attachments:t,handleAttachments:a,remove:!1!==y?e=>a(t.filter((t,a)=>a!==e)):void 0,imageNotShowing:A}),w&&(0,r.Y)("p",{css:m,children:Array.from(new Map(w.map(e=>[e.code,e.message])).keys()).map(e=>"file-too-large"===e?D("dropzone_errors:file_too_large",{mega_size:Y/1024/1024}):"too-many-files"===e&&!1===y?D("dropzone_errors:require_reload",{size:v}):"too-many-files"===e?D("dropzone_errors:file_too_many",{size:v}):void 0)})]})}},37998:e=>{e.exports={barWrapper:"bar_barWrapper__a9z96",barHandle:"bar_barHandle__kj7lA",barBackground:"bar_barBackground__XUh6S"}},38550:(e,t,a)=>{"use strict";a.d(t,{$5:()=>C,AN:()=>h,Ae:()=>m,BY:()=>p,CE:()=>y,JK:()=>_,Lk:()=>A,Yq:()=>f,Zv:()=>b,dW:()=>v,mz:()=>Y,nx:()=>g,xb:()=>x});var r=a(47458),n=a(7116),i=a(83515),l=a(97075),o=a(45799),s=a(65547),d=a(86605),c=a(23924),u=a(68790);let m=(0,r.A)("2099-12-31"),h=(0,r.A)("1900-01-01"),p=(e,t=m,a=h)=>(0,n.A)(e)&&e<=t&&e>=a,f=(e,t=!1,a="date")=>t?(0,i.A)(e,"yyyy-MM-01"):"date"===a?(0,i.A)(e,"yyyy-MM-dd"):(0,i.A)(e,"yyyy-MM"),g=(e,t=!1,a="date")=>t||"month"===a?(0,l.A)(e):(0,o.A)(e),y=(e,t)=>null!=e&&""!==e?e:t,_=e=>{switch(e){case"en":return d.A;case"ja":default:return c.A;case"zh":return u.A}},x=e=>{switch(e){case"en":return"MM/yyyy";case"ja":default:return"yyyy/MM";case"zh":return"yyyy年MM月"}},A=e=>{switch(e){case"en":return"MM/dd/yyyy";case"ja":default:return"yyyy/MM/dd";case"zh":return"yyyy-MM-dd"}},D=/[\u200e\u200f\u202a-\u202e\u2066-\u2069]/g,v=(e,t,a,r="date")=>e.replace(D,"").trim()===((e,t,a="date")=>"month"===a?(0,i.A)(e,x(t)):(0,i.A)(e,A(t)))(t,a,r),Y=(e,t,a=m,n=h,i="date")=>{let d=e.trim();if(""===d||!/[0-9]/.test(d))return null;
19let c=(0,r.A)(d);if(p(c,a,n))return"month"===i?(0,l.A)(c):(0,o.A)(c);if("month"===i){let e=(0,s.A)(d,x(t),new Date,{locale:_(t)});if(p(e,a,n))return(0,l.A)(e)}else{let e=(0,s.A)(d,A(t),new Date,{locale:_(t)});if(p(e,a,n))return(0,o.A)(e)}return null},b=()=>new Date(new Date().setHours(0,0,0,0)),C=e=>{switch(e){case"beginning_of_this_month":return T();case"beginning_of_last_month":return k();default:return}},T=()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth(),1)},k=()=>{let e=new Date;return new Date(e.getFullYear(),e.getMonth()-1,1)}},39327:e=>{e.exports={tooltipDefaultContainer:"tooltip_tooltipDefaultContainer__qf99B",tooltipDefaultContainerParagraph:"tooltip_tooltipDefaultContainerParagraph__spXg5",tooltipDetailsContainer:"tooltip_tooltipDetailsContainer__dn80P",tooltipDetailsContainerHidden:"tooltip_tooltipDetailsContainerHidden__BNQP3"}},40147:(e,t,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/cost_reduction_items",function(){return a(90709)}])},44817:e=>{e.exports={barLabel:"task-list_barLabel__wnni_",barLabelOutside:"task-list_barLabelOutside__p3bJK"}},51016:e=>{e.exports={calendarBottomText:"calendar_calendarBottomText__ENq4C",calendarTopTick:"calendar_calendarTopTick__qGuhD",calendarTopText:"calendar_calendarTopText__xnLhV",calendarHeader:"calendar_calendarHeader__t3oxh"}},51368:(e,t,a)=>{"use strict";a.d(t,{U0:()=>o,e:()=>l,jC:()=>n,tg:()=>s});var r=a(3422);let n="record_filter_memory",i=["/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"],l=e=>i.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";
19case"/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,r.destroyCookie)(null,e,{path:"/"})}},56104:(e,t,a)=>{"use strict";a.d(t,{A:()=>f,D:()=>u});var r=a(83515),n=a(47458),i=a(8225),l=a(92636),o=a(10872),s=a(74745),d=a(82765),c=a(1369);let u="2021-01-01";function m(e){return e?(0,r.A)((0,n.A)(e),"yyyy/MM/dd HH:mm:ss"):"-"}function h(e){return e?(0,r.A)((0,n.A)(e),"yyyy/MM/dd HH:mm"):"-"}function p(e){return e?(0,r.A)((0,n.A)(e),"yyyy/MM/dd"):"-"}let f={formatTimestamp:m,formatTimestamp2:h,formatDate:p,formatDateH:function(e){return e?(0,r.A)(e,"yyyy-MM-dd"):"-"},formatDateCompact:function(e){return e?(0,r.A)(e,"yyyyMMdd"):""},formatMonth:function(e){return e?(0,r.A)((0,n.A)(e),"yyyy/MM"):"-"},formatDateMonth:function(e){return e?(0,r.A)((0,n.A)(e),"yyyy/MM"):null},formatDateWithTimeZone:function(e,t){if(!e)return"-";if(!t)return p(e);let a=(0,d.A)(e,t);return(0,c.A)(a,"yyyy/MM/dd",{timeZone:t})},formatDateTimeWithTimeZone:function(e,t){if(!e)return"-";if(!t)return m(e);let a=(0,d.A)(e,t);return(0,c.A)(a,"yyyy/MM/dd HH:mm:ss",{timeZone:t})},formatDateTimeWithTimeZone2:function(e,t){if(!e)return"-";if(!t)return h(e);let a=(0,d.A)(e,t);return(0,c.A)(a,"yyyy/MM/dd HH:mm",{timeZone:t})},unixToDateTimeStr:function(e,t){let a=(0,i.A)(e),n=(0,d.A)(a,t);return(0,r.A)(n,"yyyy/MM/dd HH:mm:ss")},unixToShortDateTimeStr:function(e,t){let a=(0,i.A)(e),n=(0,d.A)(a,t);return(0,r.A)(n,"MM/dd HH:mm")},nativeDateInputStrToISO:function(e){return(0,l.A)((0,n.A)(e))},isoToNativeDateInput:function(e){return(0,r.A)((0,n.A)(e),"yyyy-MM-dd")},isoToNativeDateTimeInput:function(e){return(0,r.A)((0,n.A)(e),"yyyy-MM-dd'T'HH:mm")},daysAgo:function(e){let t=new Date;return t.setDate(t.getDate()-e),t},daysSince:function(e){let t=new Date;return t.setDate(t.getDate()+e),t},daysBeginningOfMonth:function(){let e=new Date;return e.setMonth(e.getMonth()+2),e.setDate(1),e},inputAdjustedToFirstDayOfMonthISO:function(e){let t=(0,n.A)(e),a=(0,o.A)(t,1);return(0,l.A)(a,{representation:"date"})},isoToNativeMonthInput:function(e){return(0,r.A)((0,n.A)(e),"yyyy-MM")},latestMonday:function(){return(0,s.A)(new Date,{weekStartsOn:1})}}},60335:(e,t,a)=>{"use strict";a.d(t,{C$:()=>d,Cp:()=>o,EN:()=>c,EV:()=>_,L3:()=>g,LJ:()=>y,Lc:()=>x,Ng:()=>m,QM:()=>D,Xy:()=>w,Zn:()=>v,_c:()=>u,a_:()=>f,gN:()=>Y,iO:()=>A,lj:()=>b,my:()=>p,uu:()=>h,v5:()=>S,zX:()=>s});var r=a(2105),n=a(86355),i=a(62931),l=a(79594);let o=0xa00000,s=0x5000000,d=0x12c00000,c=10,u="expired_url",m=["image/jpeg","image/png","image/gif","image/bmp","image/webp","image/tiff","image/svg+xml","text/csv","application/pdf","application/msword","application/dxf","application/rtf","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.ms-excel.sheet.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.presentationml.slideshow","application/zip","text/plain",".igs",".iges",".dxf",".step",".stp",".ppsx",".sldprt",".sldasm",".slddrw",".prt",".x_t",".x_b",".jt",".dwg",".stl"],h=["image/jpeg","image/png","image/gif","image/webp","image/tiff","a
19pplication/pdf","application/msword","application/dxf","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.ms-excel","application/vnd.ms-excel.sheet.macroEnabled.12","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet","application/vnd.ms-powerpoint","application/vnd.openxmlformats-officedocument.presentationml.presentation","application/vnd.openxmlformats-officedocument.presentationml.slideshow","application/zip","text/plain",".igs",".iges",".dxf",".step",".stp",".ppsx",".sldprt",".sldasm",".slddrw",".prt",".x_t",".x_b",".jt",".dwg",".stl"],p=e=>{if(!e)return{url:""};if(!("url"in e))throw Error("The parameter should contain url property");return{url:e.signedUrl||"",baseUrl:e.url||"",fileType:e.fileType||"",size:e.size||0,name:e.name||"",shouldCopyFromAnother:e.shouldCopyFromAnother}},f=e=>{if(!e)return{url:""};if(!("url"in e))throw Error("The parameter should contain url property");return{url:e.signedUrl||"",baseUrl:e.url||"",fileType:e.fileType||"",size:e.size||0,name:e.name||"",shouldCopyFromAnother:!1}},g=e=>e.map(e=>p(e)),y=e=>e.map(e=>f(e)),_=e=>({url:e?.url||"",name:e?.name||""}),x=e=>{if(!e)throw Error("Files don't exist");return A([e[0]])[0]},A=e=>e.map(e=>({url:URL.createObjectURL(e),file:e,fileType:e.type,size:e.size,name:e.name})),D=async e=>(await v([e]))[0],v=async(e,t="",a=!1)=>{if(!e)throw Error("Attachment should be passed");let r=[];for(let n of e){let e={name:n.name||"",url:""};if(n.file)e.url=await b(n.file,t);else if(n.url)if(n.url.startsWith("http"))if(n.shouldCopyFromAnother){let a=await T(n.url);e.url=await b(a,t)}else e.url=a&&n.baseUrl?n.baseUrl:n.url;else{let a=await T(n.url);e.url=await b(a,t)}else e.url="";r.push(e)}return r},Y=async(e,t="")=>{if(!e)throw Error("Attachment should be passed");let a=[];for(let r of e){let e={name:r.name||"",url:""};if(r.file)e.url=await b(r.file,t);else if(r.url.startsWith("http")){let a=await T(r.url);e.url=await b(a,t)}else throw Error("unexpected case from ForceUploadFiles, attachment should be file or link");a.push(e)}return a},b=async(e,t="")=>{let[a,n,i,l,o]=await k(e,t),s=new r.w(a).getContainerClient(i).getBlockBlobClient(`${l}/${o}`),d={blobHTTPHeaders:{blobContentType:e.type}};return await s.uploadData(e,d),n},C=(0,n.J1)`
20  query AttachmentUploadUrls($filename: String!, $directory: String, $rand: String!) {
21    attachmentUploadUrls(filename: $filename, directory: $directory, rand: $rand) {
22      uploadUrl
23      fileUrl
24      containerName
25      directory
26      filename
27    }
28  }
29`,T=async e=>{let t=await fetch(e),a=await t.blob();return new File([a],(0,l.A)(),{type:a.type})},k=async(e,t="")=>{let a=e.name,r=(await i.G.query(C,{filename:a,directory:t,rand:Math.random().toString(32).substring(2)},{requestPolicy:"network-only"}).toPromise()).data.attachmentUploadUrls;return[r.uploadUrl,r.fileUrl,r.containerName,r.directory,r.filename]},w=e=>({url:e.url,baseUrl:e.baseUrl,file:e.file?new File([e.file],e.file.name,{type:e.file.type}):void 0,fileType:e.fileType,size:e.size,name:e.name}),S=e=>{let t=e.lastIndexOf(".");return -1===t?e:e.slice(0,t)}},61142:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var r=a(18153),n=a(38993),i=a(14232),l=a(32351),o=a(38550),s=a(91459),d=a(72656),c=a(40073),u=a(47458);let m=e=>{let{type:t="date",value:a,handleChange:m,sx:h,fullWidth:p=!0,minDate:f,maxDate:g,only1stDate:y=!1,inDataGridEditMode:_=!1,noBorder:x=!1,iconSize:A="medium",error:D,helperText:v,localeCode:Y,...b}=e,C=e=>{let t=(0,u.A)(e);return(0,o.BY)(t,g,f)?t:null},T=(0,l.yj)(),k=(0,o.CE)(Y,T?.languageCode),[w,S]=(0,i.useState)(a?C(a):null),[F,E]=(0,i.useState)(0),N=()=>E(e=>e+1),[I,R]=(0,i.useState)(!1),[M,$]=(0,i.useState)(null),L=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(_&&j(),!a)return void q();let e=C(a);e&&S(e)},[a]);let W=e=>({target:{value:e}}),O=e=>{let t=e.trim();return""===t||!/[0-9]/.test(t)},q=()=>{S(null),N()},H=()=>{q(),m(W(""))},P=e=>{if(O(e))return;let a=(0,o.mz)(e,k,g,f,t);if(!a)return void H();let r=(0,o.Yq)(a,y,t);S((0,o.nx)(a,y,t)),m(W(r)),(0,o.dW)(e,a,k,t)||N()},j=()=>{_&&I||setTimeout(()=>{let e=L.current;e&&e.focus()},100)};
29return(0,r.Y)(c.$,{dateAdapter:d.h,adapterLocale:(0,o.JK)(k),children:(0,n.n)(s.l,{...b,key:F,value:w,onChange:e=>{e?(0,o.BY)(e,g,f)&&(S((0,o.nx)(e,y,t)),m(W((0,o.Yq)(e,y,t)))):H()},onAccept:e=>{(e?(0,o.Yq)(e,y,t):"").replaceAll("/","-")!==(w?(0,o.Yq)(w,y,t):"")&&N(),j()},views:"month"===t?["year","month"]:void 0,format:"month"===t?(0,o.xb)(k):(0,o.Lk)(k),slotProps:{desktopPaper:{onKeyDownCapture:e=>{("Enter"===e.key||"Tab"===e.key)&&e.stopPropagation()}},openPickerButton:{tabIndex:-1,onMouseDown:e=>{e.preventDefault()}},openPickerIcon:{sx:"small"===A?{fontSize:"0.9rem"}:{}},textField:{inputRef:L,size:"small",fullWidth:p,onBlur:t=>{I||e.readOnly||P(t.target.value)},onKeyDown:t=>{if(t.nativeEvent.isComposing||e.readOnly)return;let a=t.currentTarget.value;if("Enter"===t.key)if(t.preventDefault(),t.stopPropagation(),O(a))R(!0);else{P(a);let e=new KeyboardEvent("keydown",{key:"Tab",code:"Tab",keyCode:9,which:9,bubbles:!0,cancelable:!0});t.currentTarget.dispatchEvent(e)}else if("Tab"===t.key)P(a);else if("Backspace"===t.key){H();let e=new KeyboardEvent("keydown",{key:"Tab",code:"Tab",keyCode:9,which:9,bubbles:!0,cancelable:!0});t.currentTarget.dispatchEvent(e)}},onFocus:()=>{$("all")},inputProps:{sx:{...!p&&{maxWidth:"7rem"},..."small"===A&&{fontSize:"0.875rem"}}},sx:{...h,"& .Mui-error .MuiOutlinedInput-notchedOutline":{border:"2px solid #d32f2f"},...x&&{"& .MuiOutlinedInput-notchedOutline":{border:"none"}}},error:D,helperText:v},actionBar:{actions:"date"===t?["clear","today"]:["clear"]}},open:I,onOpen:()=>R(!0),onClose:()=>R(!1),selectedSections:M,onSelectedSectionsChange:$,maxDate:g||o.Ae,minDate:f||o.AN,disabled:e.disabled})})}},62328:(e,t,a)=>{"use strict";a.d(t,{A:()=>p});var r=a(18153),n=a(38993),i=a(92374),l=a(93985),o=a(88494),s=a(32215),d=a(54142),c=a(29648);let u=(0,n.AH)("max-width:1000px;max-height:600px;margin:10px 40px;"),m=e=>{let{idx:t,remove:a}=e;return a?(0,r.Y)(i.A,{sx:{position:"absolute",top:0,zIndex:2},children:(0,r.Y)(l.A,{sx:{cursor:"pointer"},onClick:e=>a(t)(e)})}):(0,r.Y)(r.FK,{})},h=e=>{let{attachment:t,imageNotShowing:a,...n}=e;return(0,r.FD)(s.A,{sx:{position:"relative"},justifyContent:"flex-start",children:[(0,r.Y)(m,{...n}),(0,r.Y)(i.A,{children:"image/png"!==t.fileType&&"image/jpeg"!==t.fileType||a?(0,r.Y)("ul",{children:(0,r.Y)(d.A,{sx:{color:c.A[500]},children:(0,r.Y)(o.A,{href:t.url,target:"_blank",rel:"noreferrer",onClick:e=>{e.stopPropagation()},children:t.name})})}):(0,r.Y)(r.FK,{children:(0,r.Y)("img",{src:`${t.url}`,alt:t.name,css:u})})})]})},p=e=>{let{attachments:t,remove:a,imageNotShowing:n}=e,i=e=>t=>{a&&a(e),t.stopPropagation()};return t&&0!==t.length?(0,r.Y)(s.A,{direction:"column",mt:2,children:t.map((t,a)=>(0,r.Y)(h,{idx:a,attachment:t,remove:e.remove?i:void 0,imageNotShowing:n},a))}):null}},65884:(e,t,a)=>{"use strict";a.d(t,{A:()=>u});var r=a(18153),n=a(82858),i=a(97397),l=a(61142),o=a(35567),s=a(22368),d=a(71605),c=a(68794);let u=e=>{let{label:t,sinceValue:a,untilValue:u,handleSince:m,handleUntil:h}=e,{d:p}=(0,o.oT)(),f=(0,s._E)(a,u),g=!!(a&&u&&!f);return(0,r.FD)(n.A,{children:[(0,r.Y)(i.A,{label:t}),(0,r.FD)(c.Ay,{container:!0,children:[(0,r.Y)(c.Ay,{item:!0,xs:5.5,children:(0,r.Y)(l.A,{value:a,handleChange:m})}),(0,r.Y)(c.Ay,{container:!0,item:!0,xs:1,alignItems:"center",justifyContent:"center",children:"ー"}),(0,r.Y)(c.Ay,{item:!0,xs:5.5,children:(0,r.Y)(l.A,{value:u,handleChange:h})})]}),g&&(0,r.Y)(d.A,{error:!0,sx:{mt:.5},children:p("common:validation.end_date_on_or_after_start_date")})]})}},75846:()=>{},77581:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var r=a(18153),n=a(12128),i=a(3354),l=a(79594),o=a(5976),s=a(16314),d=a(92374),c=a(32215),u=a(78023);let m=e=>{let{onSelect:t,refetchable:a,defaultValue:m,isDisabled:h,yearOptions:p}=e,{sx:f}=e;f=f||{width:1};let[g,y]=(0,i.mCs)(),{fetching:_,data:x}=g;if(_||!x)return null;let A=x.fiscalYears.map(e=>({label:e.year,value:e.year})),D=o.A.getFiscalYear(new Date().getFullYear(),new Date().getMonth()+1),v=p?.map(e=>({label:e,value:e}));return(0,r.FD)(c.A,{direction:"row",children:[(0,r.Y)(d.A,{sx:f,children:(0,r.Y)(n.Ay,{isDisabled:h,isClearable:!0,menuPortalTarget:document.body,styles:{menuPortal:e=>({...e,zIndex:9999})},defaultValue:v?v.find(e=>e.value==m):A.find(e=>e.value==m),options:v||A,onChange:e=>{e?t(e.value,e.label):t("","")},onMenuOpen:()=>{requestAnimationFrame(()=>{let e=null;for(let t of["body > div:last-child",'[id*="react-select"]','[role="listbox"]','[class*="menu"]'])if(e=document.querySelector(t))break;if(e){let t=Array.from(e.querySelectorAll("*")),a=m||D.toString();for(let r of t)if(r.textContent?.trim()===a){let t=e.querySelector('[role="listbox"]')||e;t&&(t.scrollTop=Math.max(0,r.offsetTop))}}})}},`fiscal_year_select__${(0,l.A)()}`)}),(0,r.Y)(()=>a?(0,r.Y)(u.A,{onClick:()=>y,children:(0,r.Y)(s.A,{})}):(0,r.Y)(r.FK,{}),{})]})}},78366:e=>{e.exports={projectWrapper:"project_projectWrapper__WeugF",projectBackgroun
29d:"project_projectBackground__4r28O",projectTop:"project_projectTop__Xx2A0"}},82295:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var r=a(18153),n=a(12128),i=a(3354),l=a(72152),o=a(35567),s=a(69844),d=a(80214);let c=(0,s.Ay)(d.A,{shouldForwardProp:e=>"bgColor"!==e})(({bgColor:e})=>({backgroundColor:e})),u=({label:e,colorCode:t})=>(0,r.Y)(c,{bgColor:t,label:e}),m=e=>{let{d:t}=(0,o.oT)(),{categoryKind:a,tagCodes:s,setTagCodes:d}=e,[c]=(0,i.xqB)({variables:{categoryKind:(0,l.$)(a)}}),{fetching:m,data:h}=c;if(m||!h)return null;let p=h.costReductionTags.map(e=>({colorCode:e.colorCode,label:e.name,value:e.code}));return(0,r.Y)(n.Ay,{placeholder:t(`cost_reduction_item:tags.${(0,l.$)(a)}`),isMulti:!0,value:p.filter(e=>s.some(t=>t===e.value)),options:p,onChange:e=>{d(e.map(e=>e.value))},styles:{container:e=>({...e,width:"100%"})},formatOptionLabel:u})}},82858:(e,t,a)=>{"use strict";a.d(t,{A:()=>i});var r=a(69844),n=a(92374);let i=(0,r.Ay)(n.A)(({theme:e})=>({marginBottom:e.spacing(2)}))},83080:(e,t,a)=>{"use strict";a.d(t,{A:()=>m});var r=a(18153),n=a(14232),i=a(48824),l=a(8547),o=a(54142),s=a(2316),d=a(78023),c=a(73178),u=a(27290);let m=e=>{let{children:t,childrenDetail:a,actionButton:m,showDetail:h=!0}=e,{t:p}=(0,i.useTranslation)(),[f,g]=(0,n.useState)(!1);return(0,r.FD)(s.A,{sx:{mb:2,p:2},children:[(0,r.Y)(o.A,{variant:"subtitle2",sx:{fontWeight:"bold",mb:2},children:p("common:search_condition")}),t,h&&a&&(0,r.FD)(r.FK,{children:[(0,r.Y)(l.A,{in:f,children:a}),(0,r.Y)(d.A,{onClick:()=>g(!f),startIcon:f?(0,r.Y)(u.A,{}):(0,r.Y)(c.A,{}),children:p("common:search_condition_detail")})]}),m&&(0,r.Y)(r.FK,{children:m})]})}},84572:e=>{e.exports={ganttTable:"task-list-header_ganttTable__4sn5S",ganttTable_Header:"task-list-header_ganttTable_Header__NHILJ",ganttTable_HeaderItem:"task-list-header_ganttTable_HeaderItem__dX1eI"}},86057:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r={formatWithComma:function(e){return"number"==typeof e?e.toLocaleString():Number(e).toLocaleString()}}},90709:(e,t,a)=>{"use strict";a.r(t),a.d(t,{__N_SSP:()=>t5,default:()=>t3});var r,n=a(18153),i=a(14232),l=a(89099),o=a(48824),s=a(51368),d=a(91756),c=a(2512),u=a(11238),m=a(20248),h=a(56104),p=a(86057),f=a(35567),g=a(90149),y=a(27063),_=a(62656),x=a(96525);let A={WbSunny:(0,n.Y)(g.A,{}),Cloud:(0,n.Y)(y.A,{}),Thunderstorm:(0,n.Y)(_.A,{}),Check:(0,n.Y)(x.A,{})},D=[{icon:"WbSunny",text:"進捗に問題なし"},{icon:"Cloud",text:"開始が遅延"},{icon:"Thunderstorm",text:"開始未入力。あるいは予定終了日を過ぎている"},{icon:"Check",text:"タスク完了"}],v=[{icon:"WbSunny",text:"前月実績が前月最新予定効果額以上"},{icon:"Cloud",text:"前月実績が前月最新予定効果額未満"},{icon:"Thunderstorm",text:"前月最新予定効果額が入力済み。かつ前月実績が実績入力予定日を過ぎていて未入力"}],Y=e=>{let t=[];if("status"===e)t=D;else{if("actualResult"!==e)return null;t=v}return t.map((e,t)=>(0,n.FD)("div",{style:{display:"flex",alignItems:"center",padding:"2px"},children:[A[e.icon],(0,n.Y)("span",{style:{padding:"4px"},children:e.text})]},t))};var b=a(88494),C=a(80214),T=a(69844),k=a(73507),w=a(24248);let S=(0,T.Ay)(C.A,{shouldForwardProp:e=>"bgColor"!==e})(({bgColor:e})=>({backgroundColor:e})),F=({costReductionItems:e})=>{let{t}=(0,o.useTranslation)(["cost_reduction_item"]),{d:a}=(0,f.oT)(),r=new Date;return(0,n.Y)(u.A,{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.$v,{children:t("cost_reduction_item:shared.uid")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.kind")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.title")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.status")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.owner")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.department")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.effective_date")}),(0,n.Y)(m.$v,{children:a("cost_reduction_item:level")}),(0,n.Y)(m.$v,{children:a("cost_reduction_item:magnification")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.total_scheduled_effect_for_this_year")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.monthly_scheduled_average_effect")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.previous_month_latest_scheduled_effect")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.previous_month_actual_effect")}),(0,n.Y)(m.$v,{children:(0,n.Y)(k.A,{placement:"top",title:Y("actualResult"),children:(0,n.FD)("div",{children:[t("cost_reduction_item:shared.previous_month_actual_effect_evaluation"),(0,n.Y)(w.A,{s
29x:{fontSize:"0.8rem"}})]})})}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.display_currency")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.next_due_date")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.created_at")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.updated_at")}),(0,n.Y)(m.$v,{children:t("cost_reduction_item:shared.tags")})]})}),(0,n.Y)(m.cb,{children:e.map(e=>{var a;return(0,n.FD)(m.kv,{children:[(0,n.Y)(m.aQ,{children:(0,n.Y)(b.A,{underline:"none",href:`/cost_reduction_items/${e.id}/`,children:e.uid})}),(0,n.Y)(m.aQ,{children:e.costReductionItemContents[0].costReductionContentKindName}),(0,n.Y)(m.aQ,{children:e.title}),(0,n.Y)(m.aQ,{children:t(`cost_reduction_item:shared:index_statuses.${e.status}`)}),(0,n.Y)(m.aQ,{children:e.costReductionEmployees.find(e=>e.isOwner)?.employee.name}),(0,n.Y)(m.aQ,{children:e.costReductionEmployees.find(e=>e.isOwner)?.employee.mainDepartment?.fullName||"-"}),(0,n.Y)(m.aQ,{children:h.A.formatDate(e.effectiveDate)}),(0,n.Y)(m.aQ,{children:e.costReductionLevel?.name}),(0,n.Y)(m.aQ,{children:e.magnification?e.magnification:100}),(0,n.Y)(m.aQ,{align:"right",children:p.A.formatWithComma(e.totalScheduledEffect)}),(0,n.Y)(m.aQ,{align:"right",children:p.A.formatWithComma(e.averageScheduledEffect)}),(0,n.Y)(m.aQ,{align:"right",children:e.previousCostReductionDirectResult?.latestScheduledEffect?p.A.formatWithComma(e.previousCostReductionDirectResult?.latestScheduledEffect):0}),(0,n.Y)(m.aQ,{align:"right",children:e.previousCostReductionDirectResult?.actualEffect?p.A.formatWithComma(e.previousCostReductionDirectResult?.actualEffect):0}),(0,n.Y)(m.aQ,{children:(a=e.previousCostReductionDirectResult||null)&&0!==a.latestScheduledEffect?0===a.actualEffect&&new Date(a?.scheduledActualInputDate)<r?(0,n.Y)(_.A,{sx:{color:"#0D47A1",verticalAlign:"middle"}}):a.latestScheduledEffect>a.actualEffect?(0,n.Y)(y.A,{sx:{color:"#bdbdbd",verticalAlign:"middle"}}):a.latestScheduledEffect<=a.actualEffect?(0,n.Y)(g.A,{sx:{color:"#ff9100",verticalAlign:"middle"}}):void 0:t("cost_reduction_item:shared:hyphen")}),(0,n.Y)(m.aQ,{children:`${e.currency.displayName} (${e.currency.currencyCode})`}),(0,n.Y)(m.aQ,{children:e.costReductionTaskBundle.nextCostReductionTask?.dueDateOn?`${h.A.formatDate(e.costReductionTaskBundle.nextCostReductionTask?.dueDateOn)}
30                    (${e.costReductionTaskBundle.nextCostReductionTask?.employee?.name})`:"-"}),(0,n.Y)(m.aQ,{children:h.A.formatDate(e.createdAt)}),(0,n.Y)(m.aQ,{children:h.A.formatDate(e.updatedAt)}),(0,n.Y)(m.aQ,{children:e.costReductionTagInfos.map(e=>(0,n.Y)(S,{bgColor:e.colorCode,label:e.name},e.id))})]},e.id)})})]})})};var E=a(83080),N=a(82858),I=a(97397),R=a(10884),M=a(65884),$=a(78919),L=a(51133),W=a(75349),O=a(82295),q=a(77581),H=a(57143),P=a(33075),j=a(3354),K=a(78023),z=a(2469),B=a(15736),U=a(53968),Q=a(54395),X=a(68794);let V=e=>{let{isOpen:t,exportTargetFiscalYear:a,setExportTargetFiscalYear:r,onRequestClose:i,onExecute:l,title:s,detailText:d,cancelText:c,okText:u}=e,{t:m}=(0,o.useTranslation)(["common","cost_reduction_item"]);return(0,n.FD)(z.A,{open:t,onClose:i,fullWidth:!0,maxWidth:"md",PaperProps:{sx:{minHeight:"500px"}},children:[(0,n.Y)(Q.A,{children:s}),(0,n.FD)(U.A,{children:[(0,n.Y)("pre",{children:d}),(0,n.FD)(X.Ay,{container:!0,alignItems:"center",children:[(0,n.Y)(X.Ay,{item:!0,children:`${m("cost_reduction_item:shared.fiscal_year")}:`}),(0,n.Y)(X.Ay,{item:!0,sx:{ml:1},children:(0,n.Y)(q.A,{defaultValue:a,onSelect:e=>{r(e)}})}),(0,n.Y)(X.Ay,{item:!0,sx:{ml:1},children:m("cost_reduction_item:shared.export_modal_select_fiscal_year")})]})]}),(0,n.FD)(B.A,{children:[(0,n.Y)(K.A,{color:"inherit",variant:"contained",onClick:i,children:c||m("common:cancel")}),(0,n.Y)(K.A,{variant:"contained",onClick:l,disabled:!a,children:u||m("common:execute")})]})]})};var G=a(86542),J=a(23649),Z=a(20808),ee=a(5976),et=a(32215),ea=a(79899),er=a(84399),en=a(73178),ei=a(27290),el=a(57959);let eo=e=>{let{displayMode:t,isGanttChart:a,setIsGanttChart:r,isItemFilter:s,setIsItemFilter:d}=e,[c,u]=(0,i.useState)(!1),m=new Date,p=ee.A.getFiscalYear(m.getFullYear(),m.getMonth()+1).toString(),[g,y]=(0,i.useState)(p),[,_]=(0,j.QAo)(),x=(0,l.useRouter)(),{t:A}=(0,o.useTranslation)(["common","cost_reduction_item"]),{d:D}=(0,f.oT)(),{loadingWrapper:v}=(0,G.M3)(),[Y,b]=(0,i.useState)(!0),[C,T]=(0,i.useState)(!1),[k,w]=(0,i.useState)([]),{errs:S,ng:F,setNg:z,clearAndCloseErrors:B,setAndOpenErrors:U}=(0,J.J)(),[Q]=(0,j.xqB)(),{data:eo}=Q,es=eo?.costReductionTags,[ed,ec]=(0,i.useState)({employeeId:"",title:"",uid:"",levelId:"",baseId:"",apportionmentId:"",apportionmentType:"",status:"",nextDueDateFrom:"",nextDueDateTo:"",year:"",tag1Codes:[],tag2Codes:[],tag3Codes:[],tag4Codes:[],tag5Codes:[],tag6Codes:[],previousMonthActualEffectNotEntered:!1,includeImpossibleRecorded:!1,baseName:"",apportionmentName:"",employeeName:"",levelName:""}),eu=()=>{let e=[],t=A("cost_reduction_item:cost_reduction_item_list.all_data");if(ed.employeeId&&e.push(`${A("cost_reduction_item:shared.owner")}: ${ed.employeeName}`),ed.title&&e.push(`${A("cost_reduction_item:shared.title")}: ${ed.title}`),ed.uid&&e.push(`${A("cost_reduction_item:shared.uid")}: ${ed.uid}`),ed.levelId&&e.push(`${D("cost_reduction_item:level")}: ${ed.levelName}`),ed.baseId&&e.push(`${A("cost_reduction_item:shared.base")}: ${ed.baseName}
30`),ed.apportionmentId&&e.push(`${A("cost_reduction_item:shared.apportionments")}: ${ed.apportionmentName}`),ed.status&&e.push(`${A("cost_reduction_item:shared.status")}: ${A(`cost_reduction_item:shared:index_statuses.${ed.status}`)}`),ed.nextDueDateFrom&&ed.nextDueDateTo&&e.push(`${A("cost_reduction_item:shared.next_due_date")}: ${h.A.formatDate(ed.nextDueDateFrom)} ~ ${h.A.formatDate(ed.nextDueDateTo)}`),ed.year&&e.push(`${A("cost_reduction_item:shared.fiscal_year")}: ${ed.year}`),ed.tag1Codes.length>0){let t=es?.filter(e=>ed.tag1Codes.includes(e.code)&&e.categoryKind===j.KLE.ATag1).map(e=>e.name);e.push(`${D("cost_reduction_item:tags.tag1")}: ${t?.join(", ")}`)}if(ed.tag2Codes.length>0){let t=es?.filter(e=>ed.tag2Codes.includes(e.code)&&e.categoryKind===j.KLE.BTag2).map(e=>e.name);e.push(`${D("cost_reduction_item:tags.tag2")}: ${t?.join(", ")}`)}if(ed.tag3Codes.length>0){let t=es?.filter(e=>ed.tag3Codes.includes(e.code)&&e.categoryKind===j.KLE.CTag3).map(e=>e.name);e.push(`${D("cost_reduction_item:tags.tag3")}: ${t?.join(", ")}`)}if(ed.tag4Codes.length>0){let t=es?.filter(e=>ed.tag4Codes.includes(e.code)&&e.categoryKind===j.KLE.DTag4).map(e=>e.name);e.push(`${D("cost_reduction_item:tags.tag4")}: ${t?.join(", ")}`)}if(ed.tag5Codes.length>0){let t=es?.filter(e=>ed.tag5Codes.includes(e.code)&&e.categoryKind===j.KLE.ETag5).map(e=>e.name);e.push(`${D("cost_reduction_item:tags.tag5")}: ${t?.join(", ")}`)}if(ed.tag6Codes.length>0){let t=es?.filter(e=>ed.tag6Codes.includes(e.code)&&e.categoryKind===j.KLE.FTag6).map(e=>e.name);e.push(`${D("cost_reduction_item:tags.tag6")}: ${t?.join(", ")}`)}return ed.previousMonthActualEffectNotEntered&&e.push(`${A("cost_reduction_item:shared.previous_month_actual_effect_not_entered")}`),ed.includeImpossibleRecorded&&e.push(`${A("cost_reduction_item:shared.include_impossible_recorded")}`),e.length>0&&(t=e.join("\n")),t},em=async()=>{await _({...ed,conditionsText:eu(),fiscalYear:g}).then(e=>{u(!1);let t=e?.data?.costReductionItemCsvExport?.res;t&&(t.errs.length>0?U(t.errs):(B(),t.result?.signedUrl&&(window.location.assign(t.result.signedUrl),w([A("common:csv_exported")]),T(!0))))})};return(0,i.useEffect)(()=>{ec({employeeId:x.query.employeeId||"",title:x.query.title||"",uid:x.query.uid||"",levelId:x.query.levelId||"",baseId:x.query.baseId||"",apportionmentId:x.query.apportionmentId||"",apportionmentType:x.query.apportionmentType||"",status:x.query.status||"",nextDueDateFrom:x.query.nextDueDateFrom||"",nextDueDateTo:x.query.nextDueDateTo||"",year:x.query.year||"",tag1Codes:x.query.tag1Codes?[x.query.tag1Codes].flat():[],tag2Codes:x.query.tag2Codes?[x.query.tag2Codes].flat():[],tag3Codes:x.query.tag3Codes?[x.query.tag3Codes].flat():[],tag4Codes:x.query.tag4Codes?[x.query.tag4Codes].flat():[],tag5Codes:x.query.tag5Codes?[x.query.tag5Codes].flat():[],tag6Codes:x.query.tag6Codes?[x.query.tag6Codes].flat():[],previousMonthActualEffectNotEntered:"true"===x.query.previousMonthActualEffectNotEntered,includeImpossibleRecorded:"true"===x.query.includeImpossibleRecorded,baseName:x.query.baseName||"",apportionmentName:x.query.apportionmentName||"",employeeName:x.query.employeeName||"",levelName:x.query.levelName||""})},[x.query]),(0,n.FD)(n.FK,{children:[(0,n.Y)(X.Ay,{container:!0,xs:12,justifyContent:"flex-end",children:(0,n.Y)(K.A,{onClick:()=>b(!Y),sx:{},startIcon:Y?(0,n.Y)(ei.A,{}):(0,n.Y)(en.A,{}),children:"検索条件を閉じる"})}),(0,n.Y)(Z.A,{ok:C,setOk:T,msgs:k}),(0,n.Y)(J.A,{errs:S,ng:F,setNg:z}),Y&&(0,n.Y)(E.A,{childrenDetail:(0,n.FD)(n.FK,{children:[(0,n.FD)(X.Ay,{container:!0,spacing:2,children:[(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.status")}),(0,n.Y)(L.A,{defaultValue:ed.status,onSelect:e=>{ec({...ed,status:e})}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.owner")}),(0,n.Y)(R.A,{defaultValue:ed.employeeId,canNoSelect:!0,onSelect:(e,t)=>{ec({...ed,employeeId:e,employeeName:t})}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:level")}),(0,n.Y)($.A,{onSelect:(e,t,a)=>{ec({...ed,levelId:e,levelName:a})},defaultValue:ed.levelId})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.Y)(N.A,{children:(0,n.Y)(M.A,{type:"date",label:A("cost_reduction_item:shared.next_due_date"),sinceValue:ed.nextDueDateFrom,untilValue:ed.nextDueDateTo,handleSince:e=>{""===e.target.value?ec({...ed,nextDueDateFrom:""}):ec({...ed,nextDueDateFrom:h.A.nativeDateInputStrToISO(e.target.value)})},handleUntil:e=>{""===e.target.value?ec({...ed,nextDueDateTo:""}):ec({...ed,nextDueDateTo:h.A.nativeDateInputStrToISO(e.target.value)})}})})})]}),(0,n.FD)(X.Ay,{container:!0,spacing:2,children:[(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.fiscal_year")}),(0,n.Y)(q.A,{defaultValue:ed.year,onSelect:e=>{ec({...ed,year:e})}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.previous_month_actual_effect_not_entered")}),(0,n.Y)(er.A,{checked:ed.previousMonthActualEffectNotEntered,onChange:e=>{ec({...ed,previousMonthActualEffectNotEntered:e.target.checked})}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.include_impossible_recorded")}),(0,n.Y)(er.A,{checked:ed.includeImpossibleRecorded,onChange:e=>{ec({...ed,includeImpossibleRecorded:e.target.checked})}})]})})]}),(0,n.FD)(X.Ay,{container:!0,spacing:2,children:[(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:tags.tag1")}),(0,n.Y)(O.A,{categoryKind:j.KLE.ATag1,tagCodes:ed.tag1Codes,setTagCodes:e=>ec({...ed,tag1Codes:e})})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:tags.tag2")}),(0,n.Y)(O.A,{categoryKind:j.KLE.BTag2,tagCodes:ed.tag2Codes,setTagCodes:e=>ec({...ed,tag2Codes:e})})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:tags.tag3")}),(0,n.Y)(O.A,{categoryKind:j.KLE.CTag3,tagCodes:ed.tag3Codes,setTagCodes:e=>ec({...ed,tag3Codes:e})})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:tags.tag4")}),(0,n.Y)(O.A,{categoryKind:j.KLE.DTag4,tagCodes:ed.tag4Codes,setTagCodes:e=>ec({...ed,tag4Codes:e})})]})})]}),(0,n.FD)(X.Ay,{container:!0,spacing:2,children:[(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:tags.tag5")}),(0,n.Y)(O.A,{categoryKind:j.KLE.ETag5,tagCodes:ed.tag5Codes,setTagCodes:e=>ec({...ed,tag5Codes:e})})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:D("cost_reduction_item:tags.tag6")}),(0,n.Y)(O.A,{categoryKind:j.KLE.FTag6,tagCodes:ed.tag6Codes,setTagCodes:e=>ec({...ed,tag6Codes:e})})]})})]})]}),actionButton:(0,n.FD)(et.A,{direction:"row",justifyContent:"center",sx:{mt:2},children:[(0,n.Y)(K.A,{variant:"outlined",onClick:()=>{ec({employeeId:"",title:"",uid:"",levelId:"",baseId:"",apportionmentId:"",apportionmentType:"",status:"",nextDueDateFrom:"",nextDueDateTo:"",year:"",tag1Codes:[],tag2Codes:[],tag3Codes:[],tag4Codes:[],tag5Codes:[],tag6Codes:[],previousMonthActualEffectNotEntered:!1,includeImpossibleRecorded:!1,baseName:"",apportionmentName:"",employeeName:"",levelName:""})},sx:{mr:4},children:A("common:clear_search")}),(0,n.Y)(K.A,{variant:"contained",onClick:e=>{e.preventDefault(),e.preventDefault(),x.push({pathname:x.pathname,query:{employeeId:ed.employeeId,title:ed.title,uid:ed.uid,levelId:ed.levelId,baseId:ed.baseId,apporti
30onmentId:ed.apportionmentId,apportionmentType:ed.apportionmentType,status:ed.status,nextDueDateFrom:ed.nextDueDateFrom,nextDueDateTo:ed.nextDueDateTo,year:ed.year,tag1Codes:ed.tag1Codes,tag2Codes:ed.tag2Codes,tag3Codes:ed.tag3Codes,tag4Codes:ed.tag4Codes,tag5Codes:ed.tag5Codes,tag6Codes:ed.tag6Codes,previousMonthActualEffectNotEntered:ed.previousMonthActualEffectNotEntered,includeImpossibleRecorded:ed.includeImpossibleRecorded,baseName:ed.baseName,apportionmentName:ed.apportionmentName,employeeName:ed.employeeName,levelName:ed.levelName,isGanttChart:a,isItemFilter:s}})},children:A("common:search")})]}),children:(0,n.FD)(X.Ay,{container:!0,spacing:2,children:[(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.base")}),(0,n.Y)(P.A,{defaultValue:ed.baseId,onSelect:(e,t)=>{ec({...ed,baseId:e,baseName:t})}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.apportionments")}),(0,n.Y)(H.A,{defaultValue:`${ed.apportionmentId}${ed.apportionmentType}`,onSelect:(e,t,a)=>{ec({...ed,apportionmentId:e,apportionmentType:t,apportionmentName:a})}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.uid")}),(0,n.Y)(ea.A,{value:ed.uid,onChange:e=>ec({...ed,uid:e.target.value}),size:"small",fullWidth:!0})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(N.A,{children:[(0,n.Y)(I.A,{label:A("cost_reduction_item:shared.title")}),(0,n.Y)(ea.A,{value:ed.title,onChange:e=>ec({...ed,title:e.target.value}),size:"small",fullWidth:!0})]})})]})}),(0,n.FD)(X.Ay,{container:!0,item:!0,xs:12,justifyContent:"flex-end",sx:{mt:2,mb:1},children:[(0,n.FD)(K.A,{variant:"outlined",size:"medium",sx:{mr:2},onClick:()=>{r(!a),d(!s)},children:[t,"で表示"]}),(0,n.Y)(W.As,{resource:"cost_reduction_item",permission:"write",size:"medium",sx:{mr:2},onClick:()=>window.location.href="/cost_reduction_items/new",children:"原価低減アイテム作成"}),(0,n.Y)(K.A,{variant:"outlined",size:"small",color:"secondary",onClick:()=>u(!0),startIcon:(0,n.Y)(el.A,{}),sx:{backgroundColor:"white"},children:A("common:download")})]}),(0,n.Y)(V,{isOpen:c,onRequestClose:()=>u(!1),exportTargetFiscalYear:g,setExportTargetFiscalYear:y,onExecute:()=>v(em),title:A("cost_reduction_item:shared.export_modal_title"),detailText:A("cost_reduction_item:shared.export_modal_detail")+eu(),cancelText:A("cost_reduction_item:shared.export_modal_cancel"),okText:A("cost_reduction_item:shared.export_modal_execute")})]})};var es=((r={}).Hour="Hour",r.QuarterDay="Quarter Day",r.HalfDay="Half Day",r.Day="Day",r.Week="Week",r.Month="Month",r.QuarterYear="QuarterYear",r.Year="Year",r);let ed={},ec=(e,t={})=>{let a=JSON.stringify([e,t]),r=ed[a];return r||(r=new Intl.DateTimeFormat(e,t),ed[a]=r),r},eu=(e,t,a)=>new Date(e.getFullYear()+("year"===a?t:0),e.getMonth()+("month"===a?t:0),e.getDate()+("day"===a?t:0),e.getHours()+("hour"===a?t:0),e.getMinutes()+("minute"===a?t:0),e.getSeconds()+("second"===a?t:0),e.getMilliseconds()+("millisecond"===a?t:0)),em=(e,t)=>{let a=["millisecond","second","minute","hour","day","month","year"],r=e=>{let r=a.indexOf(t);return a.indexOf(e)<=r};return new Date(e.getFullYear(),r("year")?0:e.getMonth(),r("month")?1:e.getDate(),r("day")?0:e.getHours(),r("hour")?0:e.getMinutes(),r("minute")?0:e.getSeconds(),r("second")?0:e.getMilliseconds())},eh=(e,t,a)=>{let r=e[0].start,n=e[0].start;for(let t of e)t.start<r&&(r=t.start),t.end>n&&(n=t.end);switch(t){case es.Year:r=em(r=eu(r,-1,"year"),"year"),n=em(n=eu(n,1,"year"),"year");break;case es.QuarterYear:r=em(r=eu(r,-3,"month"),"month"),n=em(n=eu(n,3,"year"),"year");break;case es.Month:r=em(r=eu(r,-1*a,"month"),"month"),n=em(n=eu(n,1,"year"),"year");break;case es.Week:r=eu(ey(r=em(r,"day")),-7*a,"day"),n=eu(n=em(n,"day"),1.5,"month");break;case es.Day:r=eu(r=em(r,"day"),-1*a,"day"),n=eu(n=em(n,"day"),19,"day")}return[r,n]},ep=(e,t,a)=>{let r=new Date(e),n=[r];for(;r<t;){switch(a){case es.Year:r=eu(r,1,"year");break;case es.QuarterYear:r=eu(r,3,"month");break;case es.Month:r=eu(r,1,"month");break;case es.Week:r=eu(r,7,"day");break;case es.Day:r=eu(r,1,"day");break;case es.HalfDay:r=eu(r,12,"hour");break;case es.QuarterDay:r=eu(r,6,"hour");break;case es.Hour:r=eu(r,1,"hour")}n.push(r)}return n},ef=(e,t)=>{let a=ec(t,{month:"long"}).format(e);return a.replace(a[0],a[0].toLocaleUpperCase())},eg=(e,t,a)=>{let r=ec(t,{weekday:a}).format(e);return r.replace(r[0],r[0].toLocaleUpperCase())},ey=e=>{let t=e.getDay(),a=e.getDate()-t+(0===t?-6:1);return new Date(e.setDate(a))},e_=e=>{let t=new Date(e.valueOf()),a=(t.getDay()+6)%7;t.setDate(t.getDate()-a+3);let r=t.valueOf();t.setMonth(0,1),4!==t.getDay()&&t.setMonth(0,1+(4-t.getDay()+7)%7);let n=(1+Math.ceil((r-t.valueOf())/6048e5)).toString();return 1===n.length?`0${n}`:n},ex=(e,t)=>new Date(t,e+1,0).getDate();var eA=a(84572),eD=a.n(eA);let ev=({headerHeight:e,fontFamily:t,fontSize:a,rowWidth:r,isItemFilter:i})=>(0,n.Y)("div",{className:eD().ganttTable,style:{fontFamily:t,fontSize:a},children:(0,n.FD)("div",{className:eD().ganttTable_Header,style:{height:e-2},children:[(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:200},children:"\xa0アイテムNo"}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:380},children:"\xa0タスク名"}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:r,paddingLeft:"4px"},children:(0,n.Y)(k.A,{placement:"top",title:Y("status"),children:(0,n.FD)("div",{children:["担当者・進捗",(0,n.Y)(w.A,{s
30x:{fontSize:"0.8rem"}})]})})}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:100},children:"\xa0適用日"}),!i&&(0,n.FD)(n.FK,{children:[(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:r},children:"\xa0予定効果額"}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:r},children:"\xa0前月最新予定効果額"}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:r},children:"\xa0前月実績効果額"}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:120},children:(0,n.Y)(k.A,{placement:"top",title:Y("actualResult"),children:(0,n.FD)("div",{children:["前月実績評価",(0,n.Y)(w.A,{sx:{fontSize:"0.8rem"}})]})})}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:120},children:"\xa0表示通貨"}),(0,n.Y)("div",{className:eD().ganttTable_HeaderItem,style:{minWidth:r},children:"\xa0タグ"})]})]})});var eY=a(13987),eb=a.n(eY),eC=a(48578),eT=a(42428),ek=a(40042),ew=a(35870),eS=a(2316),eF=a(86922),eE=a(64184),eN=a(58830),eI=a(93985);let eR=e=>{let{task:t}=e,[a,r]=(0,i.useState)(new Date().getFullYear().toString()),[l,s]=(0,i.useState)(!1),{t:d}=(0,o.useTranslation)(["cost_reduction_item"]),c=()=>{s(!l)},[u]=(0,j.IWe)({variables:{id:t.id}}),m=u.data?.costReductionFiscalYears,[h]=(0,j.TFr)({variables:{id:t.id,fiscalYear:a},pause:!l}),f=h.data?.costReductionDirectResults,g=ee.A.generateFiscalYearAndMonth(`${a}-04-01`).map(({year:e,month:t})=>{let a=f?.find(a=>new Date(a.recordedOn).getMonth()+1===t&&parseInt(a.fiscalYear)===e);return{month:t,result:a||{scheduledEffect:"-",latestScheduledEffect:"-",actualEffect:"-"}}}),y=(e,t)=>(0,n.FD)(eC.A,{children:[(0,n.Y)(eT.A,{children:e}),g.map(({result:e},a)=>(0,n.Y)(eT.A,{sx:{textAlign:"right"},children:"-"!==e[t]?p.A.formatWithComma(e[t]):"-"},a))]});return(0,n.FD)(n.FK,{children:[(0,n.Y)(b.A,{onClick:c,underline:"none",component:"button",children:t.resultAmount}),(0,n.FD)(z.A,{open:l,onClose:c,fullWidth:!0,maxWidth:"xl",children:[(0,n.Y)(Q.A,{children:(0,n.Y)(ek.A,{"aria-label":"close",onClick:c,sx:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,n.Y)(eI.A,{})})}),(0,n.Y)(ew.A,{component:eS.A,children:(0,n.FD)(eF.A,{children:[(0,n.Y)(eE.A,{children:(0,n.FD)(eC.A,{children:[(0,n.FD)(eT.A,{children:[(0,n.Y)(q.A,{defaultValue:a,onSelect:e=>r(e),yearOptions:m}),d("cost_reduction_item:shared.fiscal_year")]}),g.map(({month:e},t)=>(0,n.FD)(eT.A,{sx:{textAlign:"right"},children:[e," ",d("cost_reduction_item:shared.month")]},t))]})}),(0,n.FD)(eN.A,{children:[y(d("cost_reduction_item:shared.direct_effect_amount"),"scheduledEffect"),y(d("cost_reduction_item:shared.latest_direct_effect_amount"),"latestScheduledEffect"),y(d("cost_reduction_item:shared.acutual_result_direct_effect_amount"),"actualEffect")]})]})})]})]})};var eM=a(78267),e$=a(60794);let eL=({rowHeight:e,rowWidth:t,tasks:a,fontFamily:r,fontSize:i,onExpanderClick:l,handleDrawerOpen:o,isItemFilter:s})=>{let d=e=>{let{task:t}=e;return"task"===t.type?null:(0,n.FD)(n.FK,{children:[(0,n.FD)(K.A,{onClick:()=>o(t.id),children:[t.uid,(0,n.Y)(eM.A,{fontSize:"small"})]}),(0,n.Y)(b.A,{href:`cost_reduction_items/${t.id}`,target:"_blank",sx:{alignItems:"center",display:"flex"},children:(0,n.Y)(e$.A,{fontSize:"small"})})]})},c="#FCFCFC",u=e=>({minWidth:t,maxWidth:t,textAlign:"right",paddingRight:10,..."task"===e.type?{backgroundColor:c}:{}});return(0,n.Y)("div",{className:eb().taskListWrapper,style:{fontFamily:r,fontSize:i},children:a.map(a=>{let r="";return!1===a.hideChildren?r="▼":!0===a.hideChildren&&(r="▶"),(0,n.FD)("div",{className:eb().taskListTableRow,style:{height:e},children:[(0,n.Y)("div",{className:eb().taskListCell,style:{minWidth:200,maxWidth:200,textAlign:"center",..."task"===a.type?{backgroundColor:c}:{}},title:a.taskName,children:(0,n.FD)("div",{className:eb().taskListNameWrapper,children:[(0,n.Y)("div",{className:r?eb().taskListExpander:eb().taskListEmptyExpander,onClick:()=>l(a),children:r}),(0,n.Y)(d,{task:a})]})}),(0,n.FD)("div",{className:eb().taskListCell,style:{minWidth:380,maxWidth:380,textAlign:"left",paddingLeft:10,..."task"===a.type?{backgroundColor:c}:{}},children:[a.itemName,a.taskName]}),(0,n.FD)("div",{className:eb().taskListCell,style:{minWidth:t,maxWidth:t,textAlign:"center",..."task"===a.type?{backgroundColor:c}:{}},children:[a.employee?.name,a.status," ",a.evaluation]}),(0,n.Y)("div",{className:eb().taskListCell,style:{minWidth:100,maxWidth:100,textAlign:"center",..."task"===a.type?{backgroundColor:c}:{}},children:h.A.formatDate(a.effectiveDate)}),!s&&(0,n.FD)(n.FK,{children:[(0,n.Y)("div",{className:eb().taskListCell,style:u(a),children:(0,n.Y)(eR,{task:a})}),(0,n.Y)("div",{className:eb().taskListCell,style:u(a),children:a.previousMonthScheduledEffect}),(0,n.Y)("div",{className:eb().taskListCell,style:u(a),children:a.previousMonthActualEffect}),(0,n.Y)("div",{className:eb().taskListCell,style:{minWidth:120,maxWidth:120,textAlign:"center",..."task"===a.type?{backgroundColor:c}:{}},children:a.evaluationOfPreviousMonthActualEffect}),(0,n.Y)("div",{className:eb().taskListCell,style:{minWidth:120,maxWidth:120,textAlign:"left",paddingLeft:10,..."task"===a.type?{backgroundColor:c}:{}},children:a.currency}),(0,n.Y)("div",{className:eb().taskListCell,style:{minWidth:t,maxWidth:t,textAlign:"left",paddingLeft:10,..."task"===a.type?{backgroundColor:c}:{}},children:a.tag})]})]},`${a.id}row`)})})};var eW=a(39327),eO=a.n(eW);let eq=({task:e,rowHeight:t,rtl:a,svgContainerHeight:r,svgContainerWidth:l,scrollX:o,scrollY:s,arrowIndent:d,fontSize:c,fontFamily:u,headerHeight:m,taskListWidth:h,TooltipContent:p})=>{let f=(0,i.useRef)(null),[g,y]=(0,i.useState)(0),[_,x]=(0,i.useState)(0);return(0,i.useEffect)(()=>
30{if(f.current){let n,i=1.1*f.current.offsetHeight,c=1.1*f.current.offsetWidth,u=e.index*t-s+m;a?((n=e.x1-1.5*d-c-o)<0&&(n=e.x2+1.5*d-o),c+n>l&&(n=l-c,u+=t)):(c+(n=e.x2+1.5*d+h-o)>h+l&&(n=e.x1+h-1.5*d-o-c),n<h&&(n=l+h-c,u+=t)),i+u-s>r-s&&(u=r-i),y(u),x(n)}},[f,e,d,o,s,m,h,t,r,l,a]),(0,n.Y)("div",{ref:f,className:_?eO().tooltipDetailsContainer:eO().tooltipDetailsContainerHidden,style:{left:_/1.8,top:g},children:(0,n.Y)(p,{task:e,fontSize:c,fontFamily:u})})},eH=({task:e,fontSize:t,fontFamily:a})=>{let r=e.start,i=e.end,l=e.actualResultStart,o=e.actualResultEnd,s=e.taskName||e.itemName,d=e.actualResultStart&&e.actualResultEnd,c=(e,t)=>`期間: ${~~((t.getTime()-e.getTime())/864e5)} 日`,u=(e,t)=>(t.getTime()-e.getTime())/864e5,m=(e,t)=>`${h.A.formatDateH(e)} 〜 ${h.A.formatDateH(t)}`;return(0,n.FD)("div",{className:eO().tooltipDefaultContainer,style:{fontSize:t,fontFamily:a},children:[(0,n.Y)("b",{style:{fontSize:t+6},children:`${s}(予定): ${m(r,i)}`}),0!==u(r,i)&&(0,n.Y)("p",{className:eO().tooltipDefaultContainerParagraph,children:c(r,i)}),(0,n.Y)("br",{}),(0,n.Y)("b",{style:{fontSize:t+6},children:`${s}(実績):  ${d?m(l,o):"未入力"}`}),0!==u(o,l)&&(0,n.Y)("p",{className:eO().tooltipDefaultContainerParagraph,children:c(l,o)})]})};var eP=a(91448),ej=a.n(eP);let eK=({scroll:e,ganttHeight:t,ganttFullHeight:a,headerHeight:r,rtl:l,onScroll:o})=>{let s=(0,i.useRef)(null);return(0,i.useEffect)(()=>{s.current&&(s.current.scrollTop=e)},[e]),(0,n.Y)("div",{style:{height:t,marginTop:r,marginLeft:l?"":"-1rem"},className:ej().scroll,onScroll:o,ref:s,children:(0,n.Y)("div",{style:{height:a,width:1}})})},ez=({headerHeight:e,fontFamily:t,fontSize:a,rowWidth:r,rowHeight:l,scrollY:o,tasks:s,selectedTask:d,setSelectedTask:c,onExpanderClick:u,locale:m,ganttHeight:h,taskListRef:p,horizontalContainerClass:f,TaskListHeader:g,TaskListTable:y,costReductionItems:_,handleDrawerOpen:x,isItemFilter:A})=>{let D=(0,i.useRef)(null);(0,i.useEffect)(()=>{D.current&&(D.current.scrollTop=o)},[o]);let v=d?d.id:"";return(0,n.FD)("div",{ref:p,children:[(0,n.Y)(g,{headerHeight:e,fontFamily:t,fontSize:a,rowWidth:r,isItemFilter:A}),(0,n.Y)("div",{ref:D,className:f,style:h?{height:h}:{},children:(0,n.Y)(y,{rowHeight:l,rowWidth:r,fontFamily:t,fontSize:a,tasks:s,locale:m,selectedTaskId:v,setSelectedTask:c,onExpanderClick:u,costReductionItems:_,handleDrawerOpen:x,isItemFilter:A})})]})};var eB=a(91996),eU=a.n(eB);let eQ=({tasks:e,dates:t,rowHeight:a,svgWidth:r,columnWidth:i,todayColor:l,rtl:o})=>{let s=0,d=[],c=[(0,n.Y)("line",{x:"0",y1:0,x2:r,y2:0,className:eU().gridRowLine},"RowLineFirst")];for(let t of e)d.push((0,n.Y)("rect",{x:"0",y:s,width:r,height:a,className:eU().gridRow},"Row"+t.id)),c.push((0,n.Y)("line",{x:"0",y1:s+a,x2:r,y2:s+a,className:eU().gridRowLine},"RowLine"+t.id)),s+=a;let u=new Date,m=0,h=[],p=(0,n.Y)("rect",{});for(let e=0;e<t.length;e++){let a=t[e];h.push((0,n.Y)("line",{x1:m,y1:0,x2:m,y2:s,className:eU().gridTick},a.getTime())),(e+1!==t.length&&a.getTime()<u.getTime()&&t[e+1].getTime()>=u.getTime()||0!==e&&e+1===t.length&&a.getTime()<u.getTime()&&eu(a,a.getTime()-t[e-1].getTime(),"millisecond").getTime()>=u.getTime())&&(p=(0,n.Y)("rect",{x:m,y:0,width:i,height:s,fill:l})),o&&e+1!==t.length&&a.getTime()>=u.getTime()&&t[e+1].getTime()<u.getTime()&&(p=(0,n.Y)("rect",{x:m+i,y:0,width:i,height:s,fill:l})),m+=i}return(0,n.FD)("g",{className:"gridBody",children:[(0,n.Y)("g",{className:"rows",children:d}),(0,n.Y)("g",{className:"rowLines",children:c}),(0,n.Y)("g",{className:"ticks",children:h}),(0,n.Y)("g",{className:"today",children:p})]})},eX=e=>(0,n.Y)("g",{className:"grid",children:(0,n.Y)(eQ,{...e})});var eV=a(51016),eG=a.n(eV);let eJ=({value:e,x1Line:t,y1Line:a,y2Line:r,xText:i,yText:l})=>(0,n.FD)("g",{className:"calendarTop",children:[(0,n.Y)("line",{x1:t,y1:a,x2:t,y2:r,className:eG().calendarTopTick},e+"line"),(0,n.Y)("text",{y:l,x:i,className:eG().calendarTopText,children:e},e+"text")]}),eZ=({dateSetup:e,locale:t,viewMode:a,rtl:r,headerHeight:i,columnWidth:l,fontFamily:o,fontSize:s})=>{let d=[],c=[];switch(e.viewMode){case es.Year:[d,c]=(()=>{let t=[],a=[],o=.5*i;for(let s=0;s<e.dates.length;s++){let d=e.dates[s],c=d.getFullYear();if(a.push((0,n.Y)("text",{y:.8*i,x:l*s+.5*l,className:eG().calendarBottomText,children:c},d.getTime())),0===s||d.getFullYear()!==e.dates[s-1].getFullYear()){let e,a=d.getFullYear().toString();e=r?(6+s+d.getFullYear()+1)*l:(6+s-d.getFullYear())*l,t.push((0,n.Y)(eJ,{value:a,x1Line:l*s,y1Line:0,y2Line:i,xText:e,yText:.9*o},a))}}return[t,a]})();break;case es.QuarterYear:[d,c]=(()=>{let t=[],a=[],o=.5*i;for(let s=0;s<e.dates.length;s++){let d=e.dates[s],c="Q"+Math.floor((d.getMonth()+3)/3);if(a.push((0,n.Y)("text",{y:.8*i,x:l*s+.5*l,className:eG().calendarBottomText,children:c},d.getTime())),0===s||d.getFullYear()!==e.dates[s-1].getFullYear()){let e,a=d.getFullYear().toString();e=r?(6+s+d.getMonth()+1)*l:(6+s-d.getMonth())*l,t.push((0,n.Y)(eJ,{value:a,x1Line:l*s,y1Line:0,y2Line:o,xText:Math.abs(e),yText:.9*o},a))}}return[t,a]})();break;case es.Month:[d,c]=(()=>{let a=[],o=[],s=.5*i;for(let d=0;d<e.dates.length;d++){let c=e.dates[d],u=ef(c,t);if(o.push((0,n.Y)("text",{y:.8*i,x:l*d+.5*l,className:eG().calendarBottomText,children:u},u+c.getFullYear())),0===d||c.getFullYear()!==e.dates[d-1].getFullYear()){let e,t=c.getFullYear().toString();e=r?(6+d+c.getMonth()+1)*l:(6+d-c.getMonth())*l,a.push((0,n.Y)(eJ,{value:t,x1Line:l*d,y1Line
30:0,y2Line:s,xText:e,yText:.9*s},t))}}return[a,o]})();break;case es.Week:[d,c]=(()=>{let a=[],o=[],s=1,d=.5*i,c=e.dates;for(let e=c.length-1;e>=0;e--){let u=c[e],m="";(0===e||u.getMonth()!==c[e-1].getMonth())&&(m=`${ef(u,t)}, ${u.getFullYear()}`);let h=`W${e_(u)}`;o.push((0,n.Y)("text",{y:.8*i,x:l*(e+ +r),className:eG().calendarBottomText,children:h},u.getTime())),m&&(e!==c.length-1&&a.push((0,n.Y)(eJ,{value:m,x1Line:l*e+s*l,y1Line:0,y2Line:d,xText:l*e+l*s*.5,yText:.9*d},m)),s=0),s++}return[a,o]})();break;case es.Day:[d,c]=(()=>{let a=[],r=[],o=.5*i,s=e.dates;for(let e=0;e<s.length;e++){let d=s[e],c=`${eg(d,t,"short")}, ${d.getDate().toString()}`;if(r.push((0,n.Y)("text",{y:.8*i,x:l*e+.5*l,className:eG().calendarBottomText,children:c},d.getTime())),e+1!==s.length&&d.getMonth()!==s[e+1].getMonth()){let r=ef(d,t);a.push((0,n.Y)(eJ,{value:r,x1Line:l*(e+1),y1Line:0,y2Line:o,xText:l*(e+1)-ex(d.getMonth(),d.getFullYear())*l*.5,yText:.9*o},r+d.getFullYear()))}}return[a,r]})();break;case es.QuarterDay:case es.HalfDay:[d,c]=(()=>{let s=[],d=[],c=a===es.HalfDay?2:4,u=.5*i,m=e.dates;for(let e=0;e<m.length;e++){let a=m[e],h=ec(t,{hour:"numeric"}).format(a);if(d.push((0,n.Y)("text",{y:.8*i,x:l*(e+ +r),className:eG().calendarBottomText,fontFamily:o,children:h},a.getTime())),0===e||a.getDate()!==m[e-1].getDate()){let r=`${eg(a,t,"short")}, ${a.getDate()} ${ef(a,t)}`;s.push((0,n.Y)(eJ,{value:r,x1Line:l*e+c*l,y1Line:0,y2Line:u,xText:l*e+c*l*.5,yText:.9*u},r+a.getFullYear()))}}return[s,d]})();break;case es.Hour:[d,c]=(()=>{let a=[],s=[],d=.5*i,c=e.dates;for(let e=0;e<c.length;e++){let u=c[e],m=ec(t,{hour:"numeric"}).format(u);if(s.push((0,n.Y)("text",{y:.8*i,x:l*(e+ +r),className:eG().calendarBottomText,fontFamily:o,children:m},u.getTime())),0!==e&&u.getDate()!==c[e-1].getDate()){let r=c[e-1],i=`${eg(r,t,"long")}, ${r.getDate()} ${ef(r,t)}`,o=(u.getHours()-24)/2;a.push((0,n.Y)(eJ,{value:i,x1Line:l*e,y1Line:0,y2Line:d,xText:l*(e+o),yText:.9*d},i+r.getFullYear()))}}return[a,s]})()}return(0,n.FD)("g",{className:"calendar",fontSize:s,fontFamily:o,children:[(0,n.Y)("rect",{x:0,y:0,width:l*e.dates.length,height:i,className:eG().calendarHeader}),c," ",d]})},e0=({taskFrom:e,taskTo:t,rowHeight:a,taskHeight:r,arrowIndent:i,rtl:l})=>{let o,s;return l?[o,s]=e2(e,t,a,r,i):[o,s]=e1(e,t,a,r,i),(0,n.FD)("g",{className:"arrow",children:[(0,n.Y)("path",{strokeWidth:"1.5",d:o,fill:"none"}),(0,n.Y)("polygon",{points:s})]})},e1=(e,t,a,r,n)=>{let i=e.index>t.index?-1:1,l=t.y+r/2,o=e.x2+2*n,s=o<t.x1?"":`H ${t.x1-n}`,d=o>t.x1?n:t.x1-e.x2-n;return[`M ${e.x2} ${e.y+r/2} 
31  h ${n} 
32  v ${i*a/2} 
33  ${s}
34  V ${l} 
35  h ${d}`,`${t.x1},${l} 
36  ${t.x1-5},${l-5} 
37  ${t.x1-5},${l+5}`]},e2=(e,t,a,r,n)=>{let i=e.index>t.index?-1:1,l=t.y+r/2,o=e.x1-2*n,s=o>t.x2?"":`H ${t.x2+n}`,d=o<t.x2?-n:t.x2-e.x1+n;return[`M ${e.x1} ${e.y+r/2} 
38  h ${-n} 
39  v ${i*a/2} 
40  ${s}
41  V ${l} 
42  h ${d}`,`${t.x2},${l} 
43  ${t.x2+5},${l+5} 
44  ${t.x2+5},${l-5}`]},e5=(e,t,a,r,n,i,l,o,s,d,c,u,m)=>{let h,p,f,g;s?(p=e9(e.start,a,r),h=e9(e.end,a,r)):(h=e8(e.start,a,r),p=e8(e.end,a,r));let y=e.type;"task"===y&&p-h<2*o&&(p=h+2*o),s?(g=e6(e.actualResultStart,a,r),f=e6(e.actualResultEnd,a,r)):(f=e4(e.actualResultStart,a,r),g=e4(e.actualResultEnd,a,r)),"task"===e.type&&g-f<2*o&&(g=f+2*o);let[_,x]=te(h,p,e.progress,s),A=e7(t,n,i),D="project"===e.type?e.hideChildren:void 0,v={backgroundColor:u,backgroundSelectedColor:m,progressColor:d,progressSelectedColor:c,...e.styles};return{...e,typeInternal:y,x1:h,x2:p,x3:f,x4:g,y:A,index:t,progressX:x,progressWidth:_,barCornerRadius:l,handleWidth:o,hideChildren:D,height:i,barChildren:[],styles:v}},e3=(e,t,a,r,n,i,l,o,s,d)=>{let c=e8(e.start,a,r),u=e4(e.actualResultStart,a,r),m=e7(t,n,i),h=c-.5*i,p=c+.5*i,f=u-.5*i,g=u+.5*i,y=i/1.414,_={backgroundColor:s,backgroundSelectedColor:d,progressColor:"",progressSelectedColor:"",...e.styles};return{...e,end:e.start,x1:h,x2:p,x3:f,x4:g,y:m,index:t,progressX:0,progressWidth:0,barCornerRadius:l,handleWidth:o,typeInternal:e.type,progress:0,height:y,hideChildren:void 0,barChildren:[],styles:_}},e8=(e,t,a)=>{let r=t.findIndex(t=>t.getTime()>=e.getTime())-1,n=(e.getTime()-t[r]?.getTime())/(t[r+1].getTime()-t[r]?.getTime());return r*a+n*a},e4=(e,t,a)=>{let r=t.findIndex(t=>t.getTime()>=e.getTime())-1,n=(e.getTime()-t[r]?.getTime())/(t[r+1]?.getTime()-t[r]?.getTime());return r*a+n*a},e9=(e,t,a)=>
44{let r=e8(e,t,a);return r+a},e6=(e,t,a)=>{let r=e4(e,t,a);return r+a},e7=(e,t,a)=>e*t+(t-a)/2,te=(e,t,a,r)=>{let n,i=(t-e)*a*.01;return n=r?t-i:e,[i,n]},tt=(e,t,a)=>{let r=Math.round((e-a.x1)/t),n=a.x1+r*t,i=n+a.x2-a.x1;return[n,i]},ta=(e,t,a,r,n)=>{let i=new Date((e-t)/r*n+a.getTime());return new Date(i.getTime()+(i.getTimezoneOffset()-a.getTimezoneOffset())*6e4)},tr=(e,t,a,r,n,i,l)=>"milestone"===a.type?ti(e,t,a,r,n,i):tn(e,t,a,r,n,i,l),tn=(e,t,a,r,n,i,l)=>{var o,s;let d={...a},c=!1;switch(t){case"progress":if(l?d.progress=((e,t)=>{if(e>=t.x2)return 0;{if(e<=t.x1)return 100;let a=t.x2-t.x1;return Math.round((t.x2-e)*100/a)}})(e,a):d.progress=((e,t)=>{if(e>=t.x2)return 100;{if(e<=t.x1)return 0;let a=t.x2-t.x1;return Math.round((e-t.x1)*100/a)}})(e,a),c=d.progress!==a.progress){let[e,t]=te(d.x1,d.x2,d.progress,l);d.progressWidth=e,d.progressX=t}break;case"start":{let t,i=((o=e)>=a.x2-2*a.handleWidth&&(o=a.x2-2*a.handleWidth),t=Math.round((o-a.x1)/r),a.x1+t*r);if(d.x1=i,c=d.x1!==a.x1){l?d.end=ta(i,a.x1,a.end,r,n):d.start=ta(i,a.x1,a.start,r,n);let[e,t]=te(d.x1,d.x2,d.progress,l);d.progressWidth=e,d.progressX=t}break}case"end":{let t,i=((s=e)<=a.x1+2*a.handleWidth&&(s=a.x1+2*a.handleWidth),t=Math.round((s-a.x2)/r),a.x2+t*r);if(d.x2=i,c=d.x2!==a.x2){l?d.start=ta(i,a.x2,a.start,r,n):d.end=ta(i,a.x2,a.end,r,n);let[e,t]=te(d.x1,d.x2,d.progress,l);d.progressWidth=e,d.progressX=t}break}case"move":{let[t,o]=tt(e-i,r,a);if(c=t!==a.x1){d.start=ta(t,a.x1,a.start,r,n),d.end=ta(o,a.x2,a.end,r,n),d.x1=t,d.x2=o;let[e,i]=te(d.x1,d.x2,d.progress,l);d.progressWidth=e,d.progressX=i}}}return{isChanged:c,changedTask:d}},ti=(e,t,a,r,n,i)=>{let l={...a},o=!1;if("move"===t){let[t,s]=tt(e-i,r,a);(o=t!==a.x1)&&(l.start=ta(t,a.x1,a.start,r,n),l.end=l.start,l.x1=t,l.x2=s)}return{isChanged:o,changedTask:l}},tl=(e,t)=>{let a=e.displayOrder||Number.MAX_VALUE,r=t.displayOrder||Number.MAX_VALUE;return a>r?1:a<r?-1:0},to=({x:e,y:t,width:a,height:r,barCornerRadius:i,styles:l,onMouseDown:o})=>(0,n.Y)("g",{onMouseDown:o,children:(0,n.Y)("rect",{x:e,width:a,y:t,height:r,ry:i,rx:i,fill:l.backgroundColor})});var ts=a(37998),td=a.n(ts);let tc=({x:e,y:t,width:a,height:r,barCornerRadius:i,onMouseDown:l})=>(0,n.Y)("rect",{x:e,y:t,width:a,height:r,className:td().barHandle,ry:i,rx:i,onMouseDown:l}),tu="rgba(254, 176, 25, 0.85)",tm=({task:e,isDateChangeable:t,isSelected:a})=>{let r,i=e.height-2;return(0,n.FD)(n.FK,{children:[e.isScheduledBarDisplay&&(0,n.FD)("g",{className:td().barWrapper,tabIndex:0,children:[(0,n.Y)(to,{x:e.x1,y:e.y-8,width:e.x2-e.x1,height:e.height,progressX:e.progressX,progressWidth:e.progressWidth,barCornerRadius:e.barCornerRadius,styles:{backgroundColor:r=e.hasLatestScheduleDate?"rgba(0, 227, 150, 0.85)":"rgba(51, 153, 255, 0.85)",backgroundSelectedColor:r,progressColor:r,progressSelectedColor:r},isSelected:a,onMouseDown:()=>{console.log("")}}),(0,n.Y)("g",{className:"handleGroup",children:t&&(0,n.FD)("g",{children:[(0,n.Y)(tc,{x:e.x1+1,y:e.y+1,width:e.handleWidth,height:i,barCornerRadius:e.barCornerRadius,onMouseDown:()=>{console.log("")}}),(0,n.Y)(tc,{x:e.x2-e.handleWidth-1,y:e.y+1,width:e.handleWidth,height:i,barCornerRadius:e.barCornerRadius,onMouseDown:()=>{console.log("")}})]})})]}),e.isActualBarDisplay&&(0,n.FD)("g",{className:td().barWrapper,tabIndex:0,children:[(0,n.Y)(to,{x:e.x3,y:e.y+8,width:e.x4-e.x3,height:e.height,progressX:e.progressX,progressWidth:e.progressWidth,barCornerRadius:e.barCornerRadius,styles:{backgroundColor:tu,backgroundSelectedColor:tu,progressColor:tu,progressSelectedColor:tu},isSelected:a,onMouseDown:()=>{console.log("")}}),(0,n.Y)("g",{className:"handleGroup",children:t&&(0,n.FD)("g",{children:[(0,n.Y)(tc,{x:e.x3+1,y:e.y+1,width:e.handleWidth,height:i,barCornerRadius:e.barCornerRadius,onMouseDown:()=>{console.log("")}}),(0,n.Y)(tc,{x:e.x4-e.handleWidth-1,y:e.y+1,width:e.handleWidth,height:i,barCornerRadius:e.barCornerRadius,onMouseDown:()=>{console.log("")}})]})})]})]})};var th=a(23926),tp=a.n(th);let tf=({task:e,isDateChangeable:t,onEventStart:a,isSelected:r})=>{let i=`rotate(45 ${e.x1+.356*e.height} 
45    ${e.y+.85*e.height})`;return(0,n.Y)("g",{tabIndex:0,className:tp().milestoneWrapper,children:(0,n.Y)("rect",{fill:r?e.styles.backgroundSelectedColor:e.styles.backgroundColor,x:e.x1,width:e.height,y:e.y,height:e.height,rx:e.barCornerRadius,ry:e.barCornerRadius,transform:i,className:tp().milestoneBackgroun
45d,onMouseDown:r=>{t&&a("move",e,r)}})})};var tg=a(78366),ty=a.n(tg);let t_=({task:e})=>{let t=e.x2-e.x1,a=e.x4-e.x3;return(0,n.FD)(n.FK,{children:[(0,n.Y)("g",{tabIndex:0,className:ty().projectWrapper,children:(0,n.Y)("rect",{fill:e.hasLatestScheduleDate?"rgb(44, 160, 44)":"rgb(31, 119, 180)",x:e.x1,width:t,y:e.y-8,height:e.height,rx:e.barCornerRadius,ry:e.barCornerRadius,className:ty().projectTop})}),(0,n.Y)("g",{tabIndex:0,className:ty().projectWrapper,children:(0,n.Y)("rect",{fill:" rgb(255, 127, 14)",x:e.x3,width:a,y:e.y+8,height:e.height,rx:e.barCornerRadius,ry:e.barCornerRadius,className:ty().projectTop})})]})};var tx=a(44817),tA=a.n(tx);let tD=e=>{let t,a,r,l,{task:o,arrowIndent:s,isDelete:d,taskHeight:c,isSelected:u,rtl:m,onEventStart:h}={...e},p=(0,i.useRef)(null),[f,g]=(0,i.useState)((0,n.Y)("div",{})),[y,_]=(0,i.useState)(!0);return(0,i.useEffect)(()=>{switch(o.typeInternal){case"milestone":g((0,n.Y)(tf,{...e}));break;case"project":g((0,n.Y)(t_,{...e}));break;default:g((0,n.Y)(tm,{...e}))}},[o,u]),(0,i.useEffect)(()=>{p.current&&_(p.current.getBBox().width<o.x2-o.x1)},[p,o]),(0,n.FD)(n.FK,{children:[(0,n.FD)("g",{onKeyDown:e=>{"Delete"===e.key&&d&&h("delete",o,e),e.stopPropagation()},onMouseEnter:e=>{h("mouseenter",o,e)},onMouseLeave:e=>{h("mouseleave",o,e)},onDoubleClick:e=>{h("dblclick",o,e)},onClick:e=>{h("click",o,e)},onFocus:()=>{h("select",o)},children:[f,(0,n.Y)("text",{x:(t=o.x2-o.x1,a=o.barChildren.length>0,y?o.x1+.5*t:m&&p.current?o.x1-p.current.getBBox().width-s*a-.2*s:o.x1+t+s*a+.2*s),y:o.y+.5*c,className:y?tA().barLabel:tA().barLabel&&tA().barLabelOutside,ref:p})]}),(0,n.Y)("g",{onKeyDown:e=>{"Delete"===e.key&&d&&h("delete",o,e),e.stopPropagation()},onMouseEnter:e=>{h("mouseenter",o,e)},onMouseLeave:e=>{h("mouseleave",o,e)},onDoubleClick:e=>{h("dblclick",o,e)},onClick:e=>{h("click",o,e)},onFocus:()=>{h("select",o)},children:(0,n.Y)("text",{x:(r=o.x4-o.x3,l=o.barChildren.length>0,y?o.x3+.5*r:m&&p.current?o.x3-p.current.getBBox().width-s*l-.2*s:o.x3+r+s*l+.2*s),y:o.y+.5*c,className:y?tA().barLabel:tA().barLabel&&tA().barLabelOutside,ref:p})})]})},tv=({tasks:e,dates:t,ganttEvent:a,selectedTask:r,rowHeight:l,columnWidth:o,timeStep:s,svg:d,taskHeight:c,arrowColor:u,arrowIndent:m,fontFamily:h,fontSize:p,rtl:f,setGanttEvent:g,setFailedTask:y,setSelectedTask:_,onDateChange:x,onProgressChange:A,onDoubleClick:D,onClick:v,onDelete:Y})=>{let b=d?.current?.createSVGPoint(),[C,T]=(0,i.useState)(0),[k,w]=(0,i.useState)(0),[S,F]=(0,i.useState)(!1);(0,i.useEffect)(()=>{T(s*o/(t[1].getTime()-t[0].getTime()-60*t[1].getTimezoneOffset()*1e3+60*t[0].getTimezoneOffset()*1e3))},[o,t,s]),(0,i.useEffect)(()=>{let e=async e=>{if(!a.changedTask||!b||!d?.current)return;e.preventDefault(),b.x=e.clientX;let{isChanged:t,changedTask:r}=tr(b.matrixTransform(d?.current.getScreenCTM()?.inverse()).x,a.action,a.changedTask,C,s,k,f);t&&g({action:a.action,changedTask:r})},t=async r=>{let{action:n,originalSelectedTask:i,changedTask:l}=a;if(!l||!b||!d?.current||!i)return;r.preventDefault(),b.x=r.clientX;let{changedTask:o}=tr(b.matrixTransform(d?.current.getScreenCTM()?.inverse()).x,n,l,C,s,k,f),c=i.start!==o.start||i.end!==o.end||i.progress!==o.progress;d.current.removeEventListener("mousemove",e),d.current.removeEventListener("mouseup",t),g({action:""}),F(!1);let u=!0;if(("move"===n||"end"===n||"start"===n)&&x&&c)try{let e=await x(o,o.barChildren);void 0!==e&&(u=e)}catch(e){u=!1}else if(A&&c)try{let e=await A(o,o.barChildren);void 0!==e&&(u=e)}catch(e){u=!1}u||y(i)};!S&&("move"===a.action||"end"===a.action||"start"===a.action||"progress"===a.action)&&d?.current&&(d.current.addEventListener("mousemove",e),d.current.addEventListener("mouseup",t),F(!0))},[a,C,k,A,s,x,d,S,b,f,y,g]);let E=async(e,t,r)=>{if(r)if(void 0!==r.key){if("delete"===e&&Y)try{let a=await Y(t);void 0!==a&&a&&g({action:e,changedTask:t})}catch(e){console.error("Error on Delete. "+e)}}else if("mouseenter"===e)a.action||g({action:e,changedTask:t,originalSelectedTask:t});else if("mouseleave"===e)"mouseenter"===a.action&&g({action:""});else if("dblclick"===e)D&&D(t);else if("click"===e)v&&v(t);else if("move"===e){if(!d?.current||!b)return;b.x=r.clientX,w(b.matrixTransform(d.current.getScreenCTM()?.inverse()).x-t.x1),g({action:e,changedTask:t,originalSelectedTask:t})}else g({action:e,changedTask:t,originalSelectedTask:t});else"select"===e&&_(t.id)};return(0,n.FD)("g",{className:"content",children:[(0,n.Y)("g",{className:"arrows",fill:u,stroke:u,children:e.map(t=>t.barChildren.map(a=>(0,n.Y)(e0,{taskFrom:t,taskTo:e[a.index],rowHeight:l,taskHeight:c,arrowIndent:m,rtl:f},`Arrow from ${t.id} to ${e[a.index].id}`)))}),(0,n.Y)("g",{className:"bar",fontFamily:h,fontSize:p,children:e.map(e=>(0,n.Y)(tD,{task:e,arrowIndent:m,taskHeight:c,isProgressChangeable:!!A&&!e.isDisabled,isDateChangeable:!!x&&!e.isDisabled,isDelete:!e.isDisabled,onEventStart:E,isSelected:!!r&&e.id===r.id,rtl:f},e.id))})]})};var tY=a(2125),tb=a.n(tY);
45let tC=({gridProps:e,calendarProps:t,barProps:a,ganttHeight:r,scrollY:l,scrollX:o})=>{let s=(0,i.useRef)(null),d=(0,i.useRef)(null),c=(0,i.useRef)(null),u={...a,svg:s};return(0,i.useEffect)(()=>{d.current&&(d.current.scrollTop=l)},[l]),(0,i.useEffect)(()=>{c.current&&(c.current.scrollLeft=o)},[o]),(0,n.FD)("div",{className:tb().ganttVerticalContainer,ref:c,dir:"ltr",children:[(0,n.Y)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.svgWidth,height:t.headerHeight,fontFamily:a.fontFamily,children:(0,n.Y)(eZ,{...t})}),(0,n.Y)("div",{ref:d,className:tb().horizontalContainer,style:r?{height:r,width:e.svgWidth}:{width:e.svgWidth},children:(0,n.FD)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e.svgWidth,height:a.rowHeight*a.tasks.length,fontFamily:a.fontFamily,ref:s,children:[(0,n.Y)(eX,{...e}),(0,n.Y)(tv,{...u})]})})]})};var tT=a(2094),tk=a.n(tT);let tw=({scroll:e,svgWidth:t,taskListWidth:a,rtl:r,onScroll:l})=>{let o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{o.current&&(o.current.scrollLeft=e)},[e]),(0,n.Y)("div",{dir:"ltr",style:{margin:r?`0px ${a}px 0px 0px`:`0px 0px 0px ${a}px`},className:tk().scrollWrapper,onScroll:l,ref:o,children:(0,n.Y)("div",{style:{width:t},className:tk().scroll})})},tS=({tasks:e,headerHeight:t=50,columnWidth:a=60,listCellWidth:r="155px",rowHeight:l=50,openDrawerId:o,ganttHeight:s=o?360:700,viewMode:d=es.Day,preStepsCount:c=1,locale:u="ja-JP",barFill:m=60,barCornerRadius:h=3,barProgressColor:p="#a3a3ff",barProgressSelectedColor:f="#8282f5",barBackgroundColor:g="#0288D1",barBackgroundSelectedColor:y="#aeb8c2",projectProgressColor:_="#7db59a",projectProgressSelectedColor:x="#59a985",projectBackgroundColor:A="#0080ff",projectBackgroundSelectedColor:D="#f7bb53",milestoneBackgroundColor:v="#f1c453",milestoneBackgroundSelectedColor:Y="#f29e4c",rtl:b=!1,handleWidth:C=8,timeStep:T=3e5,arrowColor:k="grey",fontFamily:w="Arial, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue",fontSize:S="14px",arrowIndent:F=20,todayColor:E="rgba(252, 248, 227, 0.5)",viewDate:N,TooltipContent:I=eH,TaskListHeader:R=ev,TaskListTable:M=eL,onDateChange:$,onProgressChange:L,onDoubleClick:W,onClick:O,onDelete:q,onSelect:H,onExpanderClick:P,costReductionItems:j,handleDrawerOpen:K,isItemFilter:z})=>{let B=(0,i.useRef)(null),U=(0,i.useRef)(null),[Q,X]=(0,i.useState)(()=>{let[t,a]=eh(e,d,c);return{viewMode:d,dates:ep(t,a,d)}}),[V,G]=(0,i.useState)(void 0),[J,Z]=(0,i.useState)(0),[ee,et]=(0,i.useState)(0),[ea,er]=(0,i.useState)(s),[en,ei]=(0,i.useState)([]),[el,eo]=(0,i.useState)({action:""}),ed=(0,i.useMemo)(()=>l*m/200,[l,m]),[ec,eu]=(0,i.useState)(),[em,ef]=(0,i.useState)(null),eg=Q.dates.length*a,ey=en.length*l,[e_,ex]=(0,i.useState)(0),[eA,eD]=(0,i.useState)(-1),[eY,eb]=(0,i.useState)(!1);(0,i.useEffect)(()=>{var t,r;let n,i,[o,s]=eh(n=(n=P?function(e){let t=e.filter(e=>e.hideChildren&&"project"===e.type);if(t.length>0)for(let a=0;t.length>a;a++){let r=function e(t,a){let r=[];r="project"!==a.type?t.filter(e=>e.dependencies&&-1!==e.dependencies.indexOf(a.id)):t.filter(e=>e.project&&e.project===a.id);let n=[];return r.forEach(a=>{n.push(...e(t,a))}),r=r.concat(r,n)}(e,t[a]);e=e.filter(e=>-1===r.indexOf(e))}return e}(e):e).sort(tl),d,c),u=ep(o,s,d);b&&(u=u.reverse(),-1===eA&&eD(u.length*a)),X({dates:u,viewMode:d}),ei((t=n,r=u,i=(i=t.map((e,t)=>((e,t,a,r,n,i,l,o,s,d,c,u,m,h,p,f,g,y,_)=>{let x;switch(e.type){case"milestone":x=e3(e,t,a,r,n,i,l,o,y,_);break;case"project":x=e5(e,t,a,r,n,i,l,o,s,h,p,f,g);break;default:x=e5(e,t,a,r,n,i,l,o,s,d,c,u,m)}return x})(e,t,r,a,l,ed,h,C,b,p,f,g,y,_,x,A,D,v,Y))).map(e=>{let t=e.dependencies||[];for(let a=0;a<t.length;a++){let r=i.findIndex(e=>e.id===t[a]);-1!==r&&i[r].barChildren.push(e)}return e})))},[e,d,c,l,h,a,ed,C,p,f,g,y,_,x,A,D,v,Y,b,eA,P,j,K,z]),(0,i.useEffect)(()=>{if(d===Q.viewMode&&(N&&!V||N&&V?.valueOf()!==N.valueOf())){let e=Q.dates,t=e.findIndex((t,a)=>N.valueOf()>=t.valueOf()&&a+1!==e.length&&N.valueOf()<e[a+1].valueOf());-1!==t&&(G(N),eD(a*t))}},[N,a,Q.dates,Q.viewMode,d,V,G]),(0,i.useEffect)(()=>{let{changedTask:e,action:t}=el;if(e){if("delete"===t)eo({action:""}),ei(en.filter(t=>t.id!==e.id));else if("move"===t||"end"===t||"start"===t||"progress"===t){let t=en.find(t=>
45t.id===e.id);t&&(t.start.getTime()!==e.start.getTime()||t.end.getTime()!==e.end.getTime()||t.progress!==e.progress)&&ei(en.map(t=>t.id===e.id?e:t))}}},[el,en]),(0,i.useEffect)(()=>{em&&(ei(en.map(e=>e.id!==em.id?e:em)),ef(null))},[em,en]),(0,i.useEffect)(()=>{r||Z(0),U.current&&Z(U.current.offsetWidth)},[U,r]),(0,i.useEffect)(()=>{B.current&&et(B.current.offsetWidth-J)},[B,J]),(0,i.useEffect)(()=>{s?er(s+t):er(e.length*l+t)},[s,e,t,l]),(0,i.useEffect)(()=>{let e=e=>{if(e.shiftKey||e.deltaX){let t=eA+(e.deltaX?e.deltaX:e.deltaY);t<0?t=0:t>eg&&(t=eg),eD(t),e.preventDefault()}else if(s){let t=e_+e.deltaY;t<0?t=0:t>ey-s&&(t=ey-s),t!==e_&&(ex(t),e.preventDefault())}eb(!0)};return B.current?.addEventListener("wheel",e,{passive:!1}),()=>{B.current?.removeEventListener("wheel",e)}},[B,e_,eA,s,eg,b,ey]);let eC=e=>{let t=en.find(t=>t.id===e),a=en.find(e=>!!ec&&e.id===ec.id);H&&(a&&H(a,!1),t&&H(t,!0)),eu(t)},eT={columnWidth:a,svgWidth:eg,tasks:e,rowHeight:l,dates:Q.dates,todayColor:E,rtl:b},ek={tasks:en,dates:Q.dates,ganttEvent:el,selectedTask:ec,rowHeight:l,taskHeight:ed,columnWidth:a,arrowColor:k,timeStep:T,fontFamily:w,fontSize:S,arrowIndent:F,svgWidth:eg,rtl:b,setGanttEvent:eo,setFailedTask:ef,setSelectedTask:eC,onDateChange:$,onProgressChange:L,onDoubleClick:W,onClick:O,onDelete:q},ew={rowHeight:l,rowWidth:r,fontFamily:w,fontSize:S,tasks:en,locale:u,headerHeight:t,scrollY:e_,ganttHeight:s,horizontalContainerClass:tb().horizontalContainer,selectedTask:ec,taskListRef:U,setSelectedTask:eC,onExpanderClick:e=>{P&&void 0!==e.hideChildren&&P({...e,hideChildren:!e.hideChildren})},costReductionItems:j,handleDrawerOpen:K,isItemFilter:z,TaskListHeader:R,TaskListTable:M};return(0,n.FD)(n.FK,{children:[(0,n.FD)("div",{className:tb().wrapper,onKeyDown:e=>{e.preventDefault();let t=e_,r=eA,n=!0;switch(e.key){case"Down":case"ArrowDown":t+=l,n=!1;break;case"Up":case"ArrowUp":t-=l,n=!1;break;case"Left":case"ArrowLeft":r-=a;break;case"Right":case"ArrowRight":r+=a}n?(r<0?r=0:r>eg&&(r=eg),eD(r)):(t<0?t=0:t>ey-s&&(t=ey-s),ex(t)),eb(!0)},tabIndex:0,ref:B,children:[r&&(0,n.Y)(ez,{...ew}),(0,n.Y)(tC,{gridProps:eT,calendarProps:{dateSetup:Q,locale:u,viewMode:d,headerHeight:t,columnWidth:a,fontFamily:w,fontSize:S,rtl:b},barProps:ek,ganttHeight:s,scrollY:e_,scrollX:eA}),el.changedTask&&(0,n.Y)(eq,{arrowIndent:F,rowHeight:l,svgContainerHeight:ea,svgContainerWidth:ee,fontFamily:w,fontSize:S,scrollX:eA,scrollY:e_,task:el.changedTask,headerHeight:t,taskListWidth:J,TooltipContent:I,rtl:b,svgWidth:eg}),(0,n.Y)(eK,{ganttFullHeight:ey,ganttHeight:s,headerHeight:t,scroll:e_,onScroll:e=>{e_===e.currentTarget.scrollTop||eY?eb(!1):(ex(e.currentTarget.scrollTop),eb(!0))},rtl:b})]}),(0,n.Y)(tw,{svgWidth:eg,taskListWidth:J,scroll:eA,rtl:b,onScroll:e=>{eA===e.currentTarget.scrollLeft||eY?eb(!1):(eD(e.currentTarget.scrollLeft),eb(!0))}})]})};var tF=a(79594),tE=a(23564),tN=a(92374);let tI=[{label:"日",value:es.Day},{label:"週",value:es.Week},{label:"月",value:es.Month},{label:"年",value:es.Year},{label:"四半期",value:es.QuarterYear}],tR=({onViewModeChange:e,setIsItemFilter:t,isItemFilter:a,viewMode:r})=>(0,n.Y)(n.FK,{children:(0,n.FD)(X.Ay,{container:!0,sx:{mb:.5},children:[(0,n.Y)(X.Ay,{item:!0,xs:6,children:(0,n.Y)(K.A,{variant:"outlined",onClick:()=>t(!a),children:a?"表示項目を増やす":"表示項目を減らす"})}),(0,n.Y)(X.Ay,{item:!0,xs:6,container:!0,justifyContent:"flex-end",children:(0,n.Y)(tN.A,{sx:{width:100},children:(0,n.Y)(tE.NitoelSelect,{value:r,options:tI,handleChange:t=>e(t)})})})]})});var tM=a(1904);a(38993);var t$=a(95405),tL=a(99542),tW=a(85278),tO=a(29768),tq=a(74166);let tH=(0,T.Ay)(tN.A)(({theme:e})=>({marginBottom:e.spacing(2)})),tP=({costReductionItemId:e})=>{let[t,a]=(0,tW.fp)(tO.Yn);return(0,n.FD)(n.FK,{children:[(0,n.Y)(X.Ay,{container:!0,item:!0,xs:6,sx:{mr:2},children:(0,n.Y)(X.Ay,{item:!0,xs:12,children:e&&(0,n.Y)(tq.A,{commentableType:"CostReductionItem",commentableId:e||"",isUseOnlyForm:!0})})}),(0,n.Y)(X.Ay,{container:!0,item:!0,xs:5,children:(0,n.Y)(X.Ay,{item:!0,xs:6,sx:{mr:2},children:(0,n.FD)(tH,{children:[(0,n.Y)(I.A,{label:"ステータス"}),(0,n.Y)(L.A,{onSelect:e=>{a({...t,status:e})},defaultValue:t.status})]})})})]})},tj=()=>{let[e,t]=(0,tW.fp)(tO.Yn);return(0,n.Y)(n.FK,{children:(0,n.Y)(X.Ay,{container:!0,item:!0,xs:12,children:(0,n.Y)(X.Ay,{item:!0,xs:12,children:(0,n.Y)(ea.A,{type:"textarea",minRows:5,sx:{width:"100%"},multiline:!0,placeholder:"議事メモ",value:e.agendaMemo,onChange:a=>t({...e,agendaMemo:a.target.value})})})})})};var tK=a(12128);let tz=(0,T.Ay)(tN.A)(({theme:e})=>({marginBottom:e.spacing(2)})),tB=e=>{let{costReductionItem:t}=e,[a]=(0,tW.fp)(tO.YD),[r,i]=(0,tW.fp)(tG),l=t?.costReductionTaskBundle.costReductionTasks.map(e=>({label:e.name,value:e.id}))||[],[o]=(0,j.za_)(),s=o.data?.employees,d=s?.map(e=>({label:e.mainDepartment?.fullName?`${e.name} (${e.mainDepartment?.fullName})`:e.name,value:e?.id}));return(0,n.FD)(n.FK,{children:[(0,n.FD)(X.Ay,{container:!0,item:!0,xs:12,children:[(0,n.Y)(X.Ay,{item:!0,xs:3,sx:{mr:2},children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"タスク"}),(0,n.Y)(tK.Ay,{options:l,value:l.find(e=>e.value===r?.id),onChange:e=>{let t=a.find(t=>
45t.id===e?.value);t&&i(t)}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,sx:{mr:2},children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"担当者"}),(0,n.Y)(tK.Ay,{options:d,value:d?.find(e=>e.value===r?.employeeId),onChange:e=>{e&&i(t=>({...t,employeeId:e.value}))}})]})}),(0,n.Y)(X.Ay,{item:!0,xs:3,children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"スキップ"}),(0,n.Y)(er.A,{checked:r?.isSkip||!1,onChange:()=>{i(e=>({...e,isSkip:!r?.isSkip}))}})]})})]}),(0,n.FD)(X.Ay,{container:!0,item:!0,xs:12,children:[(0,n.Y)(X.Ay,{item:!0,xs:4,sx:{mr:2},children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"予定開始日"}),(0,n.Y)(ea.A,{type:"date",variant:"standard",sx:{width:"100%"},value:r?.scheduledStartDate?h.A.formatDateH(new Date(r?.scheduledStartDate)):"",onChange:e=>i(t=>({...t,scheduledStartDate:e.target.value}))})]})}),(0,n.Y)(X.Ay,{item:!0,xs:4,children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"予定終了日"}),(0,n.Y)(ea.A,{type:"date",variant:"standard",sx:{width:"100%"},value:r?.dueDateOn?h.A.formatDateH(new Date(r?.dueDateOn)):"",onChange:e=>i(t=>({...t,dueDateOn:e.target.value}))})]})})]}),(0,n.FD)(X.Ay,{container:!0,item:!0,xs:12,children:[(0,n.Y)(X.Ay,{item:!0,xs:4,sx:{mr:2},children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"最新予定開始日"}),(0,n.Y)(ea.A,{type:"date",variant:"standard",sx:{width:"100%"},value:r?.latestScheduledStartDate?h.A.formatDateH(new Date(r?.latestScheduledStartDate)):"",onChange:e=>i(t=>({...t,latestScheduledStartDate:e.target.value}))})]})}),(0,n.Y)(X.Ay,{item:!0,xs:4,children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"最新予定終了日"}),(0,n.Y)(ea.A,{type:"date",variant:"standard",sx:{width:"100%"},value:r?.latestScheduledDueDate?h.A.formatDateH(new Date(r?.latestScheduledDueDate)):"",onChange:e=>i(t=>({...t,latestScheduledDueDate:e.target.value}))})]})})]}),(0,n.FD)(X.Ay,{container:!0,item:!0,xs:12,children:[(0,n.Y)(X.Ay,{item:!0,xs:4,sx:{mr:2},children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"開始日"}),(0,n.Y)(ea.A,{type:"date",variant:"standard",sx:{width:"100%"},value:r?.startDate?h.A.formatDateH(new Date(r?.startDate)):"",onChange:e=>i(t=>({...t,startDate:e.target.value}))})]})}),(0,n.Y)(X.Ay,{item:!0,xs:4,children:(0,n.FD)(tz,{children:[(0,n.Y)(I.A,{label:"終了日"}),(0,n.Y)(ea.A,{type:"date",variant:"standard",sx:{width:"100%"},value:r?.executionDateOn?h.A.formatDateH(new Date(r?.executionDateOn)):"",onChange:e=>i(t=>({...t,executionDateOn:e.target.value}))})]})})]})]})};var tU=a(26662),tQ=a(32351),tX=a(81981),tV=a(8068);let tG=(0,tL.eU)(null);async function tJ(e){let t=e(tO.Yn),a=e(tO.YD);return{id:t.id,status:Number(t.status),effectiveDate:t.effectiveDate,agendaMemo:t.agendaMemo,costReductionBundleTasks:a.map(e=>({id:e.id,employeeId:e.employeeId,costReductionTaskItemId:e.costReductionTaskItemId,isSkip:e.isSkip,scheduledStartDate:e.scheduledStartDate,dueDateOn:e.dueDateOn,latestScheduledStartDate:e.latestScheduledStartDate,latestScheduledDueDate:e.latestScheduledDueDate,startDate:e.startDate,executionDateOn:e.executionDateOn,position:e.position}))}}let tZ=e=>{let{openDrawerId:t,handleClose:a,isItemFilter:r}=e,{t:s}=(0,o.useTranslation)(["common","cost_reduction_item"]),{setLoading:d}=(0,G.M3)(),[c,u]=(0,i.useState)(!1),[m,p]=(0,i.useState)([]),{errs:f,ng:g,setNg:y,clearAndCloseErrors:_,setAndOpenErrors:x}=(0,J.J)(),A=(0,l.useRouter)(),D=A.query.tab,[v,Y]=(0,i.useState)(D||"item"),b=(0,tQ.yj)(),C=h.A.formatDate(new Date().toISOString()),[,T]=(0,j.v_O)(),[k,w]=(0,tW.fp)(tO.Yn),[S,F]=(0,tW.fp)(tO.YD),[E]=(0,tW.fp)(tG),[N]=(0,j.BHE)({variables:{id:t}}),{data:I}=N;(0,i.useEffect)(()=>{if(""===t)return;let e=I?.costReductionItem;if(e){let t=(0,t$.cloneDeep)((0,tU.rq)(e));t.agendaMemo=`${C} ${b?.name} 
46
47
48---
49${!t.agendaMemo?"":t.agendaMemo}`,w(t),F((0,t$.cloneDeep)((0,tU.sq)(e)))}},[N]);let R=async()=>{F(S.map(e=>e.id===E?.id?E:e)),M()},M=(0,tM.yF)((0,i.useCallback)(async e=>{d(!0),T(await tJ(e)).then(e=>{if(d(!1),e.data?.costReductionItemUpdate?.costReductionItem){_(),u(!0),p([s("common:saved")]);let e={...A.query,isGanttChart:!0,isItemFilter:r};A.push({pathname:A.pathname,query:e})}else u(!1),x(e.data?.costReductionItemUpdate?.errors||[])})},[A]));return(0,n.FD)(n.FK,{children:[(0,n.Y)(Z.A,{ok:c,setOk:u,msgs:m}),(0,n.Y)(J.A,{errs:f.map(e=>e.message),ng:g,setNg:y}),k&&""!==t&&(0,n.Y)(eS.A,{style:{padding:16,height:320,overflowY:"auto",width:"100%"},children:(0,n.FD)(tN.A,{sx:{height:320,pb:2,pl:4,pr:4},children:[(0,n.FD)(X.Ay,{container:!0,sx:{mb:2},children:[(0,n.Y)(X.Ay,{item:!0,xs:12,sx:{mb:2}
49,children:(0,n.FD)(tX.A,{value:v,onChange:(e,t)=>{Y(t)},children:[(0,n.Y)(tV.A,{label:"アイテム",value:"item"}),(0,n.Y)(tV.A,{label:"議事メモ",value:"memo"}),(0,n.Y)(tV.A,{label:"タスク",value:"task"})]})}),"item"===v&&(0,n.Y)(tP,{costReductionItemId:I?.costReductionItem.id}),"memo"===v&&(0,n.Y)(tj,{}),"task"===v&&(0,n.Y)(tB,{costReductionItem:I?.costReductionItem})]}),(0,n.FD)(tN.A,{textAlign:"center",sx:{pb:2},children:[(0,n.Y)(K.A,{variant:"outlined",color:"inherit",onClick:a,children:"閉じる"}),(0,n.Y)(K.A,{variant:"contained",sx:{ml:1},onClick:R,children:"保存"})]})]})})]})},t0=e=>{let{costReductionItems:t,isItemFilter:a,setIsItemFilter:r}=e,[l,s]=(0,i.useState)([]),[d,c]=(0,i.useState)(es.Day),{t:u}=(0,o.useTranslation)(["cost_reduction_item"]),[m,h]=(0,i.useState)(""),{clearAndCloseErrors:f,setAndOpenErrors:A}=(0,J.J)(),D=new Date,v=({costReductionItem:e})=>{let t=(0,T.Ay)(C.A,{shouldForwardProp:e=>"bgColor"!==e})(({bgColor:e})=>({backgroundColor:e}));return(0,n.Y)(n.FK,{children:e.costReductionTagInfos.map(e=>(0,n.Y)(t,{bgColor:e.colorCode,label:e.name},e.id))})},Y=e=>e.filter(e=>!e.isSkip),b=e=>{let t=e.latestScheduledStartDate||e.scheduledStartDate;return t?new Date(t):null},k=e=>{let t=e.latestScheduledDueDate||e.dueDateOn;return t?new Date(t):null},w=e=>e.startDate?new Date(e.startDate):null,S=e=>e.executionDateOn?new Date(e.executionDateOn):null,F=(e,t,a,r)=>{let i=new Date;return e&&t?a&&r?(0,n.Y)(x.A,{sx:{color:"#4CAF50",verticalAlign:"middle"}}):a?r?r<=t?(0,n.Y)(g.A,{sx:{color:"#ff9100",verticalAlign:"middle"}}):(0,n.Y)(y.A,{sx:{color:"#bdbdbd",verticalAlign:"middle"}}):a>e?(0,n.Y)(y.A,{sx:{color:"#bdbdbd",verticalAlign:"middle"}}):t<i?(0,n.Y)(_.A,{sx:{color:"#0D47A1",verticalAlign:"middle"}}):(0,n.Y)(g.A,{sx:{color:"#ff9100",verticalAlign:"middle"}}):e<i?(0,n.Y)(_.A,{sx:{color:"#0D47A1",verticalAlign:"middle"}}):null:null},E=(e,t,a)=>{let r="project"===a?e.id:(0,tF.A)(),i="project"===a?(e=>{if(!e||0===e.costReductionTasks.length)return null;let t=Y(e.costReductionTasks),a=t.reduce((e,t)=>t.position<e.position?t:e,t[0]),r=a.latestScheduledStartDate||a.scheduledStartDate;return r?new Date(r):null})(t):b(t),l="project"===a?(e=>{if(!e||0===e.costReductionTasks.length)return null;let t=Y(e.costReductionTasks),a=t.reduce((e,t)=>t.position>e.position?t:e,t[0]),r=a.latestScheduledDueDate||a.dueDateOn;return r?new Date(r):null})(t):k(t),o="project"===a?(e=>{if(!e||0===e.costReductionTasks.length)return null;let t=Y(e.costReductionTasks),a=t.reduce((e,t)=>t.position<e.position?t:e,t[0]);return a.startDate?new Date(a.startDate):null})(t):w(t),s="project"===a?(e=>{if(!e||0===e.costReductionTasks.length)return null;let t=Y(e.costReductionTasks),a=t.filter(e=>null!==e.executionDateOn).reduce((e,t)=>t.position>e.position?t:e,t[0]);return a.executionDateOn?new Date(a.executionDateOn):null})(t):S(t),d="project"===a?(e=>{if(!e||0===e.costReductionTasks.length)return!1;let t=e.costReductionTasks;return!!t.reduce((e,t)=>t.position<e.position?t:e,t[0]).latestScheduledStartDate})(t):!!t.latestScheduledStartDate,c={id:r,type:a,start:i||new Date,end:l||new Date,actualResultStart:o||new Date,actualResultEnd:s||new Date,hasLatestScheduleDate:d,isScheduledBarDisplay:!!i,isActualBarDisplay:!!o,progress:0};if("project"===a){var m;let a=e.previousCostReductionDirectResult?.latestScheduledEffect?p.A.formatWithComma(e.previousCostReductionDirectResult?.latestScheduledEffect):"",r=e.previousCostReductionDirectResult?.latestScheduledEffect?p.A.formatWithComma(e.previousCostReductionDirectResult?.actualEffect):"",i=(m=e.previousCostReductionDirectResult)&&0!==m.latestScheduledEffect?0===m.actualEffect&&new Date(m?.scheduledActualInputDate)<D?(0,n.Y)(_.A,{sx:{color:"#0D47A1",verticalAlign:"middle"}}):m.latestScheduledEffect>m.actualEffect?(0,n.Y)(y.A,{sx:{color:"#bdbdbd",verticalAlign:"middle"}}):m.latestScheduledEffect<=m.actualEffect?(0,n.Y)(g.A,{sx:{color:"#ff9100",verticalAlign:"middle"}}):void 0:u("cost_reduction_item:shared:hyphen"),l=p.A.formatWithComma(e.totalScheduledEffect);c.uid=e.uid,c.itemName=e.title,c.status=u(`cost_reduction_item:shared:index_statuses.${e.status}`),c.effectiveDate=e.effectiveDate,c.tag=(0,n.Y)(v,{costReductionItem:e}),c.evaluation=(e=>{if(!e)return null;let t=e.costReductionTasks,a=t.filter(e=>null!==e.executionDateOn),r=a.length-1,n=t[t.indexOf(a[r])+1]||t[t.indexOf(a[r])],i=n?.latestScheduledStartDate||n?.scheduledStartDate,l=i?new Date(i):null,o=n?.latestScheduledDueDate||n?.dueDateOn;return F(l,o?new Date(o):null,n?.startDate?new Date(n?.startDate):null,n?.executionDateOn?new Date(n?.executionDateOn):null)})(t)||(0,n.Y)(n.FK,{}),c.hideChildren=!1,c.previousMonthScheduledEffect=a,c.previousMonthActualEffect=r,c.evaluationOfPreviousMonthActualEffect=i,c.resultAmount=l,c.currency=`${e.currency.displayName}(${e.currency.currencyCode})`}else if("task"===a){let a,r={id:t.employee?.id,name:t.employee?.name};c.taskName=t.name,c.employee=r,a=b(t),c.evaluation=F(a,k(t),w(t),S(t))||(0,n.Y)(n.FK,{}),c.project=e.id}return c};return(0,i.useEffect)(()=>{let e;s((e=[],t.map(t=>{e.push(E(t,t.costReductionTaskBundle,"project")),t.costReductionTaskBundle.costReductionTasks.map(a=>{a.isSkip||e.push(E(t,a,"task"))})}),e))},[]),(0,n.Y)(n.FK,{children:(0,n.FD)("div",{style:{height:800},children:[(0,n.Y)(tR,{onViewModeChange:e=>c(e),setIsItemFilter:r,isItemFilter:a,viewMode:d}),l&&0!==l.length&&(0,n.Y)(tS,{tasks:l,viewMode:d,onExpanderClick:e=>{s(l.map(t=>
49t.id===e.id?e:t))},barBackgroundColor:"blue",rowHeight:40,locale:"jpn",costReductionItems:t,handleDrawerOpen:e=>{t.find(t=>t.id==e)&&h(e)},isItemFilter:a,openDrawerId:m}),(0,n.Y)(tZ,{openDrawerId:m,handleClose:()=>{f(),h("")},setAndOpenErrors:A,isItemFilter:a})]})})},t1=e=>{let{costReductionItems:t,isItemFilter:a,setIsItemFilter:r}=e,[l,o]=(0,i.useState)(!1),[s]=(0,j.sxc)(),{data:d}=s;return d?.costReductionGanttChart,(0,n.Y)(n.FK,{children:(0,n.Y)(t0,{costReductionItems:t,isItemFilter:a,setIsItemFilter:r})})},t2=e=>{let t=(0,l.useRouter)(),{t:a}=(0,o.useTranslation)(["price_registration"]),{costReductionItemConn:r,page:u,perPage:m}=e,[h,p]=(0,i.useState)("true"===t.query.isGanttChart),[f,g]=(0,i.useState)("true"===t.query.isItemFilter);return(0,n.FD)(n.FK,{children:[(0,n.Y)(d.A,{title:a("cost_reduction_item:shared.index_title")}),(0,n.Y)(eo,{isGanttChart:h,setIsGanttChart:p,isItemFilter:f,setIsItemFilter:g,displayMode:h?"リスト":"ガントチャート"}),h?(0,n.Y)(t1,{costReductionItems:r.nodes,isItemFilter:f,setIsItemFilter:g}):(0,n.Y)(F,{costReductionItems:r.nodes}),(0,n.Y)(c.A,{size:"medium",align:"center",page:u,perPage:m,totalCount:r.totalCount,handlePageSelect:e=>{t.push({pathname:"/cost_reduction_items",query:{...t.query,...{page:e,perPage:m,isGanttChart:h,isItemFilter:f},[s.jC]:1}})}})]})};var t5=!0;let t3=e=>{let{costReductionItemConn:t,page:a,perPage:r}=e;return(0,n.Y)(t2,{costReductionItemConn:t,page:a,perPage:r})}},91448:e=>{e.exports={scroll:"vertical-scroll_scroll__xxXU1"}},91756:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var r=a(18153),n=a(54142),i=a(12456);let l=({title:e,sx:t})=>(0,r.FD)(r.FK,{children:[(0,r.Y)(i.A,{title:e}),(0,r.Y)(n.A,{variant:"h6",sx:t||{mb:2},children:e})]})},91996:e=>{e.exports={gridRow:"grid_gridRow__ztyUq",gridRowLine:"grid_gridRowLine__6Mjje",gridTick:"grid_gridTick__ZAU_t"}}},e=>{e.O(0,[67406,50888,95352,56361,91811,48340,45532,50332,72241,17360,73507,74080,79899,62959,48230,80214,11422,68794,75761,38919,83515,12128,82765,11409,46204,82909,16127,37869,64697,37101,13462,78765,39091,36802,48267,90931,71666,64468,90636,46593,38792],()=>e(e.s=40147)),_N_E=e.O()}]);
50//# sourceMappingURL=cost_reduction_items-a4a005ee794c06da.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.