Files
machartaa_admin_dist/dist/assets/index-8a37a80a.js
T

2 lines
15 KiB
JavaScript
Raw Normal View History

2026-10-20 16:52:05 +03:30
import{_ as we}from"./BasicModal.vue_vue_type_style_index_0_lang-aed8f5e4.js";import{_ as ye,u as xe}from"./useBaseTable-e7a67916.js";import{_ as ke}from"./BasicMainCard-33e38576.js";import{_ as Te}from"./BasicInput.vue_vue_type_style_index_0_lang-e6a4e582.js";import{_ as Ie}from"./button.vue_vue_type_style_index_0_lang-f90e25b2.js";import{I as S}from"./Icon-29e38d16.js";import{t as Ue}from"./useDataTime-6e234adb.js";import{_ as Re,O as ne,P as ie,Q as Ce,U as oe,d as Be,i as f,x as Se,o as x,c as k,e as s,w as d,b as n,f as N,R as Ae,l as h,t as Ee,n as A,C as X,H as _,S as Le}from"./index-1ba0f9ec.js";import{g as E}from"./convert-2ad76038.js";import{n as Y}from"./textUtils-c37780ad.js";import{g as Z}from"./index-c4537a3b.js";import{M as Me}from"./index-ec322234.js";import{S as $e}from"./index-4bff02a6.js";import{C as je}from"./index-e22339b6.js";import{I as De}from"./index-aafc0fe2.js";import{T as F}from"./isSymbol-355a1404.js";import{U as ee}from"./index-f4084f09.js";import"./updateLocale-a8654270.js";import"./index-8f2b7e91.js";import"./_plugin-vue_export-helper-31e07528.js";import"./shallowequal-e0d9eafb.js";import"./vnode-c4e67237.js";import"./useState-dcd360f8.js";import"./useMemo-ee45fb46.js";import"./FormItemContext-33ef1221.js";import"./omit-f5d28cd3.js";import"./lodash-27f814e6.js";import"./BaseSwitch.vue_vue_type_script_setup_true_lang-36a1ea6e.js";import"./index-c8127d4e.js";import"./Badge-8a8eeb58.js";import"./isNumeric-3f69e2aa.js";import"./index-a8579634.js";import"./index-73cafb1e.js";import"./index-e0664925.js";import"./toArray-41940180.js";import"./SearchOutlined-95278fe5.js";import"./pickAttrs-0ddf9a54.js";import"./index-3f6d5caa.js";import"./isMobile-e2e89480.js";import"./index-175b83cf.js";import"./Grid-660f1a55.js";import"./index-f22a4554.js";import"./useRefs-5e33302c.js";import"./_flatRest-7877cdf8.js";import"./index-c136a321.js";import"./Col-f8806a10.js";import"./styleChecker-19ce40ea.js";import"./isPlainObject-e945bc1f.js";import"./usePrice-bc935b83.js";import"./DialogWrap-394d7eb0.js";import"./index-876da578.js";import"./LeftOutlined-93011b30.js";import"./css-aae66f86.js";import"./index-83b891e2.js";import"./index-65e13d19.js";const te=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:o=>o.record.index+1},{title:"عنوان",dataIndex:"title",key:"title"},{title:"عنوان ویدیو",dataIndex:"video_title",key:"video_title",customRender:o=>o.record.video_title||"-"},{title:"اسلایدر خانه",dataIndex:"show_on_home",key:"show_on_home",align:"center",width:120,customRender:o=>o.record.show_on_home?"بله":"خیر"},{title:"زمان ایجاد",dataIndex:"created_at",key:"created_at",customRender:o=>Ue(o.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center"}];async function Oe(o){const c=await ne("announcements",o);return Array.isArray(c)?c:[c]}async function ae(o,c){const u=await ie("announcements",o,{...c,updated_at:new Date().toISOString()});return Array.isArray(u)?u:[u]}async function ze(o){await Ce("announcements",o)}async function Ge(o){const{TableEngineRequest:c}=await Re(()=>import("./buildSupabaseQuery-2323f568.js"),["assets/buildSupabaseQuery-2323f568.js","assets/index-1ba0f9ec.js","assets/index-cb402307.css"]),u={...o};!u.sort&&!u.order&&(u.order="-id");const m=await c(u,"announcements");try{if(Array.isArray(m==null?void 0:m.rows)){const w=u.page||1,O=u.limit||20,z=(w-1)*O,G=m.rows.map((v,H)=>({...v,title:v.title??"",description:v.description??"",video_title:v.video_title??"",thumbnail:v.thumbnail??null,banner:v.banner??null,aparat_embed_code:v.aparat_embed_code??"",show_on_home:v.show_on_home!==!1,index:z+H}));return{...m,rows:G}}}catch(w){console.error("[getAnnouncementsTable]",w)}return m}const le="home_greeting_subtitle",V="امروز هم یه ماجراجویی تازه داریم!";async function He(o,c){var m,w;const u=await oe("configs",{filters:[{field:"key",op:"eq",value:o}],limit:1,page:1});if((w=(m=u.rows)==null?void 0:m[0])!=null&&w.id){await ie("configs"