Files
hedena_gold/apps/user-app-v2/dist/assets/ReportView-NtWL-hNL.js
T
s.esmaeiliandClaude Opus 5.5 b5b3cd8bef build(user-apps): rebuild user-app and user-app-v2 dist
Production build of both customer apps for f441ca8 (appearance settings,
dark mode, reduced motion, product morph, filter sheet). The API,
admin-panel and shared-types builds are unchanged: none of their sources
changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 16:31:50 +03:30

2 lines
8.5 KiB
JavaScript

import{d as E,f as n,c as a,b as t,N,t as i,m as $,e as r,_ as J,g as u,o as Q,a as W,p as m,z as y,J as O,S as X,s as B,i as D,F as w,r as I,I as M,B as Y,j as U}from"./index-BWyw3RAx.js";import{P as Z}from"./PageBar-D5DXU6sO.js";import{j as S,p as K}from"./filters-DVocLz3o.js";import{D as tt}from"./index-sLHXZqt3.js";import{P as et}from"./index-ecOSUWQv.js";import"./KeyCode-CA5MXqE7.js";import"./classCallCheck-Ou87VTNv.js";import"./raf-nDFcuFT6.js";const st={class:"doc"},lt={class:"doc__head"},nt={class:"doc__rows"},at={class:"doc__row"},ot={class:"doc__row"},it={dir:"ltr"},rt={key:0,class:"doc__row"},dt={dir:"ltr"},ut={key:1,class:"doc__row"},ct={dir:"ltr"},_t={key:2,class:"doc__row"},vt={key:3,class:"doc__row"},mt={dir:"ltr"},ft={key:4,class:"doc__row"},pt={dir:"ltr"},yt={key:5,class:"doc__row"},kt={dir:"ltr"},bt={key:6,class:"doc__row"},gt={key:7,class:"doc__row"},ht={key:8,class:"doc__row"},wt={key:9,class:"doc__row"},$t={key:10,class:"doc__row"},Ct={class:"doc__gold"},Rt={class:"doc__stack"},xt={dir:"ltr",class:"is-in"},Dt={dir:"ltr",class:"is-out"},Nt=E({__name:"ReportDocument",props:{item:{}},setup(l){function C(_){const e=parseFloat(_);if(!Number.isFinite(e))return _;const v=Math.trunc(Math.abs(e)).toString();return(e<0?"-":"")+K(v)}return(_,e)=>(n(),a("article",st,[t("header",lt,[t("span",null,[e[0]||(e[0]=t("span",{class:"doc__muted"},"شماره سند:",-1)),N(" "+i(l.item.sh_factor),1)]),t("span",null,[e[1]||(e[1]=t("span",{class:"doc__muted"},"تاریخ:",-1)),N(" "+i($(S)(l.item.tarikh)),1)])]),t("dl",nt,[t("div",at,[e[2]||(e[2]=t("dt",null,"نوع سند",-1)),t("dd",null,i(l.item.no),1)]),t("div",ot,[e[3]||(e[3]=t("dt",null,"وزن خالص",-1)),t("dd",it,i(l.item.vazn),1)]),l.item.ayar!==null?(n(),a("div",rt,[e[4]||(e[4]=t("dt",null,"عیار",-1)),t("dd",dt,i(l.item.ayar),1)])):r("",!0),l.item.sh_sharti?(n(),a("div",ut,[e[5]||(e[5]=t("dt",null,"شماره انگ",-1)),t("dd",ct,i(l.item.sh_sharti),1)])):r("",!0),l.item.name_az?(n(),a("div",_t,[e[6]||(e[6]=t("dt",null,"نام آزمایشگاه",-1)),t("dd",null,i(l.item.name_az),1)])):r("",!0),l.item.Darsad_Talayee?(n(),a("div",vt,[e[7]||(e[7]=t("dt",null,"اجرت (گرم)",-1)),t("dd",mt,i(l.item.Darsad_Talayee),1)])):r("",!0),l.item.fi?(n(),a("div",ft,[e[8]||(e[8]=t("dt",null,"قیمت هر گرم",-1)),t("dd",pt,i(C(l.item.fi)),1)])):r("",!0),l.item.fiF?(n(),a("div",yt,[e[9]||(e[9]=t("dt",null,"مبلغ سند",-1)),t("dd",kt,i(C(l.item.fiF)),1)])):r("",!0),l.item.bankName?(n(),a("div",bt,[e[10]||(e[10]=t("dt",null,"بانک",-1)),t("dd",null,i(l.item.bankName),1)])):r("",!0),l.item.accountName?(n(),a("div",gt,[e[11]||(e[11]=t("dt",null,"نام حساب",-1)),t("dd",null,i(l.item.accountName),1)])):r("",!0),l.item.transferTo?(n(),a("div",ht,[e[12]||(e[12]=t("dt",null,"مقصد حواله",-1)),t("dd",null,i(l.item.transferTo),1)])):r("",!0),l.item.receivedAt?(n(),a("div",wt,[e[13]||(e[13]=t("dt",null,"تاریخ دریافت",-1)),t("dd",null,i($(S)(l.item.receivedAt)),1)])):r("",!0),l.item.note?(n(),a("div",$t,[e[14]||(e[14]=t("dt",null,"توضیحات",-1)),t("dd",null,i(l.item.note),1)])):r("",!0)]),t("div",Ct,[e[15]||(e[15]=t("span",null,"طلا",-1)),t("div",Rt,[t("span",xt,i(l.item.tabdil750_v),1),t("span",Dt,i(l.item.tabdil750_kh),1)])])]))}}),A=J(Nt,[["__scopeId","data-v-21825ac9"]]),Ft={class:"rep"},Vt={class:"rep__tabs"},zt={key:0,class:"rep__list"},Pt={class:"rep__head"},Tt={class:"rep__pair"},Bt={class:"rep__stack"},It={dir:"ltr",class:"is-in"},Mt={dir:"ltr",class:"is-out"},St={class:"rep__pair is-balance"},jt={class:"rep__pair"},Lt={class:"rep__stack"},Ot={dir:"ltr",class:"is-in"},Ut={dir:"ltr",class:"is-out"},At={class:"rep__pair is-balance"},Et=["onClick"],Jt={key:1,class:"rep__empty"},Kt={key:0,class:"rep__list"},qt={key:1,class:"rep__empty"},Gt={key:2,class:"rep__empty"},Ht={key:3,class:"rep__more"},Qt={class:"rep__modal"},Wt={key:0,class:"rep__modalEmpty"},Xt=E({__name:"ReportView",setup(l){const C=X(),_=u(C.name==="reportDetail"?"2":"1"),e=u([]),v=u([]),k=u(1),b=u(!0),f=u(!1),F=u(!1),p=u(!1),R=u(!1),x=u(!1),g=u([]);function V(d){const s=parseFloat(d);if(!Number.isFinite(s))return d;const c=Math.trunc(Math.abs(s)).toString();return(s<0?"-":"")+K(c)}function j(d){return parseFloat(d)<0?"is-out":"is-in"}async function z(){var d,s;if(!(f.value||!b.value)){f.value=!0,p.value=!1;try{if(_.value==="1"){const c=await B.getReport(k.value);e.value=[...e.value,...c.result??[]],(((d=c.result)==null?void 0:d.length)??0)<(c.limit??50)?b.value=!1:k.value+=1}else{const c=await B.getReportDetailList(k.value);v.value=[...v.value,...c.result??[]],(((s=c.result)==null?void 0:s.length)??0)<(c.limit??50)?b.value=!1:k.value+=1}}catch{p.value=!0,b.value=!1}finally{f.value=!1}}}function q(){e.value=[],v.value=[],k.value=1,b.value=!0,p.value=!1}async function P(){q(),await z()}async function L(d){_.value!==d&&(_.value=d,await P())}async function G(){await P(),F.value=!1}async function H(d){R.value=!0,x.value=!0,g.value=[];try{const s=await B.getReportDocument(d.factor_Code);g.value=s.result??[]}catch{g.value=[]}finally{x.value=!1}}const T=u(null);let h=null;return Q(async()=>{await z(),typeof IntersectionObserver<"u"&&(h=new IntersectionObserver(d=>{d.some(s=>s.isIntersecting)&&z()}),T.value&&h.observe(T.value))}),W(()=>h==null?void 0:h.disconnect()),(d,s)=>{const c=Y("container");return n(),a("div",Ft,[m(Z,{title:"گزارش","back-to":"userPage::hasSubRoute"},{below:y(()=>[t("div",Vt,[t("button",{type:"button",class:D(["rep__tab",{"is-on":_.value==="1"}]),onClick:s[0]||(s[0]=o=>L("1"))}," کلیات حساب ",2),t("button",{type:"button",class:D(["rep__tab",{"is-on":_.value==="2"}]),onClick:s[1]||(s[1]=o=>L("2"))}," جزئیات حساب ",2)])]),_:1}),m(O,{spinning:f.value&&!e.value.length&&!v.value.length,tip:"درحال دریافت اطلاعات"},{default:y(()=>[m($(et),{modelValue:F.value,"onUpdate:modelValue":s[2]||(s[2]=o=>F.value=o),onRefresh:G},{default:y(()=>[m(c,{class:"rep__body"},{default:y(()=>[_.value==="1"?(n(),a(w,{key:0},[e.value.length?(n(),a("div",zt,[(n(!0),a(w,null,I(e.value,o=>(n(),a("article",{key:o.factor_Code,class:"rep__card"},[t("header",Pt,[t("span",null,[s[5]||(s[5]=t("span",{class:"rep__muted"},"شماره سند:",-1)),N(" "+i(o.sh_factor),1)]),t("span",null,[s[6]||(s[6]=t("span",{class:"rep__muted"},"تاریخ:",-1)),N(" "+i($(S)(o.tarikh)),1)])]),t("div",Tt,[s[7]||(s[7]=t("span",null,"طلا",-1)),t("div",Bt,[t("span",It,i(o.geram_v),1),t("span",Mt,i(o.geram_kh),1)])]),t("div",St,[s[8]||(s[8]=t("span",null,"مانده طلا:",-1)),t("span",{dir:"ltr",class:D(j(o.tahesab_T))},i(o.tahesab_T),3)]),t("div",jt,[s[9]||(s[9]=t("span",null,"ریال",-1)),t("div",Lt,[t("span",Ot,i(V(o.rial_v)),1),t("span",Ut,i(V(o.rial_kh)),1)])]),t("div",At,[s[10]||(s[10]=t("span",null,"مانده ریال:",-1)),t("span",{dir:"ltr",class:D(j(o.tahesab_P))},i(V(o.tahesab_P)),3)]),t("button",{type:"button",class:"rep__more",onClick:Yt=>H(o)},"جزئیات",8,Et)]))),128))])):!f.value&&!p.value?(n(),a("section",Jt,[m(M,{icon:"vuesax-linear:receipt-text",size:"26"}),s[11]||(s[11]=t("p",null,"هنوز سندی برای حساب شما ثبت نشده است.",-1))])):r("",!0)],64)):(n(),a(w,{key:1},[v.value.length?(n(),a("div",Kt,[(n(!0),a(w,null,I(v.value,o=>(n(),U(A,{key:o.factor_Code,item:o},null,8,["item"]))),128))])):!f.value&&!p.value?(n(),a("section",qt,[m(M,{icon:"vuesax-linear:receipt-text",size:"26"}),s[12]||(s[12]=t("p",null,"هنوز سندی برای حساب شما ثبت نشده است.",-1))])):r("",!0)],64)),p.value?(n(),a("section",Gt,[m(M,{icon:"vuesax-linear:danger",size:"26"}),s[13]||(s[13]=t("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),t("button",{type:"button",class:"rep__retry",onClick:P},"تلاش دوباره")])):r("",!0),f.value&&(e.value.length||v.value.length)?(n(),a("div",Ht,"در حال دریافت…")):r("",!0),t("div",{ref_key:"sentinel",ref:T,class:"rep__sentinel"},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),m($(tt),{open:R.value,"onUpdate:open":s[4]||(s[4]=o=>R.value=o),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:y(()=>[t("div",Qt,[m(O,{spinning:x.value,tip:"درحال دریافت اطلاعات"},{default:y(()=>[(n(!0),a(w,null,I(g.value,o=>(n(),U(A,{key:o.factor_Code,item:o},null,8,["item"]))),128)),!x.value&&!g.value.length?(n(),a("p",Wt," جزئیاتی برای این سند ثبت نشده است. ")):r("",!0)]),_:1},8,["spinning"]),t("button",{type:"button",class:"rep__close",onClick:s[3]||(s[3]=o=>R.value=!1)},"بازگشت")])]),_:1},8,["open"])])}}}),ie=J(Xt,[["__scopeId","data-v-a1c9c13f"]]);export{ie as default};