Files
machartaa_admin_dist/dist/assets/index-d9fdd720.js
T

2 lines
11 KiB
JavaScript
Raw Normal View History

2026-06-27 15:01:03 +03:30
import{_ as Q}from"./BasicModal.vue_vue_type_style_index_0_lang-dbdcf7a8.js";import{_ as Y}from"./BasicInput.vue_vue_type_style_index_0_lang-a685f203.js";import{_ as Z,u as tt}from"./useBaseTable-27f8c4c5.js";import{_ as et}from"./button.vue_vue_type_style_index_0_lang-77af712b.js";import{I as $}from"./Icon-a2802ec2.js";import{t as at}from"./useDataTime-0b1c250c.js";import{_ as st,H as A,d as ot,g as x,o as C,c as D,b as u,w as _,e as it,a as i,j as I,t as lt,G as nt,k as L,D as b,I as q}from"./index-88dc4dc5.js";import{g as T}from"./convert-67c23be8.js";import{g as E}from"./index-1428742b.js";import{M as rt}from"./index-47f374b2.js";import{S as ut}from"./index-0b4b8a23.js";import{T as B}from"./shallowequal-3634d17f.js";import{U as N}from"./index-7c377792.js";import"./usePrice-bc935b83.js";import"./index-f45c1209.js";import"./FormItemContext-911b3f35.js";import"./vnode-0ac755a4.js";import"./isPlainObject-d53023a8.js";import"./_plugin-vue_export-helper-45085cdd.js";import"./fa_IR-540ac607.js";import"./toArray-dc7976f8.js";import"./pickAttrs-219ceae4.js";import"./useState-bcda3993.js";import"./lodash-d215e71f.js";import"./index-89fd85e2.js";import"./styleChecker-8c0172bf.js";import"./index-6d827d52.js";import"./Col-683db425.js";import"./useRefs-1597afba.js";const ct=[{title:"ردیÙ�",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:l=>l.record.index+1},{title:"عنوان",dataIndex:"title",key:"title"},{title:"زیرعنوان",dataIndex:"sub_title",key:"sub_title"},{title:"زمان",dataIndex:"time",key:"time",customRender:l=>{const d=l.record.time||{minutes:0,seconds:0},n=String(d.minutes??0).padStart(2,"0"),c=String(d.seconds??0).padStart(2,"0");return`${n}:${c}`}},{title:"صوت",dataIndex:"src",key:"src",customRender:l=>l.record.src?"دارد":"-"},{title:"ترتیب",dataIndex:"sort_order",key:"sort_order",align:"center"},{title:"نمایش",dataIndex:"show",key:"show",align:"center",customRender:l=>l.record.show===!1?"مخÙ�ÛŒ":"نمایش"},{title:"زمان ایجاد",dataIndex:"created_at",key:"created_at",customRender:l=>at(l.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center"}];async function dt(l){const{data:d,error:n}=await A.from("music_macharta_audios").insert([l]).select();if(n)throw n;return d}async function mt(l,d){const{data:n,error:c}=await A.from("music_macharta_audios").update({...d,updated_at:new Date().toISOString()}).eq("id",l).select();if(c)throw c;return n}async function pt(l,d){const{data:n,error:c}=await A.from("music_macharta_audios").update({show:d,updated_at:new Date().toISOString()}).eq("id",l).select();if(c)throw c;return n}async function vt(l){const{error:d}=await A.from("music_macharta_audios").delete().eq("id",l);if(d)throw d}async function ft(l){const{TableEngineRequest:d}=await st(()=>import("./buildSupabaseQuery-2c4763c0.js"),["assets/buildSupabaseQuery-2c4763c0.js","assets/index-88dc4dc5.js","assets/index-d288f4d5.css","assets/supabaseTableQuery-95762ff3.js"]),n={...l};!n.sort&&!n.order&&(n.sort={key:"sort_order",order:"desc"});const c=await d(n,"music_macharta_audios");try{if(Array.isArray(c==null?void 0:c.rows)){const w=n.page||1,U=n.limit||20,S=(w-1)*U,y=c.rows.map((m,h)=>({...m,title:m.title??"",sub_title:m.sub_title??"",cover:m.cover??null,src:m.src??null,time:m.time??{minutes:0,seconds:0},show:m.show??!0,sort_order:m.sort_order??0,index:S+h}));return{...c,rows:y}}}catch(w){console.error("[getMusicMachartaAudiosTable]",w)}return c}const _t={class:"h-full"},ht={class:"gap-2 flex justify-center"},gt=i("span",null,"حذÙ�",-1),xt=i("span",null,"ویرایش",-1),bt={class:"space-y-4 relative"},wt={key:0,class:"absolute inset-0 bg-white/60 z-10 flex items-center justify-center"},yt=i("div",{class:"mb-1 text-sm text-gray-600"},"عنوان *",-1),kt=i("div",{class:"mb-1 text-sm text-gray-600"},"زیرعنوان",-1),Mt=i("div",{class:"mb-1 text-sm text-gray-600"},"ترتیب نمایش",-1),It={class:"flex gap-4"},Ut={class:"flex-1"},St=i("div",{class:"mb-1 text-sm text-gray-600"},"آپلوØ