Files
machartaa_admin_dist/dist/assets/index-909d33ce.js
T

2 lines
17 KiB
JavaScript
Raw Normal View History

2026-10-10 13:28:46 +03:30
import{_ as me}from"./BasicMainCard-4c879cc2.js";import{_ as _e}from"./BasicModal.vue_vue_type_style_index_0_lang-c3b69d02.js";import{_ as pe}from"./BasicTextArea.vue_vue_type_style_index_0_lang-a60ebddb.js";import{_ as ge}from"./BaseSwitch.vue_vue_type_script_setup_true_lang-fb5041dc.js";import{_ as ve}from"./BasicInput.vue_vue_type_style_index_0_lang-9a0053be.js";import{_ as he,u as fe}from"./useBaseTable-e35ecaa9.js";import{_ as xe}from"./button.vue_vue_type_style_index_0_lang-b32e1136.js";import{_ as we,Y as ye,Z as N,I as Q,J as ee,K as V,d as be,i as k,o as $,c as D,e as i,w as f,b as e,f as ke,L as Ce,l as T,t as P,n as F,F as Ie,q as Ue,H as x,$ as qe,M as Te}from"./index-90ac1a44.js";import{t as $e}from"./useDataTime-c7be2668.js";import{I as S}from"./Icon-85823aa3.js";import{e as R,g as O}from"./convert-2ad76038.js";import{M as Z}from"./index-a413fea1.js";import{S as De}from"./index-93d9312f.js";import{T as z}from"./isSymbol-9094e8b7.js";import{U as Se}from"./index-e50485ad.js";import"./Grid-839ef6d1.js";import"./index-4d938e91.js";import"./_plugin-vue_export-helper-8ee86600.js";import"./shallowequal-36516cfd.js";import"./index-9869a66e.js";import"./vnode-b0455438.js";import"./index-c0eeee91.js";import"./useState-64f2823f.js";import"./useRefs-2a883b79.js";import"./_flatRest-f2577aae.js";import"./isMobile-e2e89480.js";import"./omit-84d71e15.js";import"./index-109c99be.js";import"./Col-fddaa6b7.js";import"./styleChecker-1445806f.js";import"./isPlainObject-aab367ce.js";import"./index-027c2128.js";import"./SearchOutlined-0eaaa97a.js";import"./FormItemContext-64f846db.js";import"./index-cfa536c5.js";import"./usePrice-bc935b83.js";import"./updateLocale-cec40f3d.js";import"./useMemo-9928f29b.js";import"./lodash-07b825be.js";import"./index-95b42b3e.js";import"./Badge-54a9cc4e.js";import"./isNumeric-3f69e2aa.js";import"./index-5f5223b4.js";import"./index-788f312f.js";import"./index-90f5ddad.js";import"./DialogWrap-6616a498.js";import"./pickAttrs-ba13e92c.js";import"./css-aae66f86.js";import"./index-a2503c07.js";import"./toArray-3936b2d5.js";import"./index-bb804fdd.js";import"./index-03d99677.js";import"./index-ebd9fdbb.js";async function Ae(r){const{TableEngineRequest:g}=await we(()=>import("./buildSupabaseQuery-c046d1a6.js"),["assets/buildSupabaseQuery-c046d1a6.js","assets/index-90ac1a44.js","assets/index-0643191e.css"]),l={...r};!l.sort&&!l.order&&(l.order="sort_order");const d=await g(l,"iran_tourism_challenges");try{if(Array.isArray(d==null?void 0:d.rows)){const v=l.page||1,y=l.limit||200,C=(v-1)*y,A=d.rows.map((U,q)=>({...U,index:C+q}));return{...d,rows:A}}}catch(v){console.log("[getIranTourismChallengeTable] normalize error:",v)}return d}async function Be(r){const g=await ye("iran_tourism_challenges",r),l=await N("iran_tourism_challenge_questions",{challenge_id:r});return{...g,questions:Array.isArray(l)?l:[]}}async function Le(r){const g=await Q("iran_tourism_challenges",{...r.challenge,updated_at:new Date().toISOString()});for(let l=0;l<r.questions.length;l++){const d=r.questions[l];await Q("iran_tourism_challenge_questions",{challenge_id:g.id,question:d.question,options:d.options,correct_answer:d.correct_answer||null,sort_order:d.sort_order??l})}return g}async function Re(r,g){await ee("iran_tourism_challenges",r,{...g.challenge,updated_at:new Date().toISOString()});const l=await N("iran_tourism_challenge_questions",{challenge_id:r});for(const d of Array.isArray(l)?l:[])await V("iran_tourism_challenge_questions",d.id);for(let d=0;d<g.questions.length;d++){const v=g.questions[d];await Q("iran_tourism_challenge_questions",{challenge_id:r,question:v.question,options:v.options,correct_answer:v.correct_answer||null,sort_order:v.sort_order??d})}return{id:r}}async function Me(r,g){const l=await ee("iran_tourism_challenges",r,{...g,updated_at:new Date().toISOString()});return Array.isArray(l)?l:[l]}async function je(r){const g=await N("iran_tourism_challenge_questions",{challenge_id:r});for(const l of Array.isArray(g)?g:[])await V("iran_tourism_challenge_questions",l.id);await V("iran_tourism_challenges",r)}const Pe=[{t