import{j as e,S as m,M as s}from"./vendor-mui-CBBEb17G.js";import{B as A}from"./index-BkhbTDKf.js";import{e as f,u as v,g as y,aP as i,aX as I,ao as x,e7 as T,z as P,aY as p,R as j}from"./index-IP_FWtso.js";import{u as g,q as C,a as l}from"./vendor-react-BBazpZul.js";import"./vendor-utils-BveVE6Uf.js";import{u as D}from"./index-BO-Np-or.js";import{S as N}from"./index-D7-0uPSw.js";import"./vendor-charts-tGnAgELZ.js";const M=()=>{var u;const{requestParPresAsnadByIdAsync:h}=D(),n=g(),{registerId:d}=C(),{centerInfo:r}=f(t=>t.data),_=v(),[c,o]=l.useState(!1),[a,E]=l.useState(null),R=async()=>{try{o(!0);const{data:t}=await h({requestAsnadID:d,userInformation:{parID:r==null?void 0:r.taminParaId}});E((t==null?void 0:t.data)||null)}finally{o(!1)}};l.useEffect(()=>{!r&&_(y().getCenterInfoAction())},[]),l.useEffect(()=>{d===void 0||!r||R()},[d,r]);const b=[{key:"paR_TAREF_CODE",dataIndex:"paR_TAREF_CODE",title:"کد خدمت",render:t=>P(t)??"-",width:100},{key:"paR_TAREF_NAME",dataIndex:"paR_TAREF_NAME",title:"نام خدمت",width:150},{key:"paR_TAREF_PRICE",dataIndex:"paR_TAREF_PRICE",title:"تعرفه دولتی خدمت",width:150,render:t=>p(t??0)},{key:"iteM_PRICE",dataIndex:"iteM_PRICE",title:"تعرفه خدمت",width:150,render:t=>p(t??0)},{key:"paR_TYPE_NAME",dataIndex:"paR_TYPE_NAME",title:"نوع پاراکیلینیک",width:100},{key:"requesT_QTY",dataIndex:"requesT_QTY",title:"تعداد تجویز شده",width:100},{key:"remaininG_QTY",dataIndex:"remaininG_QTY",title:"تعداد قابل ارائه",width:100}];return a!=null&&a.data?e.jsxs(m,{className:"h-full",spacing:1,children:[e.jsxs(s,{container:!0,xs:12,spacing:2,paddingY:2,children:[e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"شناسه مدیریت درمان",value:a.data.reQ_PAR_PRESC_ID,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"شناسه نسخه",value:a.data.eprsC_ID,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"تاریخ تجویز نسخه",value:`${a.data.prescdate.slice(0,4)}/${a.data.prescdate.slice(4,6)}/${a.data.prescdate.slice(6)}`,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"نام پاراکلینیک",value:a.data.partypedesc,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"کد ملی بیمار",value:a.data.nationalcode,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"شماره تماس بیمار",value:a.data.patienT_MOBILE,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"کد نظام پزشک معالج",value:a.data.doC_MDID,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:"نام پزشک معالج",value:a.data.doC_NAME,disabled:!0})}),e.jsx(s,{item:!0,sm:4,children:e.jsx(i,{label:" تخصص پزشک معالج",value:a.data.doC_SPEC,disabled:!0})}),e.jsx(s,{item:!0,xs:12,children:e.jsx(i,{label:"توضیحات",value:a.data.comments,disabled:!0,multiline:!0,rows:2})})]}),e.jsx(I,{rowKey:"paR_TAREF_CODE",columns:b,data:((u=a.data)==null?void 0:u.details)||[],loading:c}),e.jsx(m,{direction:"row",alignItems:"center",justifyContent:"center",spacing:1,children:e.jsx(x,{color:"error",className:"!w-32",onClick:()=>n(-1),children:"بازگشت"})})]}):c?e.jsxs("div",{className:"flex items-center justify-center gap-3 p-8",children:[e.jsx(T,{size:"30px",color:"primary"}),e.jsx("h4",{className:"text-lg text-slate-700",children:"در حال دریافت اطلاعات ..."})]}):e.jsxs("div",{className:"flex items-center justify-center gap-3 p-8",children:[e.jsx("h4",{className:"text-lg text-slate-700",children:"دریافت اطلاعات با خطا مواجه شد"}),e.jsx(x,{onClick:()=>n(-1),color:"primary",children:"بازگشت"})]})},Q=()=>e.jsxs(N,{children:[e.jsx("div",{className:"",children:e.jsx(A,{prevRoutes:[{path:"/",title:"داشبورد"},{path:`/${j.deliverPrescription.home}`,title:"نسخه پیچی"},{path:`/${j.deliverPrescription.taminDeliverPrescribe}`,title:"نسخه پیچی تامین اجتماعی"}],currentRoute:"اطلاعات نسخه تایید شده"})}),e.jsx(M,{})]});export{Q as default};
