1"use strict";(globalThis.webpackChunkupag||=[]).push([[85],{69785(e,a,l){var t=l(39524),r=l(70579);l.d(a,["g",0,e=>{let{stateKey:a="",states:l=[],onChange:d=()=>{},previewEditable:i=!1}=e;return(0,r.jsx)(t.F,{value:a,id:"stateKey",text:"stateName",previewEditable:i,onChange:d,label:"Typo.StateName",data:l})}])},85(e,a,l){l.r(a),l.d(a,{default:()=>P});var t=l(68703),r=l(42093),d=l(68903),i=l(24056),s=l(22925),c=l(73514),n=l(69785),o=l(22016),m=l(15710),u=l(86506),h=l(58208),v=l(76655),b=l(39524),p=l(65043),f=l(42518),g=l(18020),x=l(76380),C=l(37053),N=l(93393),R=l(78736),j=l(44978),A=l(50057),y=l(94009),E=l(53536),F=l(70579);const S="!font-bold !bg-green-50",T=(0,t.PA)(()=>{const{data:e,selectedCropYear:a,selectedSeason:l,selectedCrop:t,selectedState:i,onDesAreaYieldSave:c,isDataChanged:n,defaultArea:o,refreshTotals:m,onRemarkUpdate:u=()=>{},activeTab:h,districts:v,setData:b,district:T,apiStatus:P}=(0,r.W$)(),w=A.lv.alphabeticalOrder(v,"districtName"),Y=(0,p.useMemo)(()=>{const e=(e,a,l)=>(e=>void 0!==e.setValue)(e.data)?a&&null!==e.value?"hightlight-cell "+(l?"!font-bold !bg-green-50":""):"":"pointer-events-none "+(l?"!font-bold !bg-green-50":""),a=e=>{var a;let{data:l,colDef:t}=e;return l.isFooter?l[t.field]:(null===(a=l.getValue)||void 0===a?void 0:a.call(l,{data:l,colDef:t}))||null},l=e=>{let{data:{setValue:a},newValue:l,colDef:{field:t}}=e;return a({field:t,value:l}),!0};return[{field:"districtName",headerName:"District",cellRenderer:"capitalize",minWidth:150,valueGetter:a,sort:"asc",hide:"location-wise"===h,suppressToolPanel:"location-wise"===h},{field:"cropName",headerName:"Crops",cellRenderer:"capitalize",minWidth:150,valueGetter:a,sort:"asc",hide:"crop-wise"===h,suppressToolPanel:"crop-wise"===h},{headerName:"Area",children:[{headerName:"Irrigated",field:"cropAreaIrrigated",editable:!0,singleClickEdit:!0,cellEditor:x.Z,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2,disabledKey:"isAreaIrrigatedRainfedEditable"},valueGetter:a,valueSetter:l,cellClass:a=>e(a,"Saved"===a.data.isAIFlag)},{headerName:"Rainfed",field:"cropAreaRainfed",editable:!0,singleClickEdit:!0,cellEditor:x.Z,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2,disabledKey:"isAreaIrrigatedRainfedEditable"},valueGetter:a,valueSetter:l,cellClass:a=>e(a,"Saved"===a.data.isARFlag)},{headerName:"MNCFC",field:"mncfc_area",valueGetter:a,valueSetter:l,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2}},{headerName:"Total",field:"cropAreaTotal",editable:!0,singleClickEdit:!0,cellEditor:x.Z,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2,disabledKey:"isAreaTotalEditable"},valueGetter:a,valueSetter:l,cellClass:a=>e(a,"Saved"===a.data.isATFlag,!0),headerClass:S}]},{headerName:"Yield",children:[{headerName:"Irrigated",field:"cropYieldIrrigated",cellEditor:x.Z,editable:!0,singleClickEdit:!0,cellRenderer:"numberFormatted",cellRendererParams:{disabledKey:"isYieldIrrigatedRainfedEditable",decimal:0},valueGetter:a,valueSetter:l,cellClass:a=>e(a,"Saved"===a.data.isYIFlag)},{headerName:"Rainfed",field:"cropYieldRainfed",cellEditor:x.Z,editable:!0,singleClickEdit:!0,cellRenderer:"numberFormatted",cellRendererParams:{disabledKey:"isYieldIrrigatedRainfedEditable",decimal:0},valueGetter:a,valueSetter:l,cellClass:a=>e(a,"Saved"===a.data.isYRFlag)},{headerName:"MNCFC",field:"mncfc_yield",cellEditor:x.Z,editable:!1,valueGetter:a,valueSetter:l,cellRenderer:"numberFormatted",cellRendererParams:{decimal:0}},{headerName:"Total",field:"cropYieldTotal",editable:!0,singleClickEdit:!0,cellEditor:x.Z,cellRenderer:"numberFormatted",cellRendererParams:{disabledKey:"isYieldTotalEditable",decimal:0},valueGetter:a,valueSetter:l,cellClass:a=>e(a,"Saved"===a.data.isYTFlag,!0),headerClass:S}]},{headerName:"Production",children:[{headerName:"Irrigated",field:"totalIrrigatedProduction",valueGetter:a,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2}},{headerName:"Rainfed",field:"totalRainfedProduction",valueGetter:a,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2}},{headerName:"MNCFC",field:"mncfcTotalProduction",valueGetter:a,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2}},{headerName:"Total",field:"totalAreaProduction",valueGetter:a,cellRenderer:"numberFormatted",cellRendererParams:{decimal:2},cellClass:S,headerClass:S}]},{field:"remarks",headerName:(0,j.t)("Columns.Remarks"),minWidth:120,cellRendererParams:{onApply:u,hideOnFooter:!0},valueGetter:a,valueSetter:l,cellRenderer:"textarea",sortable:!1}]},[u,h]),G=(0,p.useMemo)(()=>{let a={districtName:"District Total",cropName:"Crops Total",refreshTotals:m,isFooter:!0},l=e=>{let{item:t,columns:r}=e;
1r.forEach(e=>{var r,d;"districtName"!==e.field&&"cropName"!==e.field&&(null!==(r=e.children)&&void 0!==r&&r.length?l({item:t,columns:e.children}):(a[e.field]||(a[e.field]=0),a[e.field]+=+((null===(d=e.valueGetter)||void 0===d?void 0:d.call(e,{data:t,colDef:e}))||0)))})};return e.forEach(e=>{l({item:e,columns:Y})}),a},[e,Y,m]);return(0,F.jsxs)("div",{children:[(0,F.jsxs)("div",{className:"flex justify-end -mt-10 !mb-4",children:[(0,F.jsx)(R.kW,{show:"crop-wise"===h,children:(0,F.jsx)(d.Ay,{xs:3,children:(0,F.jsx)(s.$V,{onChange:t.setData,selectedKey:t.selectedKey,selectedValue:t.selectedValue,tabs:t.tabs,activeTab:t.activeTab,data:t.tabData,selectedCrop:t.selectedCrop,allow:["crop"]})})}),(0,F.jsx)(R.kW,{show:"location-wise"===h,children:(0,F.jsx)(d.Ay,{item:!0,xs:4,children:(0,F.jsx)(y.tO,{options:w,dataKey:"districtName",onChange:e=>{b({district:e})},value:T.districtName,label:"Select District",loading:P.isLoading("district"),size:"small"})})}),(0,F.jsx)(f.A,{onClick:c,disabled:!n||!T.districtName,variant:"outlined",color:"primary",disableElevation:!0,className:"!ml-2",children:(0,F.jsx)(N.HT,{dataKey:"Action.SaveChanges"})})]}),(0,F.jsx)(g.bQ,{chips:[a.fiscalyearvalue,l.seasonName,i.stateName,"crop-wise"===h?t.selectedCrop.value:(0,E.capitalize)(T.districtName),C.A.UOMDisplayName(o)],sideBar:!1,footerRows:[G],autoGroupColumnDef:{minWidth:180,groupDefaultExpanded:-1},columns:Y,data:e})]})}),P=(0,t.PA)(()=>{const{loadArea:e,areas:a}=(0,r.Ez)(),{loadMasterFilters:l,cropYear:t,validations:p,cropYears:f,setData:g,seasons:x,seasonKey:C,states:N,stateKey:j,activeTab:y,apiStatus:E,defaultArea:S}=(0,r.W$)();return(0,r.B6)({onMount:()=>{e(),l()}}),(0,F.jsxs)(c.L,{children:[(0,F.jsx)(h.A,{loading:E.loadingItems}),(0,F.jsx)(v.U,{...E,snackbar:!0}),(0,F.jsxs)(d.Ay,{container:!0,children:[(0,F.jsxs)(d.Ay,{item:!0,xs:12,container:!0,justifyContent:"flex-end",alignItems:"end",columnSpacing:1,children:[(0,F.jsx)(d.Ay,{item:!0,xs:3,children:(0,F.jsx)(s.mj,{onChange:(e,a)=>g("cropYear",a),cropYear:t,validate:p.cropYear,cropYears:f})}),(0,F.jsx)(d.Ay,{item:!0,xs:3,children:(0,F.jsx)(s.Eb,{seasons:x,seasonKey:C,onChange:g})}),(0,F.jsx)(R.kW,{show:A.WV.isPowerUser,children:(0,F.jsx)(d.Ay,{item:!0,xs:4,children:(0,F.jsx)(n.g,{states:N,stateKey:j,onChange:g})})}),(0,F.jsx)(d.Ay,{item:!0,xs:2,children:(0,F.jsx)(b.F,{value:S,id:"uom",text:"uomname",previewEditable:!1,onChange:(e,a)=>g("defaultArea",a),label:"Label.AreaUOM",data:a,className:"px-2 mt-2 mr-3"})})]}),(0,F.jsx)(d.Ay,{item:!0,xs:12,className:"tabs-style1",children:(0,F.jsxs)(o.Ay,{value:y,children:[(0,F.jsx)("div",{className:"flex items-center relative",children:(0,F.jsxs)(m.A,{onChange:(e,a)=>g("activeTab",a),children:[(0,F.jsx)(i.A,{label:"Crop Wise",value:"crop-wise"}),(0,F.jsx)(i.A,{label:"Location Wise",value:"location-wise"})]})}),(0,F.jsx)(u.A,{value:"crop-wise",className:"!px-0",children:(0,F.jsx)(T,{})}),(0,F.jsx)(u.A,{value:"location-wise",className:"!px-0",children:(0,F.jsx)(T,{})})]})})]})]})})}}]);
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.