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

2 lines
9.9 KiB
JavaScript
Raw Normal View History

2025-10-19 14:15:29 +03:30
import{_ as O}from"./BasicMainCard-bd323dbb.js";import{_ as V}from"./BasicModal.vue_vue_type_style_index_0_lang-fc68b6f7.js";import{_ as F}from"./BasicInput.vue_vue_type_style_index_0_lang-fff7ede0.js";import{_ as W}from"./BaseTable.vue_vue_type_style_index_0_lang-882f1017.js";import{_ as J}from"./button.vue_vue_type_style_index_0_lang-33000dc3.js";import{I as S}from"./Icon-4420454e.js";import{u as G}from"./useBaseTable-3aeb2499.js";import{t as H}from"./useDataTime-8719acff.js";import{a2 as K,a3 as M,d as Q,r as g,o as T,c as B,b as u,w as h,a as s,e as X,a4 as Y,L as I,N as C,a0 as b}from"./index-a8433551.js";import{M as Z}from"./index-3386ab22.js";import{S as tt}from"./index-bcdceab6.js";import{T as D}from"./index-1c2b64f4.js";import{U as N}from"./index-2ef5192d.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-ead9b4ae.js";import"./index-4dee99dd.js";import"./raf-ca407421.js";import"./colors-338a38fb.js";import"./index-4a4899f5.js";import"./styleChecker-4074517c.js";import"./useState-ea5d1f15.js";import"./Col-6a6e9347.js";import"./index-cd5dab0a.js";import"./debounce-12f80d64.js";import"./usePrefix-59ffbd1f.js";import"./usePrice-7afab779.js";import"./index-ab4bfd10.js";import"./SearchOutlined-14c653fb.js";import"./EyeOutlined-a79acaa2.js";import"./index-47f6ee7f.js";import"./index-b96224b7.js";import"./pickAttrs-cd8d934f.js";import"./CheckOutlined-fe3ce043.js";import"./objectDestructuringEmpty-24e23e90.js";import"./eagerComputed-9b88cc2c.js";import"./index-9790e4ab.js";const et=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,customRender:o=>o.record.index+1},{title:"عنوان",dataIndex:"title",key:"title"},{title:"زیرعنوان",dataIndex:"sub_title",key:"sub_title"},{title:"زمان",dataIndex:"time",key:"time",customRender:o=>{const n=o.record.time||{minutes:0,seconds:0},c=Number(n.minutes||0),d=Number(n.seconds||0),p=x=>String(x).padStart(2,"0");return`${p(c)}:${p(d)}`}},{title:"صوت",dataIndex:"src",key:"src",customRender:o=>o.record.src?"دارد":"-"},{title:"تاریخ ایجاد",dataIndex:"created_at",key:"created_at",customRender:o=>H(o.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center"}];async function st(o){const{data:n,error:c}=await M.from("storys").insert([{title:o.title,sub_title:o.sub_title,cover:o.cover,src:o.src,time:o.time}]).select();if(c)throw c;return n}async function at(o,n){const{data:c,error:d}=await M.from("storys").update({title:n.title,sub_title:n.sub_title,cover:n.cover,src:n.src,time:n.time}).eq("id",o).select();if(d)throw d;return c}async function ot(o){const{error:n}=await M.from("storys").delete().eq("id",o);if(n)throw n}async function it(o){const{TableEngineRequest:n}=await K(()=>import("./buildSupabaseQuery-944c77f8.js"),["assets/buildSupabaseQuery-944c77f8.js","assets/index-a8433551.js","assets/index-d933e911.css"]),c={...o};!c.sort&&!c.order&&(c.order="-id");const d=await n(c,"storys");try{if(Array.isArray(d==null?void 0:d.rows)){const p=c.page||1,x=c.limit||200,k=(p-1)*x,w=d.rows.map((m,v)=>({id:m.id,title:m.title??"",sub_title:m.sub_title??"",cover:m.cover??null,src:m.src??null,time:m.time??{minutes:0,seconds:0},created_at:m.created_at??"",index:k+v,...m}));return{...d,rows:w}}}catch(p){console.log("[getStorysTable] normalize error:",p)}return d}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),mt={class:"space-y-4 relative"},dt={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={class:"flex-1 flex justify-center g