/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: //home/maktab/pwa/assets/AddStudent-DB3idX_r.js
import{_ as B}from"./NavBar.vue_vue_type_script_setup_true_lang-CRCZg-Jl.js";import{d as F,r as m,y as N,l as T,m as V,a as L,x as p,w as s,f as n,K as R,e as o,b as y,P as E,u as c,h as f,q as g,j as A,c as K,t as O,z as P,F as G,g as b,o as d,k as v}from"./index-CGJ7bzSo.js";import{_ as H}from"./UploadPic.vue_vue_type_script_setup_true_lang-TUlB6uZC.js";import{g as I,a as J,c as Q}from"./service-Bkq-y4Gn.js";import{_ as W}from"./InputDatePicker.vue_vue_type_script_setup_true_lang-vtjBZipZ.js";import"./fa_IR-DcBlbr0o.js";import"./jalaliday.esm-v3hvhfxk.js";const X={class:"pt-16 flex justify-center"},Z={class:"pt-5 px-5"},ee={class:"w-full pt-5 pb-14 grid grid-cols-6 gap-4"},de=F({__name:"AddStudent",setup(ae){const z=m("");R();const h=m(),U=m(),r=m(!1),k=m(),i=A(),S=N(()=>i.isTeacher());T(h,()=>{e.date_at=h.value.calendar("gregory").locale("en").format("YYYY/MM/DD")}),T(U,()=>{e.birth_day=U.value.calendar("gregory").locale("en").format("YYYY/MM/DD")}),V(()=>{x()});async function x(){try{const{data:l}=await I();console.log("data ====>",l),k.value=l}catch(l){console.log(l)}finally{}}const e=L({fname:"",lname:"",mobile:"",father_name:"",father_job:"",father_education:"",father_mobile:"",family_count:null,birth_day:null,date_at:null,type_employee:1,file_id:null,id:null,student_id:null,address:""});function Y(l){e.file_id=l.id,r.value=!1}function q(){e.file_id=null}async function D(){try{if(r.value=!0,i.isTeacher()){const{data:l}=await J(e);v.success("اطلاعات با موفقیت ذخیره شد"),await b.push({name:"StudentList"})}else{Object.assign(e,{maktab_id:i.state.maktab_id});const{data:l}=await Q(e);v.success("اطلاعات با موفقیت ذخیره شد"),await b.push({name:"StudentList"})}}catch(l){console.log(l),l.response&&l.response.data&&l.response.data.mobile?v.error(l.response.data.mobile):v.error("اتصال برقرار نشد")}finally{r.value=!1}}return(l,a)=>{const _=n("a-input"),u=n("a-form-item"),$=n("a-select-option"),C=n("a-select"),w=n("a-button"),M=n("a-form"),j=n("a-spin");return d(),p(j,{spinning:!1},{default:s(()=>[o(B,{dir:"rtl"},E({_:2},[c(S)?{name:"Title",fn:s(()=>[f(" افزودن متربی ")]),key:"0"}:{name:"Title",fn:s(()=>[f(" افزودن عوامل ")]),key:"1"}]),1024),y("div",X,[o(H,{compressed:!0,onUpload:Y,onRemove:q,imageUrl:z.value,onStartUpload:a[0]||(a[0]=t=>r.value=!0),onErrorUpload:a[1]||(a[1]=t=>r.value=!1)},null,8,["imageUrl"])]),y("div",Z,[o(M,{model:e,autocomplete:"off",onFinish:D,layout:"vertical"},{default:s(()=>[o(u,{label:"نام",name:"fname",rules:[{required:!0,message:"لطفا نام را وارد کنید!"}]},{default:s(()=>[o(_,{placeholder:"نام را وارد کنید",size:"large",value:e.fname,"onUpdate:value":a[2]||(a[2]=t=>e.fname=t)},null,8,["value"])]),_:1}),o(u,{label:"نام خانوادگی",name:"lname",rules:[{required:!0,message:"لطفا نام خانوادگی را وارد کنید!"}]},{default:s(()=>[o(_,{placeholder:"نام خانوادگی را وارد کنید",size:"large",value:e.lname,"onUpdate:value":a[3]||(a[3]=t=>e.lname=t)},null,8,["value"])]),_:1}),c(i).isTeacher()?g("",!0):(d(),p(u,{key:0,label:"تلفن همراه",name:"mobile",rules:[{required:!0,message:"لطفا تلفن همراه را وارد کنید!"},{len:11,message:"تعداد شماره باید 11 رقم باشد"}]},{default:s(()=>[o(_,{type:"number",placeholder:"تلفن همراه را وارد کنید",size:"large","show-count":"",value:e.mobile,"onUpdate:value":a[4]||(a[4]=t=>e.mobile=t)},null,8,["value"])]),_:1})),c(i).isTeacher()?(d(),p(u,{key:1,label:"تلفن همراه",name:"mobile",rules:[{required:!1,message:"لطفا تلفن همراه را وارد کنید!"},{len:11,message:"تعداد شماره باید 11 رقم باشد"}]},{default:s(()=>[o(_,{type:"number",placeholder:"تلفن همراه را وارد کنید",size:"large","show-count":"",value:e.mobile,"onUpdate:value":a[5]||(a[5]=t=>e.mobile=t)},null,8,["value"])]),_:1})):g("",!0),c(i).isTeacher()?g("",!0):(d(),p(u,{key:2,label:"نقش",rules:[{required:!0,message:"لطفا نقش را وارد کنید!"}]},{default:s(()=>[o(C,{"show-search":"",name:"type_employee",size:"large",value:e.type_employee,"onUpdate:value":a[6]||(a[6]=t=>e.type_employee=t),style:{width:"100%",direction:"rtl !important"}},{default:s(()=>[(d(!0),K(G,null,O(k.value,(t,te)=>(d(),p($,{key:t.id},{default:s(()=>[f(P(t.value),1)]),_:2},1024))),128))]),_:1},8,["value"])]),_:1})),o(u,{label:"تاریخ تولد",name:"birth_day",rules:[{required:!1,message:"لطفا تاریخ تولد را وارد کنید!"}]},{default:s(()=>[o(W,{size:"large",value:e.birth_day,"onUpdate:value":a[7]||(a[7]=t=>e.birth_day=t)},null,8,["value"])]),_:1}),y("div",ee,[o(w,{class:"col-span-4",type:"primary","html-type":"submit",size:"large",loading:r.value},{default:s(()=>[f("ثبت اطلاعات ")]),_:1},8,["loading"]),o(w,{onClick:a[8]||(a[8]=t=>c(b).back()),class:"col-span-2",size:"large"},{default:s(()=>[f("انصراف")]),_:1})])]),_:1},8,["model"])])]),_:1})}}});export{de as default};
Copyright ©2k19 -
Hexid
|
Tex7ure