Files
machartaa_admin_dist/dist/assets/index-48d8e89e.js
T

2 lines
17 KiB
JavaScript
Raw Normal View History

2026-10-19 15:32:02 +03:30
import{_ as me}from"./BasicMainCard-7b1fa79c.js";import{_ as _e}from"./BasicModal.vue_vue_type_style_index_0_lang-3870ceab.js";import{_ as pe}from"./BasicTextArea.vue_vue_type_style_index_0_lang-f7fbc305.js";import{_ as ge}from"./BaseSwitch.vue_vue_type_script_setup_true_lang-1007497c.js";import{_ as ve}from"./BasicInput.vue_vue_type_style_index_0_lang-5017efc1.js";import{_ as he,u as fe}from"./useBaseTable-d607863f.js";import{_ as xe}from"./button.vue_vue_type_style_index_0_lang-90a36b25.js";import{_ as we,Z as ye,$ as N,O as z,P as ee,Q 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,R as Ce,l as T,t as P,n as O,F as Ue,q as Ie,H as x,a0 as qe,S as Te}from"./index-0127add0.js";import{t as $e}from"./useDataTime-784b7128.js";import{I as S}from"./Icon-16a7c1f0.js";import{e as L,g as F}from"./convert-2ad76038.js";import{M as Y}from"./index-a21bea9f.js";import{S as De}from"./index-9c57cbfd.js";import{T as Q}from"./isSymbol-102dac7e.js";import{U as Se}from"./index-919cae97.js";import"./Grid-6ef11710.js";import"./index-a1a9d49a.js";import"./_plugin-vue_export-helper-10c790be.js";import"./shallowequal-327a9d42.js";import"./index-a6785c60.js";import"./vnode-e48a529a.js";import"./index-5d23b372.js";import"./useState-ab7e8e52.js";import"./useRefs-5dfcc3e3.js";import"./_flatRest-56c6e14a.js";import"./isMobile-e2e89480.js";import"./omit-a9878f04.js";import"./index-087c87e8.js";import"./Col-8db1abbb.js";import"./styleChecker-6ecca756.js";import"./isPlainObject-cdd64a7d.js";import"./index-30500426.js";import"./SearchOutlined-6c1cc274.js";import"./FormItemContext-99d81d38.js";import"./index-163f964f.js";import"./usePrice-bc935b83.js";import"./updateLocale-1362a15b.js";import"./useMemo-531a1ef9.js";import"./lodash-572b39f3.js";import"./index-e8339542.js";import"./Badge-8884c4f5.js";import"./isNumeric-3f69e2aa.js";import"./index-def9ba08.js";import"./index-c971ffa4.js";import"./index-83d7ccb3.js";import"./LeftOutlined-dfa284aa.js";import"./css-aae66f86.js";import"./DialogWrap-81711a5a.js";import"./pickAttrs-05046885.js";import"./index-55a09ddc.js";import"./toArray-2923cdda.js";import"./index-827c0a37.js";import"./index-a8e6060b.js";import"./index-f3e74362.js";async function Ae(r){const{TableEngineRequest:g}=await we(()=>import("./buildSupabaseQuery-91e30fb5.js"),["assets/buildSupabaseQuery-91e30fb5.js","assets/index-0127add0.js","assets/index-ceed3b68.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((I,q)=>({...I,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 Re(r){const g=await z("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 z("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 Le(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 z("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 je(r,g){const l=await ee("iran_tourism_challenges",r,{...g,updated_at:new Date().toISOString()});return Array.isArray(l)?l:[l]}async function Me(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