Files
hedena_gold/apps/admin-panel/dist/assets/TaminList-Bdn7flFt.js
T
s.esmaeiliandCursor 046d8f541a build: refresh release artifacts with admin /admin asset base
Redeploy-ready admin/user/api bundles after shared-domain path fix.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-31 23:09:26 +03:30

2 lines
4.6 KiB
JavaScript

import{u as B,d as I,b as v,c as l,w as r,r as k,o as u,h as O,f as h,t as _,H as V,i as x,p as X,a as C,m as w,y as T,G as y,_ as R}from"./index-D8WOpuoz.js";import{a as U,b as s,X as j}from"./model-sNEj62t9.js";import{_ as A}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BmYFTWTL.js";import{O as M,a as P}from"./OrderStatusTimeline-BAIydjy1.js";import"./filters-bFnvQ7Jm.js";import"./index-modnNLze.js";import"./SettingOutlined-Dlcw9QxB.js";import"./icons-Byp3bGeB.js";import"./UnorderedListOutlined-B7cQf5Wa.js";import"./PercentageOutlined-NfG_Xsam.js";import"./UserAddOutlined-DXMfAqO0.js";import"./CreditCardOutlined-BUlsu72v.js";import"./AppstoreOutlined-C_PJFcZR.js";import"./TeamOutlined-y8YJp_aP.js";import"./UserOutlined-CAWn_77b.js";import"./CameraOutlined-CEryUwLH.js";import"./PictureOutlined-CuqceK-d.js";import"./SafetyCertificateOutlined-DsS067fX.js";function W(){const S=B(),o=new U("admin/orders/tamin/list","لیست سفارش های عمده");return o.add(new s("id","شماره").filterNumber()),o.add(new s("customer.name","مشتری").filterKey("customer.fullName").filterText()),o.add(new s("customer.mobile","موبایل").filterText().hidden().noSort()),o.add(new s("input","ورودی").filterKey("totalGoldWeightGrams").filterText()),o.add(new s("wage","اجرت (گرم)").filterKey("wageWeightGrams").filterText().noSort()),o.add(new s("rial_input","اجرت ریالی (ریال)").filterKey("flatRialCharge").filterText()),o.add(new s("items","تعداد آیتم ها").renderSlot("items_len").noSort()),o.add(new s("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),o.add(new s("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),S.roles&&S.roles.includes("order.tamin.state")&&o.add(new s("sts","وضعیت").renderSlot("sts_str").noSort().filterSelect()),o.add(new s("confirmed","وضعیت تایید مشتری").renderSlot("confirmed_str").noSort().filterSelect({1:"تایید شده",2:"در انتظار تایید"})),o.add(new s("opt","عملیات").noSort().renderSlot("opt")),o}const E={id:"page-user-list"},H={class:"flex"},q={key:0},z=["onClick"],F={key:1},J=I({__name:"TaminList",setup(S){const o=B(),c=a=>!!o.hasPermission(a),K=W(),b=w(null),i=w(void 0),f=w(!1),d=w(!1);async function g(a){const{data:e}=await T.get(`admin/orders/${a}`);return e}async function N(a){i.value=await g(a.id),f.value=!0}async function $(a){i.value=await g(a.id),d.value=!0}async function D(a){var e,n;try{await T.post("order-sts/edit",{orderId:(e=i.value)==null?void 0:e.id,status:a.status,note:a.note}),d.value=!1,y.info("ویرایش موفق آمیز"),(n=b.value)==null||n.fetch()}catch{y.error("خطا در ویرایش")}}async function L(a){var e,n,m,p;try{await T.post("order-sts/edit",{orderId:(e=i.value)==null?void 0:e.id,status:a.status,remove:!0}),d.value=!1,y.info("ویرایش موفق آمیز"),(n=b.value)==null||n.fetch()}catch(t){y.error(((p=(m=t==null?void 0:t.response)==null?void 0:m.data)==null?void 0:p.message)??"خطا در ویرایش")}}return(a,e)=>{const n=k("a-button"),m=k("a-modal"),p=k("a-card");return u(),v("div",E,[l(p,{title:"لیست سفارش های عمده",class:"page-card"},{default:r(()=>[l(j,{ref_key:"tbl",ref:b,model:O(K),"mobile-cards":""},{opt:r(({record:t})=>[X("div",H,[c("order.tamin.view")?(u(),C(A,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:G=>N(t)},null,8,["onClick"])):x("",!0)])]),items_len:r(({text:t})=>[t?(u(),v("div",q,_(t.length),1)):x("",!0)]),sts_str:r(({record:t})=>[c("order.tamin.state")?(u(),v("a",{key:0,href:"",onClick:V(G=>$(t),["prevent"])},_(t.sts_str),9,z)):(u(),v("span",F,_(t.sts_str),1))]),confirmed_str:r(({record:t})=>[h(_(t.confirmed_str),1)]),_:1},8,["model"]),l(m,{open:d.value,"onUpdate:open":e[1]||(e[1]=t=>d.value=t),title:"وضعیت سفارش",width:"480px","wrap-class-name":"detail-modal"},{footer:r(()=>[l(n,{onClick:e[0]||(e[0]=t=>d.value=!1)},{default:r(()=>[...e[4]||(e[4]=[h("بستن",-1)])]),_:1})]),default:r(()=>[i.value?(u(),C(M,{key:0,activity:i.value.activity||[],"can-submit":c("order.tamin.state.submit"),"can-remove":c("order.tamin.state.remove"),onSubmit:D,onRemove:L},null,8,["activity","can-submit","can-remove"])):x("",!0)]),_:1},8,["open"]),l(m,{open:f.value,"onUpdate:open":e[3]||(e[3]=t=>f.value=t),title:"مشاهده سفارش",width:"720px","wrap-class-name":"detail-modal"},{footer:r(()=>[l(n,{onClick:e[2]||(e[2]=t=>f.value=!1)},{default:r(()=>[...e[5]||(e[5]=[h("باشه",-1)])]),_:1})]),default:r(()=>[l(P,{order:i.value},null,8,["order"])]),_:1},8,["open"])]),_:1})])}}}),ve=R(J,[["__scopeId","data-v-94c4b16c"]]);export{ve as default};