2026-06-02 20:08:47 +03:30
|
|
|
import{_ as ue}from"./BasicModal.vue_vue_type_style_index_0_lang-c60160bb.js";import{_ as de,u as ce}from"./useBaseTable-c7721a03.js";import{_ as pe,B as _e}from"./button.vue_vue_type_style_index_0_lang-4dc9d3e9.js";import{I as S}from"./Icon-83dbbbe4.js";import{t as me}from"./useDataTime-7a9ebe02.js";import{b as fe,u as ve,a as ge,d as be}from"./products-9758627c.js";import{d as he,g as m,r as ke,h as A,l as E,x as ye,n as we,o as M,c as O,a as _,b as l,w as i,e as z,j as o,G as Ue,k as xe,F as Ce,p as $e,D as f,H}from"./index-9a17e55b.js";import{g as W}from"./index-d0cad351.js";import{_ as Be}from"./TextPreview.vue_vue_type_script_setup_true_lang-d2a051b6.js";import{g as Ie}from"./category-328f2e67.js";import{g as Pe}from"./brand-827c9b37.js";import{g as T}from"./convert-c2e7255b.js";import{M as Le,_ as Me}from"./index-d5d26f82.js";import{I as Oe,_ as Te}from"./index-369204e0.js";import{_ as De,F as Fe}from"./index-dad403b6.js";import{_ as Re}from"./index-4182a454.js";import{_ as qe}from"./index-5a79d8c5.js";import{U as Ve}from"./index-b78b7a1c.js";import{T as J}from"./shallowequal-5f876352.js";import"./index-26298d7e.js";import"./vnode-0a46e202.js";import"./Col-dc7ee55f.js";import"./_plugin-vue_export-helper-09135f79.js";import"./useState-6ac08ff3.js";import"./FormItemContext-101590b9.js";import"./index-e6e78cc4.js";import"./pickAttrs-0804445f.js";import"./toArray-c5dd79c4.js";import"./isPlainObject-7dd54c5e.js";import"./useRefs-707c512d.js";const je=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:C=>C.index+1},{title:"زمان ایجاد",dataIndex:"created_at",key:"created_at",customRender:C=>me(C.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center"}],Ne={class:"flex justify-between items-center mb-4"},Se=_("h2",null,"محصولات",-1),Ae={class:"gap-2 flex justify-center"},Ee=_("span",null,"حذف",-1),ze=_("span",null,"ویرایش",-1),He={class:"col-span-2 flex"},We={key:0},Je=_("div",{style:{"margin-top":"8px"}},"آپلود",-1),Ge=_("div",null,"آپلود فایلها",-1),Xe={class:"space-y-2"},Ke={class:"grid grid-cols-3 gap-4"},Bt=he({__name:"index",setup(C){`${W()||localStorage.getItem("tamin_token")||""}`;const[G,F]=ce(),X=m({columns:je,api:fe,defaultPageLimit:20}),k=m(!1),$=m(!1),B=m(null),y=m(0),I=m(0),a=ke({id:0,user_id:"",address_id:null,payment_sts:null,sts:0,address:"",cancel_reason:null,cancelled_at:null,closed_at:null,transaction_id:null,note:"",total_discounts:0,total_price:0,total_tax:0,updated_at:null,deleted_at:null,total_qty:0,payment_type:"",profit:0,percent_profit:0,created_at:new Date().toISOString(),discount_total_price:0,code:"",code_discount:0,discount_code_id:null,order_items:[]}),R=m(),K=A(()=>R.value.map(n=>({value:n.id,label:n.title}))),q=m(),Q=A(()=>q.value.map(n=>({value:n.id,label:n.title}))),Y=[{value:1,label:"رنگ"},{value:2,label:"سایز"}],V=[{value:1,label:"قرمز"},{value:2,label:"آبی"},{value:3,label:"کوچک"},{value:4,label:"بزرگ"}],Z=n=>n===1?V.filter(e=>[1,2].includes(e.value)):n===2?V.filter(e=>[3,4].includes(e.value)):[],ee=()=>{var n;(n=a==null?void 0:a.product_attributes)==null||n.push({attribute_id:void 0,attribute_values:[],use_in_product_page:!0})},b=m([]),te=()=>!1,le=()=>{};function ae(){b.value=[],$.value=!1,B.value=null,k.value=!0}function j(){Object.assign(a,N),k.value=!1}function oe(n){return n.type.startsWith("image/")?n.size/1024/1024<5?!0:(f.error("حجم تصویر باید کمتر از 5MB باشد"),!1):(f.error("فقط فایلهای تصویری مجاز است"),!1)}async function ne(n){const{file:e,onSuccess:c,onError:d,onProgress:g}=n,r=new FormData;r.append("file",e);const h=`${H}/upload/machartaa-img`;I.value=0,y.value++,await new Promise((w,U)=>{const u=new XMLHttpRequest;u.open("POST",h);const P=W()||localStorage.getItem("tamin_token")||"";u.setRequestHeader("Authorization",`Bearer ${P}`),u.upload.onprogress=s=>{if(s.lengthComputable){const p=Math.round(s.loaded/s.total*100);I.value=p,g==null||g({percent:p})}},
|