Files
machartaa_admin_dist/dist/assets/index-07870fa3.js
T
2026-06-16 18:24:48 +03:30

2 lines
23 KiB
JavaScript

import{_ as Ne}from"./BasicMainCard-6421a723.js";import{_ as Me}from"./BasicModal.vue_vue_type_style_index_0_lang-1e3aaece.js";import{_ as Ve}from"./button.vue_vue_type_style_index_0_lang-fdf232d6.js";import{_ as qe,a as Oe,u as I}from"./useBaseTable-fdcca5f1.js";import{_ as Ke}from"./BasicInput.vue_vue_type_style_index_0_lang-03f6ca88.js";import{_ as ze}from"./BasicTextArea.vue_vue_type_style_index_0_lang-7c31c7ff.js";import{I as L}from"./Icon-5812bbfc.js";import{t as le,a as Je}from"./useDataTime-bca060fa.js";import{H as F,d as We,g as x,r as Ge,h as Z,v as He,o as h,c as b,b as l,w as n,j as c,E as B,a as e,t as o,e as k,k as y,p as ee,i as te,C as U,I as Ye,J as Qe}from"./index-1207ce9b.js";import{a as ae,b as Xe,c as Ze,f as et}from"./supabaseTableQuery-8ee1dd3b.js";import{g as tt}from"./convert-67c23be8.js";import{T as se}from"./index-ba9ee254.js";import{R as ie}from"./index-cacf8824.js";import{T as $}from"./shallowequal-7f939d2e.js";import{_ as at}from"./_plugin-vue_export-helper-884850d2.js";import"./index-497a4d26.js";import"./index-5f320107.js";import"./Col-b9e85d85.js";import"./vnode-eb02e877.js";import"./isPlainObject-01b20246.js";import"./index-d8c96042.js";import"./index-34913813.js";import"./pickAttrs-03251d7b.js";import"./FormItemContext-c8819fc6.js";import"./fa_IR-0003165a.js";import"./toArray-164fc49a.js";import"./useState-b0e1b988.js";import"./lodash-2c3f2ed2.js";import"./index-e044d775.js";import"./usePrice-bc935b83.js";import"./useRefs-7b980452.js";const D=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:i=>i.record.index+1},{title:"نام",dataIndex:"first_name",key:"first_name",filterField:"first_name",customRender:i=>[i.record.first_name,i.record.last_name].filter(Boolean).join(" ")||i.record.user_name||"—"},{title:"موبایل",dataIndex:"user_phone",key:"user_phone",filterField:"user_phone"},{title:"استان",dataIndex:"province",key:"province",filterField:"province"},{title:"وضعیت پرداخت",dataIndex:"payment_status_label",key:"payment_status_label",filterField:"payment_status_label"},{title:"مرحله",dataIndex:"current_step_label",key:"current_step_label",filterField:"current_step_label"},{title:"ثبت‌نام",dataIndex:"registration_status_label",key:"registration_status_label",filterField:"registration_status_label"},{title:"نوازندگی",dataIndex:"plays_instrument_label",key:"plays_instrument_label",filterField:"plays_instrument",type:"Boolean",width:100,customRender:i=>i.record.plays_instrument_label||"—"},{title:"تاریخ",dataIndex:"created_at",key:"created_at",type:"DateTime",filterField:"created_at",customRender:i=>le(i.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center",width:90}],ne="نامشخص",oe={studio_candidate:"کاندیدای استدیو",image_candidate:"کاندیدای تصویر",rejected:"رد شده"},st={landing:"صفحه پرداخت",form_1:"اطلاعات فردی",form_2:"اطلاعات والدین",form_3:"توانایی‌ها",form_4:"درباره خودت",form_5:"عکس",form_6:"ویدئو",form_7:"تأیید والدین",review:"بازبینی",submitted:"ثبت نهایی"},it={pending:"در انتظار",paid:"پرداخت شده",failed:"ناموفق",cancelled:"لغو شده"};function lt(i){return i===!0?"بله":i===!1?"خیر":"—"}function nt(i,u){const d=Array.isArray(i.users)?i.users[0]:i.users,S=(d==null?void 0:d.name)||[d==null?void 0:d.first_name,d==null?void 0:d.last_name].filter(Boolean).join(" ").trim()||"—",f=i.admin_review_status;return{...i,index:u,user_name:S,user_phone:(d==null?void 0:d.phone)||i.phone||"—",current_step_label:st[i.current_step]||i.current_step,payment_status_label:it[i.payment_status]||i.payment_status,registration_status_label:i.registration_status==="submitted"?"تکمیل شده":"پیش‌نویس",admin_review_status_label:f?oe[f]:ne,plays_instrument_label:lt(i.plays_instrument)}}function E(i="all"){return u=>dt(u,i)}function ot(i,u){return u==="payment_paid"?i.eq("payment_status","paid"):u==="plays_instrument"?i.eq("plays_instrument",!0):u==="studio_candidate"||u==="image_candidate"||u==="rejected"?i.eq("admin_review_status",u):i}const rt=new Set(["first_name","last_name","phone","city","province","payment_status","registration_status","current_step","admin_review_status","plays_instrument","created_at"]);async function dt(i,u="all"){const{limit:d=20,page:S=1,search:f,filters:w}=i;let v=F.from("choir_registrations").select("*, users(name, phone, first_name, last_name)",{count:"exact"});if(v=ot(v,u),f!=null&&f.trim()){const p=`%${f.trim()}%`;v=v.or(`first_name.ilike.${p},last_name.ilike.${p},phone.ilike.${p},city.ilike.${p},province.ilike.${p},users.name.ilike.${p},users.phone.ilike.${p}`)}w!=null&&w.length&&w.forEach(p=>{if(!(p.hidden||!p.field)){if(p.field==="first_name"){const T=`%${p.value}%`;["eq","has","like"].includes(p.op)&&(v=v.or(`first_name.ilike.${T},last_name.ilike.${T},users.name.ilike.${T},users.phone.ilike.${T}`));return}if(p.field==="user_phone"){v=ae(v,{...p,field:"phone"});return}rt.has(p.field)&&(v=ae(v,p))}}),v=Xe(v,i,"-created_at",["created_at","first_name","last_name","phone","city","province","payment_status","registration_status","current_step","admin_review_status"]),v=Ze(v,S,d);const{data:K,error:N,count:z}=await v;if(N)throw N;return et(K,z,i,p=>nt(p,0))}async function _t(){const{data:i,error:u}=await F.from("choir_registration_config").select("*").eq("id",1).maybeSingle();if(u)throw u;return i}async function ct(i){const{data:u,error:d}=await F.from("choir_registration_config").upsert({id:1,...i,updated_at:new Date().toISOString()}).select().single();if(d)throw d;return u}async function ut(i){const{data:u,error:d}=await F.from("choir_registrations").select("*, users(name, phone, first_name, last_name)").eq("id",i).single();if(d)throw d;return u}async function pt(i,u,d){const S=(d==null?void 0:d.trim())||null,{data:f,error:w}=await F.from("choir_registrations").update({admin_review_status:u,admin_review_status_at:u?new Date().toISOString():null,admin_review_notes:S,updated_at:new Date().toISOString()}).eq("id",i).select("*, users(name, phone, first_name, last_name)").single();if(w)throw w;return f}const s=i=>(Ye("data-v-3f0753de"),i=i(),Qe(),i),mt=s(()=>e("div",{class:"mb-4"},[e("h2",null,"لیست ثبت‌نام گروه سرود")],-1)),vt=s(()=>e("span",null,"جزئیات",-1)),ft=s(()=>e("div",{class:"mb-4"},[e("h2",null,"کاربران پرداخت موفق")],-1)),ht=s(()=>e("span",null,"جزئیات",-1)),gt=s(()=>e("div",{class:"mb-4"},[e("h2",null,"هنرجویانی که نوازندگی بلدند")],-1)),bt=s(()=>e("span",null,"جزئیات",-1)),yt=s(()=>e("div",{class:"mb-4"},[e("h2",null,"کاندیدای استدیو")],-1)),wt=s(()=>e("span",null,"جزئیات",-1)),xt=s(()=>e("div",{class:"mb-4"},[e("h2",null,"کاندیدای تصویر")],-1)),kt=s(()=>e("span",null,"جزئیات",-1)),St=s(()=>e("div",{class:"mb-4"},[e("h2",null,"رد شده")],-1)),Tt=s(()=>e("span",null,"جزئیات",-1)),Ct={class:"max-w-2xl space-y-4 py-2"},Rt=s(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"کد embed آپارات (معرفی)",-1)),It=s(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"کد embed آپارات (راهنمای آپلود)",-1)),Lt=s(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"متن بالای دکمه بارگذاری ویدیو",-1)),Bt={class:"mb-1 text-sm text-gray-600"},$t=s(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"متن قوانین",-1)),Dt={class:"flex items-center gap-2"},Et=s(()=>e("span",null,"ثبت‌نام باز است",-1)),At={key:0,class:"choir-detail"},Pt={class:"detail-header"},jt={class:"detail-name"},Ut={key:0,class:"detail-nickname"},Ft={class:"detail-meta"},Nt=s(()=>e("span",{class:"detail-dot"},"•",-1)),Mt=s(()=>e("span",{class:"detail-dot"},"•",-1)),Vt={class:"detail-badges"},qt={class:"detail-badge detail-badge-neutral"},Ot={class:"detail-grid"},Kt={class:"detail-section"},zt=s(()=>e("h3",{class:"detail-section-title"},"اطلاعات تحصیلی",-1)),Jt={class:"detail-dl"},Wt={class:"detail-row"},Gt=s(()=>e("dt",null,"پایه تحصیلی",-1)),Ht={class:"detail-row"},Yt=s(()=>e("dt",null,"مدرسه",-1)),Qt={class:"detail-row"},Xt=s(()=>e("dt",null,"محل سکونت",-1)),Zt={class:"detail-section"},ea=s(()=>e("h3",{class:"detail-section-title"},"اطلاعات والدین",-1)),ta={class:"detail-dl"},aa={class:"detail-row"},sa=s(()=>e("dt",null,"پدر",-1)),ia={class:"detail-row"},la=s(()=>e("dt",null,"شغل پدر",-1)),na={class:"detail-row"},oa=s(()=>e("dt",null,"مادر",-1)),ra={class:"detail-row"},da=s(()=>e("dt",null,"شغل مادر",-1)),_a={key:0,class:"detail-row"},ca=s(()=>e("dt",null,"تماس اضطراری",-1)),ua={class:"detail-section detail-section-wide"},pa=s(()=>e("h3",{class:"detail-section-title"},"توانایی‌ها و تجربه",-1)),ma={class:"detail-dl detail-dl-grid"},va={class:"detail-row"},fa=s(()=>e("dt",null,"سابقه گروه سرود",-1)),ha={class:"detail-row"},ga=s(()=>e("dt",null,"اجرای صحنه",-1)),ba={class:"detail-row"},ya=s(()=>e("dt",null,"کلاس موسیقی",-1)),wa={class:"detail-row"},xa=s(()=>e("dt",null,"نوازندگی",-1)),ka={class:"detail-row"},Sa=s(()=>e("dt",null,"سازها",-1)),Ta={class:"detail-row"},Ca=s(()=>e("dt",null,"علاقه‌مندی‌ها",-1)),Ra={key:0,class:"detail-text-block"},Ia=s(()=>e("div",{class:"detail-text-label"},"توضیح گروه سرود",-1)),La={key:1,class:"detail-text-block"},Ba=s(()=>e("div",{class:"detail-text-label"},"توضیح اجرای صحنه",-1)),$a={key:2,class:"detail-text-block"},Da=s(()=>e("div",{class:"detail-text-label"},"دوره‌های آموزشی",-1)),Ea={class:"detail-section detail-section-wide"},Aa=s(()=>e("h3",{class:"detail-section-title"},"درباره هنرجو",-1)),Pa={class:"detail-dl"},ja={class:"detail-row"},Ua=s(()=>e("dt",null,"علاقه‌مندی‌ها",-1)),Fa={class:"detail-text-block"},Na=s(()=>e("div",{class:"detail-text-label"},"دلیل عضویت",-1)),Ma={class:"detail-text-block"},Va=s(()=>e("div",{class:"detail-text-label"},"آرزوی آینده",-1)),qa={class:"detail-section"},Oa=s(()=>e("h3",{class:"detail-section-title"},"پرداخت و ثبت‌نام",-1)),Ka={class:"detail-dl"},za={class:"detail-row"},Ja=s(()=>e("dt",null,"مبلغ",-1)),Wa={class:"detail-row"},Ga=s(()=>e("dt",null,"مرحله فعلی",-1)),Ha={class:"detail-row"},Ya=s(()=>e("dt",null,"تاریخ ثبت",-1)),Qa={key:0,class:"detail-section"},Xa=s(()=>e("h3",{class:"detail-section-title"},"فایل‌های ارسالی",-1)),Za={class:"detail-media-actions"},es={key:1,class:"detail-section detail-section-wide"},ts=s(()=>e("h3",{class:"detail-section-title"},"تأیید والدین",-1)),as={class:"detail-dl detail-dl-grid"},ss={class:"detail-row"},is=s(()=>e("dt",null,"نام والد",-1)),ls={class:"detail-row"},ns=s(()=>e("dt",null,"تاریخ تأیید",-1)),os={class:"detail-review-box"},rs=s(()=>e("h3",{class:"detail-section-title"},"وضعیت بررسی",-1)),ds=s(()=>e("p",{class:"detail-review-hint"},"پس از انتخاب وضعیت، هنرجو در تب مربوطه نمایش داده می‌شود.",-1)),_s={class:"detail-review-notes"},cs=s(()=>e("div",{class:"detail-review-notes-label"},"توضیحات",-1)),us={class:"detail-review-actions"},ps={class:"flex justify-center"},ms=["src"],vs=["src"],fs=We({__name:"index",setup(i){const u=se,d=se.TabPane,S=ie.Group,f=ie,w=x("list"),[v,K]=I(),[N,z]=I(),[p,T]=I(),[re,de]=I(),[_e,ce]=I(),[ue,pe]=I(),J=x(!1),t=x(null),M=x(null),A=x(""),W=x(!1),G=x(!1),V=x("photo"),P=x(""),H=x(!1),m=Ge({intro_aparat_embed_code:"",upload_guide_aparat_embed_code:"",video_upload_note_text:"",price_rial:499e4,terms_text:"",is_registration_open:!0}),me=Z(()=>Math.round(Number(m.price_rial||0)/10).toLocaleString("fa-IR")),ve=Z(()=>{if(!t.value)return"—";const a=[t.value.province,t.value.city].filter(Boolean);return t.value.neighborhood?a.push(t.value.neighborhood):t.value.tehran_district?a.push(t.value.tehran_district):t.value.village&&a.push(t.value.village),a.join(" / ")||"—"}),fe={columns:D,api:E("all"),defaultPageLimit:20},he={columns:D,api:E("payment_paid"),defaultPageLimit:20},ge={columns:D,api:E("plays_instrument"),defaultPageLimit:20},be={columns:D,api:E("studio_candidate"),defaultPageLimit:20},ye={columns:D,api:E("image_candidate"),defaultPageLimit:20},we={columns:D,api:E("rejected"),defaultPageLimit:20},xe={landing:"صفحه پرداخت",form_1:"اطلاعات فردی",form_2:"اطلاعات والدین",form_3:"توانایی‌ها",form_4:"درباره خودت",form_5:"عکس",form_6:"ویدئو",form_7:"تأیید والدین",review:"بازبینی",submitted:"ثبت نهایی"},ke={pending:"در انتظار",paid:"پرداخت شده",failed:"ناموفق",cancelled:"لغو شده"};async function C(a){try{t.value=await ut(a.id),M.value=t.value.admin_review_status??null,A.value=t.value.admin_review_notes||"",J.value=!0}catch(r){U.error((r==null?void 0:r.message)||"خطا")}}async function Se(){await Promise.all([K(),z(),T(),de(),ce(),pe()])}async function Te(){var a;if((a=t.value)!=null&&a.id){W.value=!0;try{t.value=await pt(t.value.id,M.value,A.value),A.value=t.value.admin_review_notes||"",U.success("وضعیت بررسی ثبت شد"),await Se()}catch(r){U.error((r==null?void 0:r.message)||"خطا در ثبت وضعیت")}finally{W.value=!1}}}function q(a){return a===!0?"بله":a===!1?"خیر":"—"}function Ce(a){return a==="male"?"پسر":a==="female"?"دختر":"—"}function Re(a){return a?xe[a]||a:"—"}function Ie(a){return a?ke[a]||a:"—"}function Le(a){return a==="submitted"?"تکمیل شده":a==="draft"?"پیش‌نویس":a||"—"}function Be(a){return a?oe[a]:ne}function $e(a){return a==="paid"?"detail-badge-success":a==="pending"?"detail-badge-warning":"detail-badge-neutral"}function De(a){return a==="studio_candidate"?"detail-badge-info":a==="image_candidate"?"detail-badge-purple":a==="rejected"?"detail-badge-danger":"detail-badge-neutral"}function Ee(a){return a?Je(a):"—"}function Y(a){return a?le(a):"—"}function Q(a){if(!t.value)return;const r=a==="photo"?t.value.photo_url:t.value.video_url;r&&(V.value=a,P.value=tt(r),G.value=!0)}async function Ae(){const a=await _t();a&&(m.intro_aparat_embed_code=a.intro_aparat_embed_code||"",m.upload_guide_aparat_embed_code=a.upload_guide_aparat_embed_code||"",m.video_upload_note_text=a.video_upload_note_text||"",m.price_rial=a.price_rial??499e4,m.terms_text=a.terms_text||"",m.is_registration_open=a.is_registration_open!==!1)}async function Pe(){H.value=!0;try{await ct({...m,price_rial:Number(m.price_rial)}),U.success("تنظیمات ذخیره شد")}catch(a){U.error((a==null?void 0:a.message)||"خطا")}finally{H.value=!1}}return He(Ae),(a,r)=>{const R=qe,j=ze,je=Ke,Ue=Oe,O=Ve,X=Me,Fe=Ne;return h(),b("div",null,[l(Fe,null,{default:n(()=>[l(c(u),{activeKey:w.value,"onUpdate:activeKey":r[6]||(r[6]=_=>w.value=_)},{default:n(()=>[l(c(d),{key:"list",tab:"ثبت‌نام‌ها"},{default:n(()=>[mt,l(R,B(fe,{onRegister:c(v)}),{action:n(({record:_})=>[l(c($),{class:"cursor-pointer"},{title:n(()=>[vt]),default:n(()=>[l(L,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:g=>C(_)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),l(c(d),{key:"paid",tab:"کاربران پرداخت موفق"},{default:n(()=>[ft,l(R,B(he,{onRegister:c(N)}),{action:n(({record:_})=>[l(c($),{class:"cursor-pointer"},{title:n(()=>[ht]),default:n(()=>[l(L,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:g=>C(_)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),l(c(d),{key:"instrument",tab:"نوازندگان"},{default:n(()=>[gt,l(R,B(ge,{onRegister:c(p)}),{action:n(({record:_})=>[l(c($),{class:"cursor-pointer"},{title:n(()=>[bt]),default:n(()=>[l(L,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:g=>C(_)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),l(c(d),{key:"studio",tab:"کاندیدای استدیو"},{default:n(()=>[yt,l(R,B(be,{onRegister:c(re)}),{action:n(({record:_})=>[l(c($),{class:"cursor-pointer"},{title:n(()=>[wt]),default:n(()=>[l(L,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:g=>C(_)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),l(c(d),{key:"image",tab:"کاندیدای تصویر"},{default:n(()=>[xt,l(R,B(ye,{onRegister:c(_e)}),{action:n(({record:_})=>[l(c($),{class:"cursor-pointer"},{title:n(()=>[kt]),default:n(()=>[l(L,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:g=>C(_)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),l(c(d),{key:"rejected",tab:"رد شده"},{default:n(()=>[St,l(R,B(we,{onRegister:c(ue)}),{action:n(({record:_})=>[l(c($),{class:"cursor-pointer"},{title:n(()=>[Tt]),default:n(()=>[l(L,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:g=>C(_)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),l(c(d),{key:"settings",tab:"تنظیمات صفحه"},{default:n(()=>[e("div",Ct,[e("div",null,[Rt,l(j,{value:m.intro_aparat_embed_code,"onUpdate:value":r[0]||(r[0]=_=>m.intro_aparat_embed_code=_),placeholder:"کد embed از آپارات",rows:3},null,8,["value"])]),e("div",null,[It,l(j,{value:m.upload_guide_aparat_embed_code,"onUpdate:value":r[1]||(r[1]=_=>m.upload_guide_aparat_embed_code=_),placeholder:"کد embed از آپارات",rows:3},null,8,["value"])]),e("div",null,[Lt,l(j,{value:m.video_upload_note_text,"onUpdate:value":r[2]||(r[2]=_=>m.video_upload_note_text=_),placeholder:"اختیاری — اگر خالی باشد در فرم نمایش داده نمی‌شود",rows:3},null,8,["value"])]),e("div",null,[e("div",Bt,"مبلغ (ریال) — نمایش تومان: "+o(me.value),1),l(je,{value:m.price_rial,"onUpdate:value":r[3]||(r[3]=_=>m.price_rial=_),type:"number"},null,8,["value"])]),e("div",null,[$t,l(j,{value:m.terms_text,"onUpdate:value":r[4]||(r[4]=_=>m.terms_text=_),rows:4},null,8,["value"])]),e("div",Dt,[l(Ue,{value:m.is_registration_open,"onUpdate:value":r[5]||(r[5]=_=>m.is_registration_open=_)},null,8,["value"]),Et]),l(O,{type:"primary",loading:H.value,onClick:Pe},{default:n(()=>[k("ذخیره تنظیمات")]),_:1},8,["loading"])])]),_:1})]),_:1},8,["activeKey"]),l(X,{visible:J.value,"onUpdate:visible":r[11]||(r[11]=_=>J.value=_),title:"جزئیات ثبت‌نام",width:"920px",footer:null},{default:n(()=>{var _;return[t.value?(h(),b("div",At,[e("div",Pt,[e("div",null,[e("div",jt,[k(o(t.value.first_name)+" "+o(t.value.last_name)+" ",1),t.value.preferred_name?(h(),b("span",Ut,"("+o(t.value.preferred_name)+")",1)):y("",!0)]),e("div",Ft,[e("span",null,o(t.value.province||"—")+" / "+o(t.value.city||"—"),1),Nt,e("span",null,o(Ee(t.value.birth_date)),1),Mt,e("span",null,o(Ce(t.value.gender)),1)])]),e("div",Vt,[e("span",{class:ee(["detail-badge",$e(t.value.payment_status)])},o(Ie(t.value.payment_status)),3),e("span",qt,o(Le(t.value.registration_status)),1),e("span",{class:ee(["detail-badge",De(t.value.admin_review_status)])},o(Be(t.value.admin_review_status)),3)])]),e("div",Ot,[e("section",Kt,[zt,e("dl",Jt,[e("div",Wt,[Gt,e("dd",null,o(t.value.grade_level||"—"),1)]),e("div",Ht,[Yt,e("dd",null,o(t.value.school||"—"),1)]),e("div",Qt,[Xt,e("dd",null,o(ve.value),1)])])]),e("section",Zt,[ea,e("dl",ta,[e("div",aa,[sa,e("dd",null,o(t.value.father_name||"—")+" — "+o(t.value.father_phone||"—"),1)]),e("div",ia,[la,e("dd",null,o(t.value.father_job||"—"),1)]),e("div",na,[oa,e("dd",null,o(t.value.mother_name||"—")+" — "+o(t.value.mother_phone||"—"),1)]),e("div",ra,[da,e("dd",null,o(t.value.mother_job||"—"),1)]),t.value.emergency_phone?(h(),b("div",_a,[ca,e("dd",null,o(t.value.emergency_phone),1)])):y("",!0)])]),e("section",ua,[pa,e("dl",ma,[e("div",va,[fa,e("dd",null,o(q(t.value.had_choir_experience)),1)]),e("div",ha,[ga,e("dd",null,o(q(t.value.had_stage_performance)),1)]),e("div",ba,[ya,e("dd",null,o(q(t.value.had_music_class)),1)]),e("div",wa,[xa,e("dd",null,o(q(t.value.plays_instrument)),1)]),e("div",ka,[Sa,e("dd",null,o((t.value.instruments||[]).join("، ")||"—"),1)]),e("div",Ta,[Ca,e("dd",null,o((t.value.activity_interests||[]).join("، ")||"—"),1)])]),t.value.choir_experience?(h(),b("div",Ra,[Ia,e("p",null,o(t.value.choir_experience),1)])):y("",!0),t.value.stage_performance_details?(h(),b("div",La,[Ba,e("p",null,o(t.value.stage_performance_details),1)])):y("",!0),t.value.training_courses?(h(),b("div",$a,[Da,e("p",null,o(t.value.training_courses),1)])):y("",!0)]),e("section",Ea,[Aa,e("dl",Pa,[e("div",ja,[Ua,e("dd",null,o([t.value.interest_1,t.value.interest_2,t.value.interest_3].filter(Boolean).join("، ")||"—"),1)])]),e("div",Fa,[Na,e("p",null,o(t.value.why_join||"—"),1)]),e("div",Ma,[Va,e("p",null,o(t.value.future_wish||"—"),1)])]),e("section",qa,[Oa,e("dl",Ka,[e("div",za,[Ja,e("dd",null,o(((_=t.value.final_price)==null?void 0:_.toLocaleString("fa-IR"))||"—")+" ریال",1)]),e("div",Wa,[Ga,e("dd",null,o(Re(t.value.current_step)),1)]),e("div",Ha,[Ya,e("dd",null,o(Y(t.value.submitted_at||t.value.created_at)),1)])])]),t.value.photo_url||t.value.video_url?(h(),b("section",Qa,[Xa,e("div",Za,[t.value.photo_url?(h(),te(O,{key:0,size:"small",onClick:r[7]||(r[7]=g=>Q("photo"))},{default:n(()=>[k("مشاهده عکس")]),_:1})):y("",!0),t.value.video_url?(h(),te(O,{key:1,size:"small",onClick:r[8]||(r[8]=g=>Q("video"))},{default:n(()=>[k("مشاهده ویدیو")]),_:1})):y("",!0)])])):y("",!0),t.value.parent_consent_name?(h(),b("section",es,[ts,e("dl",as,[e("div",ss,[is,e("dd",null,o(t.value.parent_consent_name),1)]),e("div",ls,[ns,e("dd",null,o(Y(t.value.parent_consent_at)),1)])])])):y("",!0)]),e("section",os,[rs,ds,l(c(S),{value:M.value,"onUpdate:value":r[9]||(r[9]=g=>M.value=g),class:"detail-review-options"},{default:n(()=>[l(c(f),{value:null},{default:n(()=>[k("نامشخص")]),_:1}),l(c(f),{value:"studio_candidate"},{default:n(()=>[k("کاندیدای استدیو")]),_:1}),l(c(f),{value:"image_candidate"},{default:n(()=>[k("کاندیدای تصویر")]),_:1}),l(c(f),{value:"rejected"},{default:n(()=>[k("رد شده")]),_:1})]),_:1},8,["value"]),e("div",_s,[cs,l(j,{value:A.value,"onUpdate:value":r[10]||(r[10]=g=>A.value=g),placeholder:"یادداشت یا توضیحات مربوط به بررسی این هنرجو...",rows:4},null,8,["value"])]),e("div",us,[l(O,{type:"primary",loading:W.value,onClick:Te},{default:n(()=>[k(" ثبت وضعیت ")]),_:1},8,["loading"])])])])):y("",!0)]}),_:1},8,["visible"]),l(X,{visible:G.value,"onUpdate:visible":r[12]||(r[12]=_=>G.value=_),title:V.value==="photo"?"عکس هنرجو":"ویدیوی هنرجو",width:"90%",footer:null},{default:n(()=>[e("div",ps,[V.value==="photo"&&P.value?(h(),b("img",{key:0,src:P.value,alt:"عکس هنرجو",class:"max-w-full max-h-[70vh] rounded-lg object-contain"},null,8,ms)):V.value==="video"&&P.value?(h(),b("video",{key:1,src:P.value,controls:"",class:"w-full max-h-[70vh] rounded-lg bg-black"},null,8,vs)):y("",!0)])]),_:1},8,["visible","title"])]),_:1})])}}});const Gs=at(fs,[["__scopeId","data-v-3f0753de"]]);export{Gs as default};