Files
machartaa_admin_dist/dist/assets/index-eaca0120.js
T

2 lines
16 KiB
JavaScript
Raw Normal View History

2026-10-19 15:32:02 +03:30
import{u as be,_ as we}from"./useBaseTable-d607863f.js";import{_ as xe}from"./button.vue_vue_type_style_index_0_lang-90a36b25.js";import{I as R}from"./Icon-16a7c1f0.js";import{U as ke,I as Ce,d as G,h as Y,z as K,H as _,o as v,k as F,w as u,b as f,e as n,l as p,i as y,f as J,c as k,q as Z,F as ee,t as $,v as Se,u as Ue,E as Me,j as z,x as $e,n as L,s as Ee,R as Ie}from"./index-0127add0.js";import{_ as te,g as Be,p as De,a as Ae}from"./adminUser-cbf45b76.js";import{_ as se}from"./BasicInput.vue_vue_type_style_index_0_lang-5017efc1.js";import{a as ae,u as Te,c as qe,g as Re,d as Fe}from"./member-8599f19e.js";import{F as ne,_ as B}from"./index-a8e6060b.js";import{C as Pe}from"./index-c971ffa4.js";import{D as Ne}from"./index-827c0a37.js";import{t as Q}from"./useDataTime-784b7128.js";import{a as Ve,l as Oe,b as ze}from"./userSegments-31188c57.js";import{M as X}from"./index-a21bea9f.js";import{S as Le}from"./index-9c57cbfd.js";import{_ as je}from"./index-55a09ddc.js";import{T as j}from"./isSymbol-102dac7e.js";import"./updateLocale-1362a15b.js";import"./index-163f964f.js";import"./_plugin-vue_export-helper-10c790be.js";import"./shallowequal-327a9d42.js";import"./vnode-e48a529a.js";import"./useState-ab7e8e52.js";import"./useMemo-531a1ef9.js";import"./FormItemContext-99d81d38.js";import"./omit-a9878f04.js";import"./lodash-572b39f3.js";import"./BaseSwitch.vue_vue_type_script_setup_true_lang-1007497c.js";import"./BasicModal.vue_vue_type_style_index_0_lang-3870ceab.js";import"./index-30500426.js";import"./SearchOutlined-6c1cc274.js";import"./isPlainObject-cdd64a7d.js";import"./index-5d23b372.js";import"./index-e8339542.js";import"./Badge-8884c4f5.js";import"./isNumeric-3f69e2aa.js";import"./index-def9ba08.js";import"./usePrice-bc935b83.js";import"./_flatRest-56c6e14a.js";import"./Col-8db1abbb.js";import"./styleChecker-6ecca756.js";import"./toArray-2923cdda.js";import"./index-a6785c60.js";import"./index-83d7ccb3.js";import"./LeftOutlined-dfa284aa.js";import"./css-aae66f86.js";import"./DialogWrap-81711a5a.js";import"./pickAttrs-05046885.js";import"./isMobile-e2e89480.js";const oe=async(i,l)=>{await Ce.put(`/admin/members/${i}/password`,{password:l})},He=async i=>{var a;return((a=(await ke("user_doc_value",{filters:[{field:"user_id",op:"eq",value:i}],limit:1,page:1})).rows)==null?void 0:a[0])??null},Je=async i=>{const l=await He(i);return(l==null?void 0:l.value)||null},Ge=async i=>(await oe(i.user_id,i.value),{success:!0}),Ke=async(i,l)=>(await oe(i,l),{success:!0}),Qe={class:"max-h-[500px] overflow-y-auto p-3"},We={class:"grid grid-cols-1 md:grid-cols-2 md:gap-4"},Xe=G({__name:"AddEditForm",props:{visible:{type:Boolean,default:!1},isEdit:{type:Boolean,default:!1},data:{}},emits:["update:visible","update:isEdit","success"],setup(i,{emit:l}){const a=i,t=Y({first_name:"",last_name:"",phone:"",password:"",repeat_password:""}),o=()=>{t.first_name="",t.last_name="",t.phone="",t.password="",t.repeat_password=""};K(()=>a.visible,d=>{d&&(a.isEdit&&a.data?E():o())});const E=async()=>{try{o();const d=await ae(a.data.id);t.first_name=d.first_name||"",t.last_name=d.last_name||"",t.phone=d.phone||"";try{const c=await Je(d.id);t.password="",t.repeat_password=""}catch{t.password="",t.repeat_password=""}}catch(d){console.error("Error loading data:",d),_.error("خطا در بارگذاری اطلاعات")}},D=()=>{o(),l("update:visible",!1),l("update:isEdit",!1)},I=async()=>{try{if(!t.first_name||t.first_name.trim()===""){_.warning("نام الزامی است");return}if(!t.last_name||t.last_name.trim()===""){_.warning("نام خانوادگی الزامی است");return}if(!t.phone||t.phone.trim()===""){_.warning("تلفن همراه الزامی است");return}if(a.isEdit){if(t.password&&t.password.trim()!==""){if(!t.repeat_password||t.repeat_password.trim()===""){_.warning("تکرار کلمه عبور الزامی است");return}if(t.password!==t.repeat_password){_.warning("کلمه عبور و تکرار آن باید یکسان باشند");return}}}else{if(!t.password||t.password.trim()===""){_.warning("کلمه عبور الزامی است