Files
machartaa_admin_dist/dist/assets/index-17786356.js
T
2026-08-25 15:58:39 +03:30

2 lines
23 KiB
JavaScript

import{_ as we}from"./BasicMainCard-858b87e5.js";import{_ as xe}from"./BasicModal.vue_vue_type_style_index_0_lang-5e13aafb.js";import{_ as Se}from"./button.vue_vue_type_style_index_0_lang-56e9b09f.js";import{_ as Ae}from"./BaseSwitch.vue_vue_type_script_setup_true_lang-781130e9.js";import{_ as Ie}from"./BasicTextArea.vue_vue_type_style_index_0_lang-c355f486.js";import{_ as Ce}from"./BasicInput.vue_vue_type_style_index_0_lang-0a0d6ad5.js";import{_ as Re,u as Te}from"./useBaseTable-fbe43a97.js";import{I as Ue}from"./Icon-7c626614.js";import{t as z}from"./useDataTime-75033b2a.js";import{_ as $e,W as ee,I as te,d as Be,i as h,h as Ee,j as q,x as Ne,o as i,c as o,e as _,w as k,l as m,b as e,K as Oe,f as X,t as v,n as S,s as K,F as C,q as R,G as T,R as je,S as Le,k as Pe}from"./index-864e73c5.js";import{g as De}from"./convert-2ad76038.js";import{T as Z}from"./index-846ea911.js";import{S as Ge}from"./index-bd9719ff.js";import{A as Ve,a as Fe}from"./index-28f4e531.js";import{_ as N}from"./index-72f07d1b.js";import{T as qe}from"./isSymbol-cbbd997a.js";import{_ as Ke}from"./_plugin-vue_export-helper-a65526b0.js";import"./Grid-b4a61c99.js";import"./index-faaf1291.js";import"./Col-55712802.js";import"./styleChecker-4198f097.js";import"./isPlainObject-13142948.js";import"./vnode-81e10d7c.js";import"./index-e0e66192.js";import"./DialogWrap-8cebf5f4.js";import"./shallowequal-c06f2dba.js";import"./omit-ab9263d6.js";import"./pickAttrs-bb0043f0.js";import"./index-69195e76.js";import"./FormItemContext-37273d98.js";import"./index-7c172d43.js";import"./SearchOutlined-8ea30c34.js";import"./index-e764b6ae.js";import"./usePrice-bc935b83.js";import"./updateLocale-71589e17.js";import"./useState-85b22590.js";import"./useMemo-652a8e82.js";import"./lodash-ba10e651.js";import"./index-974d8184.js";import"./Badge-7246b1a5.js";import"./isNumeric-3f69e2aa.js";import"./index-3799ba3b.js";import"./index-01d39c58.js";import"./index-b21b8492.js";import"./index-e8adaad2.js";import"./css-aae66f86.js";import"./toArray-21522b5d.js";import"./index-07df2e8f.js";import"./useRefs-d7f22ed1.js";import"./_flatRest-2445814a.js";import"./isMobile-e2e89480.js";const L={new:"جدید",reviewing:"در حال بررسی",accepted:"پذیرفته",rejected:"رد شده",archived:"بایگانی"};async function ze(){return await ee("local_guide_call_config",1)}async function Je(u){return await te("local_guide_call_config",1,{...u,updated_at:new Date().toISOString()})}async function Me(u){const{TableEngineRequest:d}=await $e(()=>import("./buildSupabaseQuery-f6fdad41.js"),["assets/buildSupabaseQuery-f6fdad41.js","assets/index-864e73c5.js","assets/index-71a80eb0.css"]),x={...u};!x.sort&&!x.order&&(x.order="-created_at");const w=await d(x,"local_guide_call_submissions");try{if(Array.isArray(w==null?void 0:w.rows)){const A=x.page||1,I=x.limit||20,J=(A-1)*I,P=w.rows.map((y,D)=>({...y,photo_urls:Array.isArray(y.photo_urls)?y.photo_urls:[],tags:Array.isArray(y.tags)?y.tags:[],answers:y.answers&&typeof y.answers=="object"?y.answers:{},status_label:y.status==="submitted"?"ارسال‌شده":"پیش‌نویس",review_status_label:L[y.review_status]||y.review_status,index:J+D}));return{...w,rows:P}}}catch(A){console.error("[getLocalGuideCallSubmissionsTable]",A)}return w}async function We(u,d){return await te("local_guide_call_submissions",u,{...d,updated_at:new Date().toISOString()})}async function He(u){const d=await ee("local_guide_call_submissions",u);return{...d,photo_urls:Array.isArray(d==null?void 0:d.photo_urls)?d.photo_urls:[],tags:Array.isArray(d==null?void 0:d.tags)?d.tags:[],answers:d!=null&&d.answers&&typeof d.answers=="object"?d.answers:{}}}const Ye=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:u=>u.record.index+1},{title:"نام",dataIndex:"full_name",key:"full_name"},{title:"موبایل",dataIndex:"phone",key:"phone"},{title:"استان",dataIndex:"province",key:"province"},{title:"شهر",dataIndex:"city",key:"city",filterable:!1},{title:"وضعیت",dataIndex:"status",key:"status",width:110,customRender:u=>u.record.status==="submitted"?"ارسال‌شده":"پیش‌نویس"},{title:"بررسی",dataIndex:"review_status",key:"review_status",width:130,customRender:u=>L[u.record.review_status]||u.record.review_status},{title:"تگ‌ها",dataIndex:"tags",key:"tags",filterable:!1,customRender:u=>{const d=Array.isArray(u.record.tags)?u.record.tags:[];return d.length?d.slice(0,3).join("، ")+(d.length>3?"…":""):"—"}},{title:"زمان ارسال",dataIndex:"submitted_at",key:"submitted_at",filterable:!1,customRender:u=>u.record.submitted_at?z(u.record.submitted_at):"—"},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center"}],r=u=>(je("data-v-aad01c5d"),u=u(),Le(),u),Qe={class:"mb-4 flex flex-wrap gap-3 items-end"},Xe=r(()=>e("h2",{class:"m-0 flex-1"},"لیست فراخوان راهبر محلی",-1)),Ze=r(()=>e("div",{class:"mb-1 text-xs text-gray-500"},"فیلتر استان",-1)),et=r(()=>e("div",{class:"mb-1 text-xs text-gray-500"},"وضعیت بررسی",-1)),tt=r(()=>e("div",{class:"mb-1 text-xs text-gray-500"},"وضعیت فرم",-1)),lt=r(()=>e("span",null,"جزئیات",-1)),st={class:"max-w-2xl space-y-4 py-2"},at=r(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"عنوان",-1)),it=r(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"متن مقدمه",-1)),nt=r(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"یادداشت میزبان",-1)),ot={class:"flex items-center gap-2"},rt=r(()=>e("span",null,"فرم باز است",-1)),ct={class:"border-t border-gray-200 pt-4 mt-2"},ut=r(()=>e("h3",{class:"m-0 mb-3 text-base font-700"},"پاداش تشکر پس از ارسال",-1)),dt={class:"flex items-center gap-2 mb-3"},_t=r(()=>e("span",null,"نمایش کد تخفیف در صفحه تشکر فعال باشد",-1)),vt={class:"mb-3"},pt=r(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"متن صفحه تشکر",-1)),mt=r(()=>e("div",{class:"mb-1 text-sm text-gray-600"},"کد تخفیف",-1)),gt=r(()=>e("div",{class:"mt-1 text-xs text-gray-500"}," همین کد به کاربر نمایش داده می‌شود. کد باید در بخش کدهای تخفیف (اشتراک/فروشگاه) هم تعریف و فعال باشد. ",-1)),yt={key:0,class:"lgc-detail"},ft={class:"lgc-header"},ht={class:"lgc-header-main"},bt={class:"lgc-avatar"},kt={class:"lgc-name"},wt={class:"lgc-meta"},xt={key:0,class:"lgc-dot"},St=["href"],At={key:0,class:"lgc-meta-sub"},It={class:"lgc-badges"},Ct={class:"lgc-review-box"},Rt=r(()=>e("div",{class:"lgc-section-head"},[e("h3",{class:"lgc-section-title"},"بررسی ادمین"),e("p",{class:"lgc-section-hint"},"وضعیت، تگ و یادداشت را اینجا ثبت کنید.")],-1)),Tt={class:"lgc-review-grid"},Ut=r(()=>e("div",{class:"lgc-field-label"},"وضعیت بررسی",-1)),$t=r(()=>e("div",{class:"lgc-field-label"},"تگ‌ها",-1)),Bt={class:"mt-3"},Et=r(()=>e("div",{class:"lgc-field-label"},"یادداشت ادمین",-1)),Nt={class:"lgc-review-actions"},Ot={class:"lgc-grid"},jt={class:"lgc-card"},Lt=r(()=>e("h3",{class:"lgc-section-title"},"اطلاعات پایه",-1)),Pt={class:"lgc-dl lgc-dl-grid"},Dt={class:"lgc-row"},Gt=r(()=>e("dt",null,"مدت سکونت",-1)),Vt={class:"lgc-row"},Ft=r(()=>e("dt",null,"تعداد خانواده",-1)),qt={class:"lgc-row"},Kt=r(()=>e("dt",null,"فرزند زیر ۱۸",-1)),zt={class:"lgc-row"},Jt=r(()=>e("dt",null,"راحتی با دوربین",-1)),Mt={class:"lgc-row lgc-row-wide"},Wt=r(()=>e("dt",null,"میزان همراهی",-1)),Ht={class:"lgc-card"},Yt=r(()=>e("h3",{class:"lgc-section-title"},"رسانه و لینک‌ها",-1)),Qt={class:"lgc-media-list"},Xt={class:"lgc-media-item"},Zt=r(()=>e("div",{class:"lgc-field-label"},"ویدئو معرفی",-1)),el=["href"],tl=["href"],ll={key:2,class:"lgc-empty"},sl={key:0,class:"lgc-media-item"},al=r(()=>e("div",{class:"lgc-field-label"},"شبکه اجتماعی",-1)),il=["href"],nl={key:1,class:"lgc-media-item"},ol=r(()=>e("div",{class:"lgc-field-label"},"عکس‌ها",-1)),rl={class:"lgc-photo-grid"},cl={key:2,class:"lgc-empty"},ul={class:"lgc-section-title"},dl={class:"lgc-answers"},_l={class:"lgc-answer-label"},vl={key:0,class:"lgc-chips"},pl={key:1,class:"lgc-list"},ml={class:"lgc-list-index"},gl={key:2,class:"lgc-list lgc-list-places"},yl={class:"lgc-list-index"},fl={class:"lgc-place-name"},hl={key:0,class:"lgc-place-why"},bl={key:3,class:"lgc-answer-value"},kl={key:0,class:"lgc-card lgc-card-wide lgc-empty-state"},wl=Be({__name:"index",setup(u){const d=Z.TabPane,x=h("list"),w=h(),A=h(),I=h("submitted"),P=["آذربایجان شرقی","آذربایجان غربی","اردبیل","اصفهان","البرز","ایلام","بوشهر","تهران","چهارمحال و بختیاری","خراسان جنوبی","خراسان رضوی","خراسان شمالی","خوزستان","زنجان","سمنان","سیستان و بلوچستان","فارس","قزوین","قم","کردستان","کرمان","کرمانشاه","کهگیلویه و بویراحمد","گلستان","گیلان","لرستان","مازندران","مرکزی","هرمزگان","همدان","یزد"].map(t=>({label:t,value:t})),y=Object.entries(L).map(([t,l])=>({value:t,label:l})),D=[{value:"submitted",label:"ارسال‌شده"},{value:"draft",label:"پیش‌نویس"}],le=["خانواده دارای کودک","جلوی دوربین","راهنمای پشت صحنه","غذای خاص","طبیعت","صنعت محلی","کشاورزی","حیوانات","شخصیت خاص","دسترسی ویژه","مراسم فصلی","هنر","تاریخ","تجربه کودک‌پسند","تجربه ماجراجویانه","لوکیشن خاص","روستا"].map(t=>({label:t,value:t}));function se(){const t=[];return w.value&&t.push({field:"province",op:"eq",value:w.value}),A.value&&t.push({field:"review_status",op:"eq",value:A.value}),I.value&&t.push({field:"status",op:"eq",value:I.value}),t}const[ae,ie]=Te(),ne=h({columns:Ye,api:t=>Me({...t,filters:[...t.filters||[],...se()]}),defaultPageLimit:20});function O(){ie()}const n=Ee({title:"",intro_text:"",host_note_text:"",is_open:!0,thank_you_enabled:!1,thank_you_text:"",thank_you_discount_code:""}),G=h(!1);async function oe(){try{const t=await ze();n.title=t.title||"",n.intro_text=t.intro_text,n.host_note_text=t.host_note_text,n.is_open=t.is_open!==!1,n.thank_you_enabled=!!t.thank_you_enabled,n.thank_you_text=t.thank_you_text||"",n.thank_you_discount_code=t.thank_you_discount_code||""}catch(t){T.error((t==null?void 0:t.message)||"خطا در بارگذاری تنظیمات")}}async function re(){G.value=!0;try{await Je({title:n.title,intro_text:n.intro_text,host_note_text:n.host_note_text,is_open:n.is_open,thank_you_enabled:n.thank_you_enabled,thank_you_text:n.thank_you_text||null,thank_you_discount_code:(n.thank_you_discount_code||"").trim()||null}),T.success("تنظیمات ذخیره شد")}catch(t){T.error((t==null?void 0:t.message)||"خطا در ذخیره تنظیمات")}finally{G.value=!1}}const j=h(!1),V=h(!1),s=h(null),U=h("new"),$=h([]),B=h(""),F=h(!1);function ce(t){return t===!0?"بله":t===!1?"خیر":"—"}function M(t){return t?/^https?:\/\//i.test(t)?t:De(t):"#"}function ue(t){return t==="accepted"?"lgc-badge-success":t==="reviewing"?"lgc-badge-info":t==="rejected"?"lgc-badge-danger":t==="archived"?"lgc-badge-neutral":"lgc-badge-warning"}function W(t){return t==null||t===""?!0:Array.isArray(t)?t.length?typeof t[0]=="object"?!t.some(l=>l!=null&&l.relation||l!=null&&l.name||l!=null&&l.why?!0:Object.values(l||{}).some(p=>p!=null&&p!=="")):!t.some(l=>l!=null&&String(l).trim()!==""):!0:!1}function de(t){return W(t)?"—":Array.isArray(t)?typeof t[0]=="object"?JSON.stringify(t,null,2):t.filter(l=>l!=null&&String(l).trim()!=="").join("، "):typeof t=="object"?JSON.stringify(t,null,2):String(t)}const _e=new Set(["family_members_present","experiences","local_skills","family_three_words","family_traits","desired_roles"]),ve=[{key:"family",title:"خانواده",fields:[{key:"family_origin",label:"اصالت خانوادگی"},{key:"family_intro",label:"معرفی خانواده"},{key:"family_members",label:"اعضای خانواده"},{key:"children_ages",label:"سن فرزندان"},{key:"family_members_present",label:"اعضای حاضر در برنامه"}]},{key:"city",title:"معرفی شهر و مکان‌ها",fields:[{key:"first_place",label:"اولین مکان"},{key:"worth_places",label:"سه مکان ارزش‌مند"},{key:"hidden_place",label:"مکان کمترشناخته"},{key:"unknown_fact",label:"نکته کمتردانسته"},{key:"surprise_idea",label:"ایده غافلگیری"}]},{key:"experience",title:"تجربه و مهارت",fields:[{key:"hands_on_activity",label:"فعالیت تجربه‌ای"},{key:"experiences",label:"تجربه‌های پیشنهادی"},{key:"local_skills",label:"مهارت محلی"},{key:"local_skills_detail",label:"توضیح مهارت"}]},{key:"food",title:"غذا",fields:[{key:"famous_food",label:"غذای معروف"},{key:"hidden_food",label:"غذای کمترشناخته"},{key:"can_cook_with",label:"امکان پخت مشترک"},{key:"cook_with_detail",label:"جزئیات پخت"}]},{key:"people_access",title:"آدم‌ها و دسترسی",fields:[{key:"knows_special_person",label:"فرد خاص"},{key:"special_person_who",label:"چه کسی"},{key:"special_person_trait",label:"ویژگی"},{key:"special_person_relation",label:"ارتباط"},{key:"can_arrange_meeting",label:"هماهنگی ملاقات"},{key:"one_person_to_meet",label:"یک نفر معرفی‌شده"},{key:"has_special_access",label:"دسترسی ویژه"},{key:"special_access_detail",label:"توضیح دسترسی"},{key:"can_coordinate_access",label:"هماهنگی فیلم‌برداری"}]},{key:"timing_personality",title:"زمان و شخصیت",fields:[{key:"best_season",label:"بهترین فصل"},{key:"has_annual_event",label:"مراسم سالانه"},{key:"event_name",label:"نام مراسم"},{key:"event_time",label:"زمان مراسم"},{key:"event_detail",label:"توضیح مراسم"},{key:"best_visit_time",label:"بهترین زمان سفر"},{key:"family_three_words",label:"سه کلمه خانواده"},{key:"family_traits",label:"صفات خانواده"},{key:"funniest_person",label:"بامزه‌ترین فرد"},{key:"family_attractive",label:"جذابیت خانواده"}]},{key:"media",title:"دوربین، نقش و یادداشت",fields:[{key:"had_camera_experience",label:"تجربه دوربین"},{key:"area_knowledge",label:"آشنایی با مسیرها"},{key:"has_vehicle",label:"وسیله نقلیه"},{key:"desired_roles",label:"نقش‌های مطلوب"},{key:"free_note",label:"یادداشت آزاد"}]}];function pe(t,l,p){if(W(p))return null;if(t==="family_members"&&Array.isArray(p)){const g=p.map(c=>({relation:String((c==null?void 0:c.relation)||"").trim(),age:(c==null?void 0:c.age)!=null&&c.age!==""?Number(c.age):null})).filter(c=>c.relation);return g.length?{key:t,label:l,kind:"family",members:g}:null}if(t==="worth_places"&&Array.isArray(p)){const g=p.map(c=>({name:String((c==null?void 0:c.name)||"").trim(),why:String((c==null?void 0:c.why)||"").trim()})).filter(c=>c.name||c.why);return g.length?{key:t,label:l,kind:"places",places:g}:null}if(_e.has(t)&&Array.isArray(p)){const g=p.map(c=>String(c||"").trim()).filter(Boolean);return g.length?{key:t,label:l,kind:"chips",chips:g}:null}return{key:t,label:l,kind:"text",value:de(p)}}const me=q(()=>s.value&&[s.value.province,s.value.city,s.value.village].filter(Boolean).join(" / ")||"—"),ge=q(()=>{var p;const t=String(((p=s.value)==null?void 0:p.full_name)||"").trim();if(!t)return"?";const l=t.split(/\s+/).filter(Boolean);return l.length===1?l[0].slice(0,1):`${l[0].slice(0,1)}${l[l.length-1].slice(0,1)}`}),H=q(()=>{var l;const t=((l=s.value)==null?void 0:l.answers)||{};return ve.map(p=>({key:p.key,title:p.title,rows:p.fields.map(g=>pe(g.key,g.label,t[g.key])).filter(g=>!!g)})).filter(p=>p.rows.length>0)});async function ye(t){j.value=!0,V.value=!0;try{s.value=await He(t.id),U.value=s.value.review_status||"new",$.value=[...s.value.tags||[]],B.value=s.value.admin_notes||""}catch(l){T.error((l==null?void 0:l.message)||"خطا در بارگذاری جزئیات"),j.value=!1}finally{V.value=!1}}async function fe(){if(s.value){F.value=!0;try{await We(s.value.id,{review_status:U.value,tags:$.value,admin_notes:B.value||null}),T.success("ذخیره شد"),s.value.review_status=U.value,s.value.tags=[...$.value],s.value.admin_notes=B.value,O()}catch(t){T.error((t==null?void 0:t.message)||"خطا در ذخیره")}finally{F.value=!1}}}return Ne(()=>{oe()}),(t,l)=>{const p=Re,g=Ce,c=Ie,Y=Ae,Q=Se,he=Ge,be=xe,ke=we;return i(),o("div",null,[_(ke,null,{default:k(()=>[_(m(Z),{activeKey:x.value,"onUpdate:activeKey":l[10]||(l[10]=a=>x.value=a)},{default:k(()=>[_(m(d),{key:"list",tab:"پاسخ‌ها"},{default:k(()=>[e("div",Qe,[Xe,e("div",null,[Ze,_(m(N),{value:w.value,"onUpdate:value":l[0]||(l[0]=a=>w.value=a),"allow-clear":"","show-search":"",placeholder:"همه استان‌ها",style:{"min-width":"180px"},options:m(P),onChange:O},null,8,["value","options"])]),e("div",null,[et,_(m(N),{value:A.value,"onUpdate:value":l[1]||(l[1]=a=>A.value=a),"allow-clear":"",placeholder:"همه",style:{"min-width":"160px"},options:m(y),onChange:O},null,8,["value","options"])]),e("div",null,[tt,_(m(N),{value:I.value,"onUpdate:value":l[2]||(l[2]=a=>I.value=a),"allow-clear":"",placeholder:"همه",style:{"min-width":"140px"},options:D,onChange:O},null,8,["value"])])]),_(p,Oe(ne.value,{onRegister:m(ae)}),{action:k(({record:a})=>[_(m(qe),{class:"cursor-pointer"},{title:k(()=>[lt]),default:k(()=>[_(Ue,{icon:"vuesax-linear:eye",color:"#1D4ED8",onClick:f=>ye(a)},null,8,["onClick"])]),_:2},1024)]),_:1},16,["onRegister"])]),_:1}),_(m(d),{key:"settings",tab:"تنظیمات فرم"},{default:k(()=>[e("div",st,[e("div",null,[at,_(g,{value:n.title,"onUpdate:value":l[3]||(l[3]=a=>n.title=a),placeholder:"عنوان فراخوان"},null,8,["value"])]),e("div",null,[it,_(c,{value:n.intro_text,"onUpdate:value":l[4]||(l[4]=a=>n.intro_text=a),rows:8},null,8,["value"])]),e("div",null,[nt,_(c,{value:n.host_note_text,"onUpdate:value":l[5]||(l[5]=a=>n.host_note_text=a),rows:3},null,8,["value"])]),e("div",ot,[_(Y,{value:n.is_open,"onUpdate:value":l[6]||(l[6]=a=>n.is_open=a)},null,8,["value"]),rt]),e("div",ct,[ut,e("div",dt,[_(Y,{value:n.thank_you_enabled,"onUpdate:value":l[7]||(l[7]=a=>n.thank_you_enabled=a)},null,8,["value"]),_t]),e("div",vt,[pt,_(c,{value:n.thank_you_text,"onUpdate:value":l[8]||(l[8]=a=>n.thank_you_text=a),rows:4,placeholder:"مثلاً: از همراهی‌تان ممنونیم! این کد تخفیف را برای شما در نظر گرفته‌ایم."},null,8,["value"])]),e("div",null,[mt,_(g,{value:n.thank_you_discount_code,"onUpdate:value":l[9]||(l[9]=a=>n.thank_you_discount_code=a),placeholder:"مثلاً IRANGUARD1405",dir:"ltr"},null,8,["value"]),gt])]),_(Q,{type:"primary",loading:G.value,onClick:re},{default:k(()=>[X(" ذخیره تنظیمات ")]),_:1},8,["loading"])])]),_:1})]),_:1},8,["activeKey"]),_(be,{visible:j.value,"onUpdate:visible":l[14]||(l[14]=a=>j.value=a),title:"جزئیات پاسخ فراخوان",width:"960px",footer:null},{default:k(()=>[_(he,{spinning:V.value,tip:"در حال بارگذاری..."},{default:k(()=>[s.value?(i(),o("div",yt,[e("header",ft,[e("div",ht,[e("div",bt,v(ge.value),1),e("div",null,[e("h2",kt,v(s.value.full_name||"بدون نام"),1),e("div",wt,[e("span",null,v(me.value),1),s.value.phone?(i(),o("span",xt,"•")):S("",!0),s.value.phone?(i(),o("a",{key:1,class:"lgc-phone",href:`tel:${s.value.phone}`},v(s.value.phone),9,St)):S("",!0)]),s.value.submitted_at||s.value.created_at?(i(),o("div",At,v(s.value.submitted_at?`ارسال: ${m(z)(s.value.submitted_at)}`:`ثبت: ${m(z)(s.value.created_at)}`),1)):S("",!0)])]),e("div",It,[e("span",{class:K(["lgc-badge",s.value.status==="submitted"?"lgc-badge-success":"lgc-badge-neutral"])},v(s.value.status==="submitted"?"ارسال‌شده":"پیش‌نویس"),3),e("span",{class:K(["lgc-badge",ue(s.value.review_status)])},v(m(L)[s.value.review_status]||s.value.review_status),3)])]),e("section",Ct,[Rt,e("div",Tt,[e("div",null,[Ut,_(m(N),{value:U.value,"onUpdate:value":l[11]||(l[11]=a=>U.value=a),class:"w-full",options:m(y)},null,8,["value","options"])]),e("div",null,[$t,_(m(N),{value:$.value,"onUpdate:value":l[12]||(l[12]=a=>$.value=a),mode:"tags",class:"w-full",options:m(le),placeholder:"افزودن تگ"},null,8,["value","options"])])]),e("div",Bt,[Et,_(c,{value:B.value,"onUpdate:value":l[13]||(l[13]=a=>B.value=a),rows:3,placeholder:"یادداشت داخلی برای تیم..."},null,8,["value"])]),e("div",Nt,[_(Q,{type:"primary",loading:F.value,onClick:fe},{default:k(()=>[X(" ذخیره وضعیت و تگ‌ها ")]),_:1},8,["loading"])])]),e("div",Ot,[e("section",jt,[Lt,e("dl",Pt,[e("div",Dt,[Gt,e("dd",null,v(s.value.years_in_area||"—"),1)]),e("div",Vt,[Ft,e("dd",null,v(s.value.family_size??"—"),1)]),e("div",qt,[Kt,e("dd",null,v(ce(s.value.has_children_under_18)),1)]),e("div",zt,[Jt,e("dd",null,v(s.value.camera_comfort||"—"),1)]),e("div",Mt,[Wt,e("dd",null,v(s.value.availability||"—"),1)])])]),e("section",Ht,[Yt,e("div",Qt,[e("div",Xt,[Zt,s.value.video_url?(i(),o("a",{key:0,class:"lgc-link-btn",href:M(s.value.video_url),target:"_blank",rel:"noopener"},"مشاهده فایل ویدئو",8,el)):s.value.video_link?(i(),o("a",{key:1,class:"lgc-link-btn",href:s.value.video_link,target:"_blank",rel:"noopener"},v(s.value.video_link),9,tl)):(i(),o("span",ll,"ثبت نشده"))]),s.value.social_link?(i(),o("div",sl,[al,e("a",{class:"lgc-link-btn",href:s.value.social_link,target:"_blank",rel:"noopener"},v(s.value.social_link),9,il)])):S("",!0),(s.value.photo_urls||[]).length?(i(),o("div",nl,[ol,e("div",rl,[_(m(Ve),null,{default:k(()=>[(i(!0),o(C,null,R(s.value.photo_urls,(a,f)=>(i(),Pe(m(Fe),{key:`${a}-${f}`,src:M(a),alt:`عکس ${f+1}`,width:88,height:88,preview:{mask:"پیش‌نمایش"},class:"lgc-photo"},null,8,["src","alt"]))),128))]),_:1})])])):S("",!0),!s.value.video_url&&!s.value.video_link&&!s.value.social_link&&!(s.value.photo_urls||[]).length?(i(),o("div",cl," رسانه‌ای ثبت نشده است. ")):S("",!0)])]),(i(!0),o(C,null,R(H.value,a=>(i(),o("section",{key:a.key,class:"lgc-card lgc-card-wide"},[e("h3",ul,v(a.title),1),e("div",dl,[(i(!0),o(C,null,R(a.rows,f=>(i(),o("div",{key:f.key,class:K(["lgc-answer",{"lgc-answer-rich":f.kind!=="text"}])},[e("div",_l,v(f.label),1),f.kind==="chips"?(i(),o("div",vl,[(i(!0),o(C,null,R(f.chips,b=>(i(),o("span",{key:b,class:"lgc-chip"},v(b),1))),128))])):f.kind==="family"?(i(),o("ul",pl,[(i(!0),o(C,null,R(f.members,(b,E)=>(i(),o("li",{key:`${b.relation}-${E}`},[e("span",ml,v(E+1),1),e("span",null,v(b.relation)+v(b.age!=null?` — ${b.age} ساله`:""),1)]))),128))])):f.kind==="places"?(i(),o("ul",gl,[(i(!0),o(C,null,R(f.places,(b,E)=>(i(),o("li",{key:`${b.name}-${E}`},[e("span",yl,v(E+1),1),e("div",null,[e("div",fl,v(b.name||"—"),1),b.why?(i(),o("div",hl,v(b.why),1)):S("",!0)])]))),128))])):(i(),o("div",bl,v(f.value),1))],2))),128))])]))),128)),H.value.length?S("",!0):(i(),o("div",kl," پاسخی در فرم ثبت نشده است. "))])])):S("",!0)]),_:1},8,["spinning"])]),_:1},8,["visible"])]),_:1})])}}});const bs=Ke(wl,[["__scopeId","data-v-aad01c5d"]]);export{bs as default};