2 lines
12 KiB
JavaScript
2 lines
12 KiB
JavaScript
import{j as u,b as I,bh as j,T as l,am as Tu,ak as R,B as gu,I as $,b0 as Iu,d as pu,b5 as Mu,a3 as qu,b2 as Pu,b3 as w}from"./mui-vendor-CkIVaoQP.js";import{L as k,j as _,h as E,c as Ou,M as Nu,u as Bu,G as i,S as D,Q as ju,A as yu,N as Vu,O as Yu,X as h,C as Wu,v as T,js as Gu,W as Au}from"./index-Vwb3Bce5.js";import{r as o}from"./react-vendor-CmFgShSM.js";import{a as Hu,b as Uu,E as zu,S as Qu}from"./SlaughterManageBars-DN0KFGAE.js";import{a as fu,u as bu}from"./redux-vendor-B7uoacJt.js";import{V as Ku}from"./VetFarmEditTrafficCode-B5MfYu_V.js";import{R as xu}from"./ResponsiveTable-DugzNG82.js";import{R as Xu}from"./index.esm-Bu7XMDZU.js";import{d as Ju}from"./Tune-DzkdDfJZ.js";import{d as Zu}from"./Edit-CwJaslma.js";import{d as mu}from"./ReceiptLong-C64O4Wv2.js";import{S as u6}from"./SlaughterEnterNoneReciept-DTc0NpHK.js";const e6=fu("SLAUGHTER_PERMISSION_TO_VET_SERVICE",async(t,{dispatch:a})=>{a(k());const{data:n,status:s}=await _.post("allow_kill_house_vet/",t);return a(E()),{data:n,status:s}}),a6=({handleSubmit:t,item:a})=>{var d,p,A,C,b,y,x,f,g;const n=Ou({message:Nu().required("پیام الزامی است")}),s=Bu({initialValues:{message:""},validationSchema:n,onSubmit:L=>{t(L)}});return u.jsx(i,{container:!0,gap:D.SMALL,direction:"column",children:u.jsxs(I,{component:"form",onSubmit:s.handleSubmit,sx:{p:2,minWidth:300},children:[u.jsxs(i,{container:!0,spacing:2,sx:{mb:3},children:[u.jsx(i,{item:!0,xs:6,children:u.jsxs(j,{spacing:1,children:[u.jsxs(j,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:"کدبار:"}),u.jsx(l,{variant:"body2",children:(a==null?void 0:a.barCode)||"-"})]}),u.jsxs(j,{direction:"row",spacing:1,children:[u.jsx(l,{variant:"body2",children:"تاریخ کشتار:"}),u.jsx(l,{variant:"body2",children:a!=null&&a.poultryRequest.sendDate?ju(new Date(a==null?void 0:a.poultryRequest.sendDate),"yyyy/MM/dd"):"-"})]}),u.jsxs(j,{direction:"row",spacing:1,children:[u.jsx(l,{variant:"body2",children:"خریدار:"}),u.jsx(l,{variant:"body2",children:`${(d=a.killhouseUser)==null?void 0:d.name}(${(C=(A=(p=a.killhouseUser)==null?void 0:p.killHouseOperator)==null?void 0:A.user)==null?void 0:C.mobile})`})]})]})}),u.jsxs(i,{item:!0,xs:6,children:[u.jsx(j,{spacing:1,children:u.jsxs(j,{direction:"row",spacing:1,children:[u.jsx(l,{variant:"body2",children:"مرغدار:"}),u.jsx(l,{variant:"body2",children:`${(y=(b=a.poultryRequest)==null?void 0:b.poultry)==null?void 0:y.unitName}`})]})}),u.jsxs(j,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:" کد سفارش:"}),u.jsx(l,{variant:"body2",children:a==null?void 0:a.poultryRequest.orderCode})]}),u.jsxs(j,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:"تعداد اولیه:"}),u.jsxs(l,{variant:"body2",children:[(x=a.quantity)==null?void 0:x.toLocaleString()," (قطعه)"]})]}),u.jsxs(j,{direction:"row",spacing:2,children:[u.jsx(l,{variant:"body2",children:"وزن :"}),u.jsxs(l,{variant:"body2",children:[(g=(f=a==null?void 0:a.weightInfo)==null?void 0:f.weight)==null?void 0:g.toLocaleString()," (کیلوگرم)"]})]})]})]}),u.jsx(Tu,{sx:{mt:1,mb:2}}),u.jsx(R,{name:"message",label:"پیام (اجباری)",multiline:!0,rows:4,value:s.values.message,onChange:s.handleChange,onBlur:s.handleBlur,error:s.touched.message&&!!s.errors.message,helperText:s.touched.message&&s.errors.message,variant:"outlined",fullWidth:!0,sx:{mb:2}}),u.jsx(gu,{fullWidth:!0,variant:"contained",color:"primary",type:"submit",disabled:!s.isValid||s.isSubmitting,children:"ثبت"})]})})},r6=fu("SLAUGHTER_UPDATE_NONE_RECIPT",async(t,{dispatch:a})=>{try{a(k());const{data:n,status:s}=await _.put("kill_house_request/0/",t);return a(E()),{data:n,status:s}}catch(n){return a(E()),{error:n.response.data.result}}}),t6=({item:t,updateTable:a})=>{const n=bu(),[s]=o.useContext(yu),[d,p]=o.useState(null),A=f=>{p(f.currentTarget)},C=()=>{p(null)},b=!!d,y=b?"popover":void 0,x=f=>{n(r6({non_receipt:!0,main_non_receipt:!0,non_receipt_message:f.message,key:t.key,role:h()})).then(g=>{n(Wu()),g.payload.error?s({vertical:"top",horizontal:"center",msg:g.payload.error,severity:"error"}):(C(),a(),s({vertical:"top",horizontal:"center",msg:"عملیات عدم وصول با موفقیت انجام شد.",severity:"success"}))})};return u.jsxs(i,{children:[u.jsx($,{"aria-describedby":y,variant:"contained",color:"primary",onClick:A,children:u.jsx(Ju,{})}),u.jsx(Iu,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:y,open:b,anchorEl:d,onClose:C,children:u.jsxs(i,{style:{padding:"20px"},container:!0,direction:"column",children:[u.jsx(pu,{title:"ورود اطلاعات بار",placement:"right",children:u.jsx($,{color:"primary",disabled:(t==null?void 0:t.documentStatus)==="بدون مشکل"||(t==null?void 0:t.documentStatus)==="بدون مشکل فاقد کیفیت",onClick:()=>{C(),n(Vu({title:"انجام عملیات",top:!(window.innerWidth<=600),bottom:window.innerWidth<=600,content:u.jsx(Hu,{item:t,updateTable:a})}))},children:u.jsx(Zu,{})})}),u.jsx(pu,{title:"عدم وصول",placement:"right",children:u.jsx($,{disabled:(t==null?void 0:t.allocatedQuantity)>0,onClick:()=>{C(),n(Yu({title:"عدم وصول",content:u.jsx(a6,{handleSubmit:x,item:t})}))},"aria-label":"delete",color:"primary",children:u.jsx(mu,{})})})]})})]})},s6=()=>{var O,N,B,V,Y;const[,,t,a,n,s]=o.useContext(yu),[d,p]=o.useState(!1),[A,C]=o.useState([]),[b,y]=o.useState(0),[x,f]=o.useState(10),[g,L]=o.useState(""),[Su,M]=o.useState(1),[Fu,vu]=o.useState([]),S=bu();o.useEffect(()=>{const r=T(new Date).format("YYYY-MM-DD");a(r),s(r)},[]),o.useEffect(()=>{h()==="KillHouse"&&S(Gu()).then(r=>{var e,F;(e=r.payload.data)!=null&&e.length?p((F=r.payload.data[0])==null?void 0:F.allow):p(!1)})},[]);const v=async r=>{let e;S(k()),e=await _.get(`kill_house_request_complete_information/?search=filter&value=${g}&role=${h()}&date1=${t}&date2=${n}&page=${r}&page_size=${x}`),S(E()),C(e.data.results),y(e.data.count)},Eu=r=>{v(r),M(r)},Du=r=>{f(r),M(1)},q=async r=>{r.preventDefault(),S(k());try{const e=await _.get(`kill_house_request_complete_information/?role=${h()}&search=filter&value=${g}&date1=${t}&date2=${n}&page=1&page_size=${x}`);C(e.data.results),y(e.data.count),S(E())}catch(e){console.error("Error fetching data:",e)}},wu=()=>{P(),v(1)},Ru=r=>{L(r.target.value)},ku=r=>{a(r)},_u=r=>{s(r)};o.useEffect(()=>{v(1)},[]),o.useEffect(()=>{v(1),P()},[t,n,x]);const Lu=()=>{S(e6({allow:!d})),p(!d)};o.useEffect(()=>{const r=A==null?void 0:A.map((e,F)=>{var W,G,H,U,z,Q,K,X,J,Z,m,uu,eu,au,ru,tu,su,nu,ou,lu,cu,iu,du,Cu,hu;return[u.jsx(t6,{item:e,updateTable:wu},F),u.jsx(l,{style:{fontSize:"13px",color:e!=null&&e.trash?"red":"black"},children:e.barCode},F),u.jsx(Ku,{updateTable:v,killHouseRequestKey:e.key,trafficCode:e==null?void 0:e.trafficCode,isEditable:h()==="ProvinceOperator"||h()==="SuperAdmin"||h()==="VetSupervisor"||e.trash!==!0&&e.assignmentStateArchive==="pending"&&!(e!=null&&e.clearanceCode)&&(h()==="VetFarm"||h()==="CityVet")},F),e!=null&&e.poultryRequest.sendDate?ju(new Date(e==null?void 0:e.poultryRequest.sendDate),"yyyy/MM/dd"):"-",`${(W=e.killhouseUser)==null?void 0:W.name} (${(U=(H=(G=e.killhouseUser)==null?void 0:G.killHouseOperator)==null?void 0:H.user)==null?void 0:U.mobile})`,e!=null&&e.killer?`${(z=e==null?void 0:e.killer)==null?void 0:z.name} (${(X=(K=(Q=e==null?void 0:e.killer)==null?void 0:Q.killHouseOperator)==null?void 0:K.user)==null?void 0:X.mobile})`:"-",`${(Z=(J=e.poultryRequest)==null?void 0:J.poultry)==null?void 0:Z.unitName} (${(uu=(m=e.poultryRequest.poultry)==null?void 0:m.user)==null?void 0:uu.mobile})`,(eu=e==null?void 0:e.poultryRequest)==null?void 0:eu.age,(au=e.quantity)==null?void 0:au.toLocaleString(),(tu=(ru=e==null?void 0:e.weightInfo)==null?void 0:ru.weight)==null?void 0:tu.toLocaleString(),`${e.addCar.driver.typeCar} ${e.addCar.driver.pelak}`,`${e.addCar.driver.driverName} (${e.addCar.driver.driverMobile})`,((nu=(su=e==null?void 0:e.poultryRequest)==null?void 0:su.amount)==null?void 0:nu.toLocaleString())+" ﷼",((lu=(ou=e==null?void 0:e.weightInfo)==null?void 0:ou.killHousePrice)==null?void 0:lu.toLocaleString())+" ﷼",(cu=e.vetAcceptedRealQuantity)==null?void 0:cu.toLocaleString(),(iu=e.vetAcceptedRealWeight)==null?void 0:iu.toLocaleString(),e==null?void 0:e.poultryRequest.orderCode,(du=e==null?void 0:e.barDocumentStatus)!=null&&du.title?(Cu=e==null?void 0:e.barDocumentStatus)==null?void 0:Cu.title:"-",e==null?void 0:e.finalBarState,(hu=e==null?void 0:e.poultryRequest)!=null&&hu.freezing?"انجماد":"عادی"]});vu(r)},[A]);const[c,$u]=o.useState([]),P=()=>{S(Uu({selectedDate1:t,selectedDate2:n,text:g})).then(r=>{$u(r.payload.data)})};return u.jsxs(I,{width:"100%",children:[h()==="KillHouse"&&u.jsx(i,{container:!0,alignItems:"end",justifyContent:"center",children:u.jsxs(i,{container:!0,alignItems:"center",xs:12,justifyContent:"end",children:[u.jsx(i,{children:u.jsx(l,{color:"gray",children:"دسترسی دامپزشک برای وارد کردن اطلاعات بار"})}),u.jsx(i,{children:u.jsx(Mu,{checked:d,onChange:Lu,name:"switch-state",inputProps:{"aria-label":"switch with state"}})})]})}),u.jsxs(i,{container:!0,alignItems:"center",gap:D.SMALL,xs:12,children:[u.jsx(i,{style:{width:"150px"},children:u.jsx(Au,{label:"از تاریخ",id:"date",renderInput:r=>u.jsx(R,{...r}),value:t,onChange:r=>{ku(T(r).format("YYYY-MM-DD"))}})}),u.jsx(i,{style:{width:"150px"},children:u.jsx(Au,{label:"تا تاریخ",id:"date",renderInput:r=>u.jsx(R,{...r}),value:n,onChange:r=>{_u(T(r).format("YYYY-MM-DD"))}})}),u.jsxs("form",{onSubmit:q,children:[u.jsx(R,{autoComplete:"off",size:"small",label:"جستجو",variant:"outlined",style:{width:250},onChange:Ru}),u.jsx(gu,{type:"submit",onClick:q,endIcon:u.jsx(Xu,{}),children:"جستجو"})]})]}),u.jsxs(i,{container:!0,justifyContent:"center",gap:D.SMALL,xs:12,mt:2,children:[u.jsx(i,{container:!0,mt:2,mb:4,isDashboard:!0,children:u.jsx(xu,{noPagination:!0,columns:["تعداد بار","مجموع تعداد اولیه","مجموع وزن اولیه (کیلوگرم)","مجموع تعداد تحویلی دامپزشک","مجموع وزن تحویلی دامپزشک (کیلوگرم)"],data:[[(O=c==null?void 0:c.lenKillHouseRequest)==null?void 0:O.toLocaleString(),(N=c==null?void 0:c.firstQuantity)==null?void 0:N.toLocaleString(),(B=c==null?void 0:c.firstWeight)==null?void 0:B.toLocaleString(),(V=c==null?void 0:c.vetAcceptedRealQuantity)==null?void 0:V.toLocaleString(),(Y=c==null?void 0:c.vetAcceptedRealWeight)==null?void 0:Y.toLocaleString()]],title:"خلاصه اطلاعات",isDashboard:!0})}),u.jsx(xu,{data:Fu,columns:["عملیات","کدبار","کدبهداشتی حمل و نقل","تاریخ کشتار","خریدار","کشتارکن اختصاصی","مرغدار","سن مرغ","تعداد اولیه","وزن اولیه بار(کیلوگرم)","ماشین","راننده","قیمت مرغدار","قیمت کشتارگاه","تحویلی دامپزشک (قطعه)","وزن تحویلی دامپزشک(کیلوگرم)","کد سفارش کشتار","وضعیت سند","وضعیت بار","نوع کشتار"],handlePageChange:Eu,totalRows:b,page:Su,perPage:x,handlePerRowsChange:Du,title:"درخواست های در انتظار وارد کردن اطلاعات بار"})]})]})},j6=()=>{const[t,a]=o.useState(0),n=(s,d)=>{a(d)};return u.jsxs(qu,{container:!0,direction:"column",alignItems:"center",justifyContent:"space-between",gap:D.SMALL,mt:D.MEDIUM,width:"100%",children:[u.jsx(I,{sx:{borderBottom:1,borderColor:"divider"},children:u.jsxs(Pu,{value:t,onChange:n,"aria-label":"basic tabs example",children:[u.jsx(w,{label:"وارد کردن اطلاعات بار"}),u.jsx(w,{label:"وارد کردن تک سندی بار"}),u.jsx(w,{label:"بارهای تکمیل شده"}),u.jsx(w,{label:"عدم وصول"})]})}),t===0&&u.jsx(s6,{}),t===1&&u.jsx(zu,{}),t===2&&u.jsx(Qu,{}),t===3&&u.jsx(u6,{})]})};export{j6 as S};
|