/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: //home/maktab/pwa/assets/AddStudent-6b687afb.js
import{_ as j}from"./NavBar.vue_vue_type_script_setup_true_lang-d9cf3d85.js";import{d as B,r as m,N as F,C as V,k as S,l as L,a as R,x as p,w as s,h as n,o as d,e as o,S as A,u as c,j as _,b as y,q as g,c as E,t as O,y as G,F as H,g as b,i as I,m as v}from"./index-5bf5edfb.js";import{_ as J}from"./UploadPic.vue_vue_type_script_setup_true_lang-6fb94074.js";import{g as K,a as P,c as Q}from"./service-bccbd9e5.js";import{_ as W}from"./InputDatePicker.vue_vue_type_script_setup_true_lang-135cabc5.js";import"./fa_IR-4a57af7c.js";import"./index-66706f55.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=B({__name:"AddStudent",setup(ae){const T=m("");F();const h=m(),U=m(),r=m(!1),k=m(),u=I(),x=V(()=>u.isTeacher());S(h,()=>{e.date_at=h.value.calendar("gregory").locale("en").format("YYYY/MM/DD")}),S(U,()=>{e.birth_day=U.value.calendar("gregory").locale("en").format("YYYY/MM/DD")}),L(()=>{z()});async function z(){try{const{data:l}=await K();console.log("data ====>",l),k.value=l}catch(l){console.log(l)}finally{}}const e=R({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,u.isTeacher()){const{data:l}=await P(e);v.success("اطلاعات با موفقیت ذخیره شد"),await b.push({name:"StudentList"})}else{Object.assign(e,{maktab_id:u.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 f=n("a-input"),i=n("a-form-item"),C=n("a-select-option"),$=n("a-select"),w=n("a-button"),M=n("a-form"),N=n("a-spin");return d(),p(N,{spinning:!1},{default:s(()=>[o(j,{dir:"rtl"},A({_:2},[c(x)?{name:"Title",fn:s(()=>[_(" افزودن متربی ")]),key:"0"}:{name:"Title",fn:s(()=>[_(" افزودن عوامل ")]),key:"1"}]),1024),y("div",X,[o(J,{compressed:!0,onUpload:Y,onRemove:q,imageUrl:T.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(i,{label:"نام",name:"fname",rules:[{required:!0,message:"لطفا نام را وارد کنید!"}]},{default:s(()=>[o(f,{placeholder:"نام را وارد کنید",size:"large",value:e.fname,"onUpdate:value":a[2]||(a[2]=t=>e.fname=t)},null,8,["value"])]),_:1}),o(i,{label:"نام خانوادگی",name:"lname",rules:[{required:!0,message:"لطفا نام خانوادگی را وارد کنید!"}]},{default:s(()=>[o(f,{placeholder:"نام خانوادگی را وارد کنید",size:"large",value:e.lname,"onUpdate:value":a[3]||(a[3]=t=>e.lname=t)},null,8,["value"])]),_:1}),c(u).isTeacher()?g("",!0):(d(),p(i,{key:0,label:"تلفن همراه",name:"mobile",rules:[{required:!0,message:"لطفا تلفن همراه را وارد کنید!"},{len:11,message:"تعداد شماره باید 11 رقم باشد"}]},{default:s(()=>[o(f,{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(u).isTeacher()?(d(),p(i,{key:1,label:"تلفن همراه",name:"mobile",rules:[{required:!1,message:"لطفا تلفن همراه را وارد کنید!"},{len:11,message:"تعداد شماره باید 11 رقم باشد"}]},{default:s(()=>[o(f,{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(u).isTeacher()?g("",!0):(d(),p(i,{key:2,label:"نقش",rules:[{required:!0,message:"لطفا نقش را وارد کنید!"}]},{default:s(()=>[o($,{"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),E(H,null,O(k.value,(t,te)=>(d(),p(C,{key:t.id},{default:s(()=>[_(G(t.value),1)]),_:2},1024))),128))]),_:1},8,["value"])]),_:1})),o(i,{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(()=>[_("ثبت اطلاعات ")]),_:1},8,["loading"]),o(w,{onClick:a[8]||(a[8]=t=>c(b).back()),class:"col-span-2",size:"large"},{default:s(()=>[_("انصراف")]),_:1})])]),_:1},8,["model"])])]),_:1})}}});export{de as default};
Copyright ©2k19 -
Hexid
|
Tex7ure