Files
Rasadyar_FrontEnd/build/assets/SlaughterMorgue-MSGUTcWd.js

2 lines
23 KiB
JavaScript
Raw Normal View History

2026-01-20 16:45:11 +03:30
import{j as u,I as fu,b0 as l6,B as O,ak as N,al as hu,ag as Zu,ah as Xu,ai as U,aj as J,aa as Ju,T as u6,d as t6,aX as r6,b2 as a6,b3 as Ku,b as n6}from"./mui-vendor-CkIVaoQP.js";import{r as a,j as e6,u as c6}from"./react-vendor-CmFgShSM.js";import{L as du,j as K,X as I,h as Cu,A as Su,G as g,O as Au,fF as d6,c as C6,M as gu,b as pu,u as i6,v as m,W as ju,C as Fu,fH as h6,p as g6,S as yu,dh as p6,fG as x6,jG as A6,jH as j6}from"./index-N50kY0pn.js";import{R as Q}from"./ResponsiveTable-C_snJsEO.js";import{a as o6,u as D,f as Qu}from"./redux-vendor-B7uoacJt.js";import{R as F6,a as y6}from"./index.esm-Bu7XMDZU.js";import{d as s6}from"./Tune-DIGF0Mp6.js";import{b as f6,e as S6,c as v6,s as w6,a as k6}from"./slaughter-get-guilds-for-allocate-vpZQhgy1.js";import{S as b6,s as _6}from"./SlaughterAllocateToGuild-BMcPjvXI.js";import{N as xu}from"./NumberFormatCustom-DwWPj40N.js";import{I as E6,f as T6}from"./toBase64-7xJ86bMI.js";import{a as $6}from"./province-policy-upload-image-D2EGPJ2q.js";import{B as H6}from"./BackButton-jnQBD0Yv.js";import{d as P6}from"./Visibility-DkUmeXW5.js";import"./FilterAlt-CF131fPn.js";import"./styled-components.browser.esm-gS9mh05b.js";import"./iconBase-BEJYyZsk.js";import"./LabelField-Mkfcpni4.js";import"./PublishedWithChanges-BW1Hr5gq.js";import"./Delete-CiVJBR3T.js";const B6=o6("SLAUGHTER_GET_MORGUE_DASHBOARD",async(x,{dispatch:l})=>{l(du());const{data:y,status:C}=await K.get("total-cold-house-dashboard-roles/",{params:{role:I()}});return l(Cu()),{data:y,status:C}}),L6=o6("SLAUGHTER_GET_MORGUES",async(x,{dispatch:l})=>{l(du());const{data:y,status:C}=await K.get("kill-house-cold-houses/",{params:{role:I()}});return l(Cu()),{data:y,status:C}}),G6=({fetchApiData:x,item:l,fetchData:y,updateTable:C,priceInfo:E,remainWeight:f})=>{const[A,w]=a.useState(null),h=v=>{w(v.currentTarget)},t=()=>{w(null)},n=!!A,S=n?"popover":void 0,[k]=a.useContext(Su),p=D();return u.jsxs(g,{container:!0,children:[u.jsx(fu,{disabled:l==null?void 0:l.registrationCode,"aria-describedby":S,variant:"contained",color:"primary",onClick:h,children:u.jsx(s6,{})}),u.jsx(l6,{anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"left"},id:S,open:n,anchorEl:A,onClose:t,children:u.jsx("div",{style:{padding:"20px",display:"flex",flexDirection:"column"},children:u.jsxs(g,{container:!0,direction:"column",gap:1,children:[u.jsx(O,{variant:"outlined",onClick:()=>{t(),p(Au({title:"ویرایش تخصیص",content:u.jsx(b6,{updateTable:y,fetchApiData:x,sellerType:"ColdHouse",sellType:"exclusive",coldHouseItemKey:l==null?void 0:l.key,priceInfo:E,editData:l,remainWeight:f})}))},children:"ویرایش"}),u.jsx(O,{size:"small",disabled:l==null?void 0:l.registrationCode,variant:"outlined",color:"error",onClick:()=>{t(),p(f6({steward_allocation_key:l.key})).then(v=>{v.error?k({vertical:"top",horizontal:"center",msg:v.payload.error,severity:"error"}):(x(1),y(),C(),k({vertical:"top",horizontal:"center",msg:"عملیات با موفقیت انجام شد.",severity:"success"}))})},children:"حذف"})]})})})]})},R6=({item:x,key:l,sellerType:y,fetchData:C,buyerType:E,allocationType:f,sellType:A,updateTable:w,fetchApiData:h,editData:t,priceInfo:n,coldHouseKey:S,coldHouseItemKey:k,remainWeight:p,killHouseAllocation:v})=>{var X;const i=D(),[$,b]=a.useState([]),[B,L]=a.useState([]),[M,G]=a.useState([]),[W,j]=a.useState(null),[Y]=a.useContext(Su),[_,iu]=a.useState(n!=null&&n.active?"true":"false"),[uu,eu]=a.useState(t!=null&&t.image?[{data_url:t.image}]:[]),[R,ou]=a.useState("own"),[su,lu]=a.useState(1),[d,e]=a.useState(!1),tu=o=>{ou(o.target.value),V({key:"",item:"",buyerType:"",allocationType:""})},z=o=>{iu(o.target.value),o.target.value==="false"&&s.setFieldValue("price","")},[c,V]=a.useState({key:l,item:x,buyerType:E,allocationType:f});a.useEffect(()=>{I()==="Steward"&&ou("free")},[]),a.useEffect(()=>{i($6()).then(o=>{var r;(r=o.payload)!=null&&r.data&&lu(o.payload.data.killHouseAllocation)}),t||(i(d6()).then(o=>{b(o.payload.data)}),x||(R==="cold"&&i(S6()).then(o=>{G(o.payload.data)}),i(v6({free:R==="free"})).then(o=