2026-10-25 16:06:17 +03:30
|
|
|
import{u as X,d as Y,b as c,c as s,w as o,r as m,o as n,h as Z,f as d,t as l,H as ee,i as p,p as b,a as k,F as U,e as F,m as j,y as L,G as h,_ as te}from"./index-BbVC1Twj.js";import{a as oe,b as _,X as se}from"./model-Ur7jHcSM.js";import{_ as V}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-DabnhW7f.js";import{j as ae}from"./filters-G89z43R_.js";import"./SettingOutlined-xdc0bR1_.js";import"./icons-SqCsNVdO.js";import"./UnorderedListOutlined-BQi8ppKj.js";import"./PercentageOutlined-BAvO5c5X.js";import"./UserAddOutlined-DZT1MgYx.js";import"./CreditCardOutlined-Bpn5-5mR.js";import"./AppstoreOutlined-cKtur9Oa.js";import"./TeamOutlined-D74Yj4gX.js";import"./UserOutlined-cHHZuN7V.js";import"./CameraOutlined-BEkg-9vP.js";import"./index-CVN2kmF9.js";function ne(){const g=X();Object.keys(g.cityFilters).length<1&&g.getCities();const r=new oe("admin/orders/wholesale/list","لیست سفارش های عمده");return r.add(new _("id","شماره").filterNumber()),r.add(new _("customer.name","مشتری").filterKey("customer.fullName").filterText()),r.add(new _("customer.mobile","موبایل").filterText().hidden().noSort()),r.add(new _("input","جمع کل سفارش").filterKey("totalGoldWeightGrams").filterText()),r.add(new _("discount","جمع کل تخفیف (درصد)").filterText()),r.add(new _("customer.city_id","شهر").hidden().renderSlot("city")),r.add(new _("items","تعداد آیتم ها").renderSlot("items_len").noSort()),r.add(new _("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),r.add(new _("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),g.roles&&g.roles.includes("order.omde.state")&&r.add(new _("sts","وضعیت").renderSlot("sts_str").noSort().filterKey("status").filterSelect({0:"معلق",1:"ثبت سفارش",2:"تایید مدیر سیستم",3:"در حال تامین",4:"در حال آماده سازی ",5:"تحویل مسئول فروش",6:"تحویل مشتری "})),r.add(new _("confirmed","وضعیت تایید مشتری").renderSlot("confirmed_str").noSort().filterSelect({1:"تایید شده",2:"در انتظار تایید"})),r.add(new _("opt","عملیات").noSort().renderSlot("opt")),r}const le={id:"page-user-list"},re={key:0},ie={key:1},de={class:"flex"},ue={key:0},ce=["onClick"],me={key:1},_e={class:"flex flex-col"},fe={key:0},pe={class:"flex"},ve={class:"flex-1"},ye={key:1,class:"flex items-center"},ke={key:2},we={key:0},be=Y({__name:"OmdeList",setup(g){const r=X(),S=a=>!!r.hasPermission(a),G=ne(),x=j(null),i=j(void 0),$=j(!1),w=j(!1),O=a=>a?ae(a):"";function z(a){return r.cityFilters[a]??"-"}function A(a){return a.proceed?"green":"gray"}async function B(a){const{data:t}=await L.get(`admin/orders/${a}`);return t}async function M(a){i.value=await B(a.id),$.value=!0}async function P(a){i.value=await B(a.id),w.value=!0}async function q(a){var t,u;try{await L.post("order-sts/edit",{orderId:(t=i.value)==null?void 0:t.id,status:a.status,note:a.note}),w.value=!1,h.info("ویرایش موفق آمیز"),(u=x.value)==null||u.fetch()}catch{h.error("خطا در ویرایش")}}async function E(a){var t,u,f,T;try{await L.post("order-sts/edit",{orderId:(t=i.value)==null?void 0:t.id,status:a.status,remove:!0}),w.value=!1,h.info("ویرایش موفق آمیز"),(u=x.value)==null||u.fetch()}catch(C){h.error(((T=(f=C==null?void 0:C.response)==null?void 0:f.data)==null?void 0:T.message)??"خطا در ویرایش")}}function H(a){L.post("delete-order",{id:a.id}).then(()=>{var t;h.info("سفارش با موفقیت حذف گردید"),(t=x.value)==null||t.fetch()}).catch(t=>{var u,f;console.log(t),h.error(((f=(u=t==null?void 0:t.response)==null?void 0:u.data)==null?void 0:f.message)??"خطا در حذف")})}return(a,t)=>{const u=m("a-tag"),f=m("a-button"),T=m("a-popconfirm"),C=m("a-input"),R=m("a-timeline-item"),W=m("a-timeline"),D=m("a-modal"),v=m("a-descriptions-item"),I=m("a-descriptions"),J=m("a-divider"),K=m("a-card"),Q=m("a-empty");return n(),c("div",le,[s(K,{title:"لیست سفارش های عمده",class:"page-card"},{default:o((
|