2 lines
17 KiB
JavaScript
2 lines
17 KiB
JavaScript
import{_ as fe}from"./BasicMainCard-3439e95d.js";import{_ as be}from"./BasicModal.vue_vue_type_style_index_0_lang-b202ccf4.js";import{_ as xe,u as V}from"./useBaseTable-0a9ca5c6.js";import{_ as ge}from"./BasicInput.vue_vue_type_style_index_0_lang-d31a14b4.js";import{_ as ye}from"./button.vue_vue_type_style_index_0_lang-c248f06f.js";import{I as P}from"./Icon-08f00b08.js";import{_ as he}from"./InputDatePicker.vue_vue_type_script_setup_true_lang-d9db54d1.js";import{t as we,a as Se}from"./useDataTime-b5b0c094.js";import{H as p,_ as Te,d as ke,g as v,K as D,h as K,v as qe,o as J,c as W,b as l,w as d,a as i,e as C,j as m,E as X,t as Ie,k as Ee,C as c}from"./index-65856697.js";import{T as G}from"./index-fa326b70.js";import{M as z}from"./index-2debd256.js";import{S as H}from"./fa_IR-9a5561fa.js";import{T as U}from"./shallowequal-e2999554.js";import"./_plugin-vue_export-helper-d18c65cd.js";import"./index-0560f4e9.js";import"./Col-9bf281e5.js";import"./vnode-9598f8b5.js";import"./isPlainObject-77557052.js";import"./index-3eb1fc79.js";import"./useState-74c053ae.js";import"./FormItemContext-75d7b3a2.js";import"./lodash-1b6d5368.js";import"./index-5b62301e.js";import"./index-c60120a9.js";import"./pickAttrs-5f523685.js";import"./toArray-c0948cf7.js";import"./usePrice-7afab779.js";import"./useRefs-320e6bbe.js";const Oe=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:e=>e.record.index+1},{title:"ارسالکننده",dataIndex:"submitter_name",key:"submitter_name",width:120},{title:"سوال",dataIndex:"question_text",key:"question_text",customRender:e=>{var o;const s=e.record;return(o=s.question_text)!=null&&o.trim()?s.question_text:s.template_source?`${s.template_source} ...؟`:"-"}},{title:"گزینه ۱",dataIndex:"option1_text",key:"option1_text",width:120},{title:"گزینه ۲",dataIndex:"option2_text",key:"option2_text",width:120},{title:"تاریخ ارسال",dataIndex:"created_at",key:"created_at",width:130,customRender:e=>we(e.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center",width:120}],Re=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:e=>e.record.index+1},{title:"سوال",dataIndex:"question_text",key:"question_text"},{title:"گزینه ۱",dataIndex:"option1_text",key:"option1_text",width:110},{title:"گزینه ۲",dataIndex:"option2_text",key:"option2_text",width:110},{title:"پاسخ صحیح",dataIndex:"correct_option",key:"correct_option",width:90,align:"center",customRender:e=>`گزینه ${e.record.correct_option}`},{title:"ترتیب",dataIndex:"sort_order",key:"sort_order",width:70,align:"center",customRender:e=>(e.record.sort_order??0)+1},{title:"تاریخ انتشار",dataIndex:"publish_date",key:"publish_date",width:120,customRender:e=>Se(e.record.publish_date)},{title:"طراح",dataIndex:"designer_name",key:"designer_name",width:110,customRender:e=>e.record.designer_user_id?e.record.designer_name||"کاربر":"-"},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center",width:100}];function Y(e){var r;if(!e)return"خطا در ذخیره سوال";const s=e;return String(s.message??((r=s.error)==null?void 0:r.message)??"")||"خطا در ذخیره سوال"}function M(e){throw new Error(Y(e))}const f={BASE_POINTS:"daily_question_base_points",SUBSCRIPTION_BONUS:"daily_question_subscription_bonus",SUBMISSION_REWARD:"daily_question_submission_reward",TEMPLATE_PREFIX:"daily_question_template_prefix",TEMPLATE_SOURCES:"daily_question_template_sources"};function Pe(e){if(!e)return[];try{const s=JSON.parse(e);return Array.isArray(s)?s.map(String):[]}catch{return e.split(",").map(s=>s.trim()).filter(Boolean)}}async function Ce(){const{data:e,error:s}=await p.from("configs").select("key, value").in("key",Object.values(f));if(s)throw s;const o=Object.fromEntries((e||[]).map(r=>[r.key,r.value]));return{base_points:Number(o[f.BASE_POINTS]??10),subscription_bonus:Number(o[f.SUBSCRIPTION_BONUS]??5),submission_reward:Num
|