Files
machartaa_admin_dist/dist/assets/index-4bbd3230.js
T

2 lines
10 KiB
JavaScript
Raw Normal View History

2025-11-04 20:52:55 +03:30
import{_ as q}from"./BasicMainCard-b6310d06.js";import{_ as O}from"./BasicModal.vue_vue_type_style_index_0_lang-fa4544ee.js";import{_ as V}from"./BasicInput.vue_vue_type_style_index_0_lang-75f50aa0.js";import{_ as W}from"./BaseTable.vue_vue_type_style_index_0_lang-f9e383e0.js";import{_ as J}from"./button.vue_vue_type_style_index_0_lang-5b65d3cd.js";import{I as U}from"./Icon-ff3adddf.js";import{u as G}from"./useBaseTable-3aeb2499.js";import{t as H}from"./useDataTime-a731f50b.js";import{a3 as K,a4 as $,d as Q,r as k,o as C,c as L,b as u,w as b,a as s,e as X,a2 as Y,L as S,N as T,a0 as x}from"./index-c822befc.js";import{M as Z}from"./index-71609388.js";import{S as tt}from"./index-1f56a36b.js";import{T as M}from"./index-81ddbbad.js";import{U as D}from"./index-bccd5454.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-48058786.js";import"./index-122c3910.js";import"./raf-e9e40ecb.js";import"./colors-b3e52159.js";import"./index-16f734d6.js";import"./styleChecker-cf4483ca.js";import"./useState-3b1f4886.js";import"./Col-25b75183.js";import"./index-69ae13da.js";import"./debounce-89f3cd70.js";import"./usePrefix-93de78a0.js";import"./usePrice-7afab779.js";import"./index-b00d1c6a.js";import"./SearchOutlined-8e71a0af.js";import"./EyeOutlined-b57fa33c.js";import"./index-d11abaf6.js";import"./index-976673f9.js";import"./pickAttrs-6fdf7ff0.js";import"./CheckOutlined-af96a0f7.js";import"./objectDestructuringEmpty-24e23e90.js";import"./eagerComputed-7892359b.js";import"./index-1491d479.js";const et=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",fixed:"left",customRender:i=>i.record.index+1},{title:"عنوان",dataIndex:"title",key:"title"},{title:"زیرعنوان",dataIndex:"sub_title",key:"sub_title"},{title:"زمان",dataIndex:"time",key:"time",customRender:i=>{const n=i.record.time||{minutes:0,seconds:0},c=Number(n.minutes||0),m=Number(n.seconds||0),v=y=>String(y).padStart(2,"0");return`${v(c)}:${v(m)}`}},{title:"صوت",dataIndex:"src",key:"src",customRender:i=>i.record.src?"دارد":"-"},{title:"تاریخ ایجاد",dataIndex:"created_at",key:"created_at",customRender:i=>H(i.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center"}];async function st(i){const{data:n,error:c}=await $.from("storys").insert([{title:i.title,sub_title:i.sub_title,cover:i.cover,src:i.src,time:i.time}]).select();if(c)throw c;return n}async function at(i,n){const{data:c,error:m}=await $.from("storys").update({title:n.title,sub_title:n.sub_title,cover:n.cover,src:n.src,time:n.time}).eq("id",i).select();if(m)throw m;return c}async function ot(i){const{error:n}=await $.from("storys").delete().eq("id",i);if(n)throw n}async function it(i){const{TableEngineRequest:n}=await K(()=>import("./buildSupabaseQuery-623c69c8.js"),["assets/buildSupabaseQuery-623c69c8.js","assets/index-c822befc.js","assets/index-158f9d8b.css"]),c={...i};!c.sort&&!c.order&&(c.order="-id");const m=await n(c,"storys");try{if(Array.isArray(m==null?void 0:m.rows)){const v=c.page||1,y=c.limit||200,I=(v-1)*y,g=m.rows.map((d,f)=>({id:d.id,title:d.title??"",sub_title:d.sub_title??"",cover:d.cover??null,src:d.src??null,time:d.time??{minutes:0,seconds:0},created_at:d.created_at??"",index:I+f,...d}));return{...m,rows:g}}}catch(v){console.log("[getStorysTable] normalize error:",v)}return m}const lt={class:"flex justify-between items-center mb-4"},rt=s("h2",null,"قصه ها",-1),nt={class:"gap-2 flex justify-center"},ut=s("span",null,"حذف",-1),ct=s("span",null,"ویرایش",-1),dt={class:"space-y-4 relative"},mt={key:0,class:"absolute inset-0 bg-white/60 z-10 flex items-center justify-center"},pt=s("div",{class:"mb-1 text-sm text-gray-600"},"عنوان",-1),vt=s("div",{class:"mb-1 text-sm text-gray-600"},"زیرعنوان",-1),ft={class:"flex gap-4"},_t={class:"flex-1"},ht=s("div",{class:"mb-1 text-sm text-gray-600"},"زمان",-1),bt={class:"space-y-2"},xt=s("div",{class:"mb-1 text-xs text-gray-500"},"دقیقه",-1),yt=s("div",{class:"mb-1 text-xs text-gray-500"},"ثانیه",-1),gt