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

2 lines
9.9 KiB
JavaScript
Raw Normal View History

2025-10-06 15:42:41 +03:30
import{_ as O}from"./BasicMainCard-2872cf6d.js";import{_ as V}from"./BasicModal.vue_vue_type_style_index_0_lang-a6c32906.js";import{_ as F}from"./BasicInput.vue_vue_type_style_index_0_lang-121919a6.js";import{_ as W}from"./BaseTable.vue_vue_type_style_index_0_lang-5df22075.js";import{_ as J}from"./button.vue_vue_type_style_index_0_lang-c48dbf89.js";import{I as S}from"./Icon-7090f2a8.js";import{u as G}from"./useBaseTable-3aeb2499.js";import{t as H}from"./useDataTime-b0a2f2c0.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-be457ac4.js";import{M as Z}from"./index-3ad9cba1.js";import{S as tt}from"./index-76934fac.js";import{T as D}from"./index-36614f01.js";import{U as N}from"./index-05d6a702.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./index-2af0d7dc.js";import"./index-3bcb781a.js";import"./raf-cdd2e009.js";import"./colors-a7645274.js";import"./index-387f54bb.js";import"./styleChecker-7765134f.js";import"./useState-508903a0.js";import"./Col-078b7ef2.js";import"./index-253edd80.js";import"./debounce-664d0daa.js";import"./usePrefix-9735fafc.js";import"./usePrice-7afab779.js";import"./index-ca849dfb.js";import"./SearchOutlined-68880632.js";import"./EyeOutlined-602323d3.js";import"./index-e8280205.js";import"./index-35ace63f.js";import"./pickAttrs-933e866c.js";import"./CheckOutlined-8f2c289c.js";import"./objectDestructuringEmpty-24e23e90.js";import"./eagerComputed-bf11e1b5.js";import"./index-4a3b7888.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-874444c8.js"),["assets/buildSupabaseQuery-874444c8.js","assets/index-be457ac4.js","assets/index-f708971c.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 rt={class:"flex justify-between items-center mb-4"},lt=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=s("div",{class:"mb-1 text-sm text-gray-600"},"آپلود تصویر کاور",-1),_t={key:0},ht=s("div",null,"آپلود کاور",-1),bt=s("div",{class:"mb-1 text-sm text-gray-600"},"آپلود صوت (src)",-1),xt={key:0},yt=s("div",null,"آپلود صوت",-1),gt=s("div",{class:"mb-1 text-sm