Files
machartaa_admin_dist/dist/assets/index-6b84b99a.js
T

2 lines
23 KiB
JavaScript
Raw Normal View History

2026-06-06 11:30:51 +03:30
import{_ as Pe}from"./BasicMainCard-c6601f7c.js";import{_ as Fe}from"./BasicModal.vue_vue_type_style_index_0_lang-fe75b677.js";import{_ as Ue}from"./button.vue_vue_type_style_index_0_lang-cc92a672.js";import{_ as $e,a as qe,u as E}from"./useBaseTable-ce8a2e7a.js";import{_ as Me}from"./BasicInput.vue_vue_type_style_index_0_lang-54821870.js";import{_ as ze}from"./BasicTextArea.vue_vue_type_style_index_0_lang-ead0dcb0.js";import{I as P}from"./Icon-f953806c.js";import{t as le,a as We}from"./useDataTime-a21b0163.js";import{I as W,d as Ke,g as L,r as Oe,h as ae,x as Ge,o as y,c as w,b as l,w as c,j as v,G as F,a as e,t as r,e as S,k as x,q as se,i as ie,D as U,J as Je,K as Ye}from"./index-d35b2fe0.js";import{g as He}from"./convert-67c23be8.js";import{T as ne}from"./index-1ea05067.js";import{R as oe}from"./index-63acc1cf.js";import{T as $}from"./shallowequal-ea4257d9.js";import{_ as Qe}from"./_plugin-vue_export-helper-43ffde73.js";import"./index-de9afa51.js";import"./Col-933c6a21.js";import"./vnode-aa932a38.js";import"./isPlainObject-31d795a5.js";import"./index-b9c4c4f8.js";import"./index-2f27e483.js";import"./pickAttrs-389dae7d.js";import"./FormItemContext-02f2f90e.js";import"./index-46a03291.js";import"./toArray-2d2bb2c2.js";import"./useState-5645ad4c.js";import"./index-dad1078f.js";import"./usePrice-7afab779.js";import"./useRefs-07fc8b5a.js";const q=[{title:"ردیف",dataIndex:"id",key:"id",filterable:!1,width:70,align:"center",customRender:t=>t.record.index+1},{title:"نام",dataIndex:"first_name",key:"first_name",filterField:"first_name",customRender:t=>[t.record.first_name,t.record.last_name].filter(Boolean).join(" ")||t.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:"created_at",key:"created_at",type:"DateTime",filterField:"created_at",customRender:t=>le(t.record.created_at)},{title:"عملیات",dataIndex:"action",key:"action",slot:"action",filterable:!1,align:"center",width:90}],re="نامشخص",de={studio_candidate:"کاندیدای استدیو",image_candidate:"کاندیدای تصویر",rejected:"رد شده"},Xe={landing:"صفحه پرداخت",form_1:"اطلاعات فردی",form_2:"اطلاعات والدین",form_3:"توانایی‌ها",form_4:"درباره خودت",form_5:"عکس",form_6:"ویدئو",form_7:"تأیید والدین",review:"بازبینی",submitted:"ثبت نهایی"},Ze={pending:"در انتظار",paid:"پرداخت شده",failed:"ناموفق",cancelled:"لغو شده"};function Ve(t,o){const s=Array.isArray(t.users)?t.users[0]:t.users,_=(s==null?void 0:s.name)||[s==null?void 0:s.first_name,s==null?void 0:s.last_name].filter(Boolean).join(" ").trim()||"—",h=t.admin_review_status;return{...t,index:o,user_name:_,user_phone:(s==null?void 0:s.phone)||t.phone||"—",current_step_label:Xe[t.current_step]||t.current_step,payment_status_label:Ze[t.payment_status]||t.payment_status,registration_status_label:t.registration_status==="submitted"?"تکمیل شده":"پیش‌نویس",admin_review_status_label:h?de[h]:re}}function z(t,o){switch(o){case"first_name":return[t.first_name,t.last_name,t.user_name].filter(Boolean).join(" ");case"user_phone":return t.user_phone||t.phone||"";default:return t[o]}}function et(t){return t==null||t===""?null:t}function tt(t,o,s){if(et(o)===null)return!0;if(typeof t=="string"&&/^\d{4}-\d{2}-\d{2}/.test(t)&&!Number.isNaN(Date.parse(t))){const g=new Date(t).getTime(),u=new Date(o).getTime();if(Number.isNaN(u))return String(t||"").toLowerCase().includes(String(o).toLowerCase());switch(s){case"eq":return g===u;ca