Files
tehran_taj/apps/user-app-v2/dist/assets/PageBar-HEcoSwjE.js
T
mahmoodandClaude Sonnet 5.5 6514b05d18 fix(money,orders): wage/gram-debt parity, atomic document confirm, expert edit, made-to-order, QA fixes
- Rial wage and gram-debt arithmetic matched to the reference; order corrections keep debt in sync
- Document confirm/un-confirm is a compare-and-swap (no double-applied cache under concurrency)
- Settlement document and expert inputs validated (400 instead of 500)
- Expert: edit / activate-deactivate own customers, adjust raw weights only
- Made-to-order flow in the app, PreOrder.quantity migration
- Order grids: customer column, sort keys; panel select search; pre-order quantity save
- Rebuilt release artifacts

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-29 18:09:02 +03:30

2 lines
986 B
JavaScript

import{d as b,bq as u,c as o,e,p as d,I as p,t as k,M as i,b as n,D as h,_ as f}from"./index-6E0fX61D.js";const m={class:"bar"},B={class:"bar__inner"},v={key:1,class:"bar__spacer","aria-hidden":"true"},g={class:"bar__title"},y={class:"bar__trailing"},A=b({__name:"PageBar",props:{title:{},back:{type:Boolean,default:!0},backTo:{},backAction:{}},setup(t){const a=t,s=h(),l=u();function _(){if(a.backAction){a.backAction();return}if(l.canGoBack){s.back();return}if(a.backTo){s.push({name:a.backTo});return}s.push({name:"home"})}return(r,c)=>(n(),o("header",m,[e("div",B,[t.back?(n(),o("button",{key:0,type:"button",class:"bar__btn","aria-label":"بازگشت",onClick:_},[d(p,{icon:"vuesax-linear:arrow-right-1",size:"20"})])):(n(),o("span",v)),e("h1",g,k(t.title),1),e("div",y,[i(r.$slots,"trailing",{},()=>[c[0]||(c[0]=e("span",{class:"bar__spacer","aria-hidden":"true"},null,-1))],!0)])]),i(r.$slots,"below",{},void 0,!0)]))}}),N=f(A,[["__scopeId","data-v-bc8960e7"]]);export{N as P};