Files
hedena_gold/apps/admin-panel/dist/assets/ListInvoice-Cfp5p6F4.js
T
s.esmaeiliandCursor d316d15335 Commit admin and user-app release builds after order and panel polish.
Includes the Dashboard CSS comment fix needed for the admin production build.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-16 23:40:39 +03:30

2 lines
4.4 KiB
JavaScript

import{I as k}from"./Icon-B9FXOmlS.js";import{a as V,b as r,X as h}from"./model-m8OsHE_l.js";import{_ as K}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-BBMCN2Q8.js";import U from"./AddInvoice-C5JsFepN.js";import{j as q}from"./filters-B9z4I-pb.js";import{u as H}from"./useDeleteHandler-BtGrVHMu.js";import{d as O,a as y,p as e,w as t,r as s,o as b,q as g,m as C,e as d,t as u,c as I,k as p,x as R,_ as F}from"./index-QQcP5-AC.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BOlb0dJf.js";import"./index-DT4Uze1z.js";function G(){const n=new V("admin/invoices/list","لیست فاکتورها");return n.add(new r("id","ردیف").filterNumber()),n.add(new r("name","نام مشتری").filterKey("branch.name").filterText()),n.add(new r("sum_weight","جمع کل سفارش").filterNumber().noSort()),n.add(new r("count_item","تعداد آیتم ها").filterNumber().noSort()),n.add(new r("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),n.add(new r("allocator_user.name","ثبت کننده").renderSlot("user").noSort()),n.add(new r("note","توضیحات").filterText().noSort()),n.add(new r("op","عملیات").noSort().renderSlot("actions")),n}const J={id:"page-user-list"},P={class:"flex gap-2"},Q={key:0},W=O({__name:"ListInvoice",setup(n){const S=G(),x=p(null),_=p(!1),l=p(void 0),f=p(!1),v=p(void 0);function $(){v.value=void 0,f.value=!0}function N(c){v.value=c,f.value=!0}const z=[{title:"کد محصول",dataIndex:"product_code"},{title:"نام محصول",dataIndex:"title"},{title:"وزن",dataIndex:"grams"}];async function T(c){const{data:o}=await R.get(`branch/product/${c.id}`);l.value=o,_.value=!0}const{remove:j}=H({onSuccess:()=>{var c;return(c=x.value)==null?void 0:c.fetch()},successMessage:"فاکتور حذف شد",fallbackErrorMessage:"خطا در حذف فاکتور"});return(c,o)=>{const w=s("a-tooltip"),A=s("a-popconfirm"),m=s("a-descriptions-item"),B=s("a-descriptions"),D=s("a-table"),X=s("a-empty"),E=s("a-button"),L=s("a-modal"),M=s("a-card");return b(),y("div",J,[e(M,{title:"لیست فاکتورها",class:"page-card"},{default:t(()=>[e(h,{ref_key:"tbl",ref:x,model:g(S),"mobile-cards":""},{add:t(()=>[e(K,{rid:"invoice.create","add-label":"افزودن فاکتور",onAdd:$})]),user:t(({record:a})=>{var i;return[d(u(((i=a.allocator_user)==null?void 0:i.name)??"-"),1)]}),actions:t(({record:a})=>[C("div",P,[e(w,{title:"مشاهده"},{default:t(()=>[e(k,{icon:"vuesax-linear:eye",size:"16",class:"cursor-pointer mx-1 text-success",onClick:i=>T(a)},null,8,["onClick"])]),_:2},1024),e(w,{title:"ویرایش"},{default:t(()=>[e(k,{icon:"vuesax-linear:edit-2",size:"16",class:"cursor-pointer mx-1 text-primary",onClick:i=>N(a.id)},null,8,["onClick"])]),_:2},1024),e(w,{title:"حذف"},{default:t(()=>[e(A,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>g(j)(`branch/product/${a.id}`)},{title:t(()=>[...o[4]||(o[4]=[C("p",null,"آیا مطمئن به حذف فاکتور مورد نظر هستید ؟",-1)])]),default:t(()=>[e(k,{icon:"vuesax-linear:trash",size:"16",class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)])]),_:1},8,["model"]),e(L,{open:_.value,"onUpdate:open":o[1]||(o[1]=a=>_.value=a),title:"مشاهده فاکتور",width:"70%","wrap-class-name":"detail-modal"},{footer:t(()=>[e(E,{onClick:o[0]||(o[0]=a=>_.value=!1)},{default:t(()=>[...o[5]||(o[5]=[d("بستن",-1)])]),_:1})]),default:t(()=>[l.value?(b(),y("div",Q,[e(B,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:t(()=>[e(m,{label:"شعبه"},{default:t(()=>[d(u(l.value.name),1)]),_:1}),e(m,{label:"ثبت کننده"},{default:t(()=>{var a;return[d(u(((a=l.value.allocator_user)==null?void 0:a.name)??"-"),1)]}),_:1}),e(m,{label:"تاریخ ثبت"},{default:t(()=>[d(u(g(q)(l.value.caj)),1)]),_:1}),e(m,{label:"تعداد آیتم"},{default:t(()=>[d(u(l.value.count_item),1)]),_:1}),e(m,{label:"جمع وزن"},{default:t(()=>[d(u(l.value.sum_weight),1)]),_:1}),e(m,{label:"توضیحات"},{default:t(()=>[d(u(l.value.note??"-"),1)]),_:1})]),_:1}),e(D,{class:"mt-4",size:"small","data-source":l.value.products,columns:z,pagination:!1,"row-key":"id"},null,8,["data-source"])])):(b(),I(X,{key:1}))]),_:1},8,["open"]),(b(),I(U,{key:v.value??"new",open:f.value,id:v.value,"onUpdate:open":o[2]||(o[2]=a=>f.value=a),onSuccess:o[3]||(o[3]=a=>{var i;return(i=x.value)==null?void 0:i.fetch()})},null,8,["open","id"]))]),_:1})])}}}),ie=F(W,[["__scopeId","data-v-8b17b07d"]]);export{ie as default};