File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/form.11258c0c.js
Back
import{_ as x,a as V,b as w,d as o,e as r,w as a,k as F,r as d,o as _,t as u,f as j,c as A,j as S}from"./index.28ae41da.js";import{F as I}from"./index.975c3902.js";import{I as C}from"./index.1b36081b.js";import{B as U}from"./index.85943672.js";/* empty css */import{T as q}from"./index.33bd7660.js";import{T as R}from"./index.43beecaf.js";import{l as c}from"./logo-black.7c15feb3.js";import{B as T}from"./index.8a5f8558.js";import{F as B}from"./index.9a016648.js";import{S as D}from"./SubmitButton.be4371c4.js";import{c as N,a as m,V as G}from"./array.19531b35.js";import{A as L}from"./ApplicantService.31b24103.js";import{M as k}from"./MrfService.8b5f5895.js";import{L as O}from"./Loading.fa197db1.js";import"./vue-cleave.min.10e51f16.js";/* empty css */import"./Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.e35c8e45.js";const E="/assets/v-kool.68b9759c.png",M="/assets/geely.01601b64.png";const z={components:{Loading:O,FormGroup:I,TextInput:R,Icon:C,Badge:U,Button:T,FileInput:B,TextArea:q,SubmitButton:D},data(){return{img:c,jobDescription:{jobTitle:"",companyName:"",salary:"",job_design:""},state:{isSaving:!1},isAuthenticated:!1,authData:[],horizontal:!0,form:{job_id:this.$route.params.id,firstname:"",middlename:"",lastname:"",address:"",contact_number:"",email:"",last_position:"",last_salary:"",cover_letter:"",resume:""},errors:{},items:[{id:1,img:c,position:"Accounting Assistant",company:"Autohub Group",address:"Ford Global City, Taguig",salary:"Salary Undisclosed",job_status:"Full time",duty:"On-site"},{id:2,img:E,position:"Sales Manager",company:"V-Kool Phils. Inc.",address:"Quezon City",salary:"Salary Undisclosed",job_status:"Full time",duty:"On-site"},{id:3,img:M,position:"Sales Consultant",company:"Zoomhub Inc.",address:"Geely Quezon Avenue",salary:"Salary Undisclosed",job_status:"Full time",duty:"On-site"},{id:4,img:c,position:"HR Assistant",company:"Autohub Group",address:"Ford Global City, Taguig",salary:"Salary Undisclosed",job_status:"Full time",duty:"On-site"},{id:5,img:c,position:"IT Supervisor",company:"Autohub Group",address:"Ford Global City, Taguig",salary:"Salary Undisclosed",job_status:"Full time",duty:"On-site"}]}},methods:{formatAmount(s){return new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(s)},handleMainImageUpload(){const s=event.target.files[0];console.log(s),this.form.resume=s;const e=new FileReader;e.onload=()=>{s.type.startsWith("image/")?this.form.imageView=e.result:s.type==="application/pdf"?this.form.imageView=this.pdf_file_view:s.type==="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"&&(this.form.imageView=this.excel_file_view)},e.readAsDataURL(s)},async submitForm(){try{await N().shape({firstname:m().required("First name field is required"),lastname:m().required("Last name field is required"),address:m().required("Address field is required"),contact_number:m().required("Contact No. field is required"),email:m().required("Email field is required"),cover_letter:m().required("Cover Letter is required")}).validate(this.form,{abortEarly:!1}),this.$swal.fire({title:"Are you sure you want to submit this form?",text:"",icon:"question",showCancelButton:!0,confirmButtonColor:"#34c38f",cancelButtonColor:"#f46a6a",confirmButtonText:"Yes",cancelButtonText:"No"}).then(e=>{e.value&&this.saveRecord()})}catch(s){if(s instanceof G){const e={};s.inner.forEach(p=>{e[p.path]=p.message}),this.errors=e}this.state.isSaving=!1}},resetForm(){this.form={job_id:this.$route.params.id,firstname:"",middlename:"",lastname:"",address:"",contact_number:"",email:"",cover_letter:"",resume:""}},reload(){this.$emit("reload")},async saveRecord(){this.state.isSaving=!0;let s=new FormData;Object.keys(this.form).forEach(e=>{s.append(e,this.form[e])}),await L.create(s).then(e=>{this.state.isSaving=!1,e.status==201&&(this.$swal.fire({title:"Great!",text:"Record successfully saved.",icon:"success",timer:2e3}),this.state.showModal=!1,this.resetForm(),this.reload())}).catch(e=>{e.response.status==422?this.$swal.fire({title:"Ooops! something is wrong.",text:e.response.data.message,icon:"warning"}):this.$swal.fire({title:"Ooops! something is wrong.",text:"Please contact system administrator",icon:"error",timer:2e3})}).finally(()=>{this.state.isSaving=!1})},async checkAuth(){try{const s="https://staging-ahg-hr-api.autohub.ph/api/user",e=await V.get(s);this.authData=e.data,this.isAuthenticated=!!e.data}catch{this.isAuthenticated=!1}},async fetchRecord(){await k.fetchRecord(this.$route.params.id).then(s=>{this.jobDescription.jobTitle=s.data.jobtitle.name,this.jobDescription.companyName=s.data.company.name,this.jobDescription.salary=s.data.salary,this.jobDescription.job_design=s.data.job_design}).catch(s=>{})}},computed:{},mounted(){this.checkAuth(),this.fetchRecord()}},P={class:"py-8 content bg-[url('@/assets/images/office-chair.jpg')] bg-cover bg-center bg-fixed lg:min-h-[720px]"},H={class:"p-2"},K={class:"xl:col-span-4 lg:col-span-5 col-span-12 card-auto-height pb-4"},Q={class:"border border-slate-500 shadow rounded-lg h-auto bg-white space-y-6 drop-shadow opacity-90"},J={class:"p-4 space-y-6"},W={class:"flex gap-4"},Y={class:"border border-slate-400 p-2 py-4 rounded h-20 w-24 items-center"},Z=["src"],X={class:"text-2xl font-semibold text-slate-900"},$={class:"font-semibold"},ee={class:"space-y-2"},te={class:"flex gap-4"},oe={class:"flex gap-4"},se={class:""},re={style:{"white-space":"pre-line"}},ie={class:"xl:col-span-8 lg:col-span-7 col-span-12"},ae={class:"border border-slate-500 shadow rounded-lg h-auto bg-white space-y-6 drop-shadow p-4 opacity-95"},le={class:"grid grid-cols-3 gap-2"},ne={class:"grid grid-cols-2 gap-2"},de={class:"grid grid-cols-2 gap-2"},me={class:"grid grid-cols-2"},ue={class:"flex justify-center items-center"};function ce(s,e,p,pe,t,f){const h=d("Icon"),g=d("Card"),n=d("TextInput"),l=d("FormGroup"),b=d("TextArea"),y=d("SubmitButton"),v=d("Loading");return _(),w("div",null,[e[15]||(e[15]=o("div",{class:"w-full h-48 bg-[url('@/assets/images/logo/AUTOHUB25_BANNER.png')] bg-cover bg-center"},null,-1)),o("div",P,[o("div",H,[o("div",K,[r(g,null,{default:a(()=>[o("div",Q,[o("div",J,[o("div",W,[o("div",Y,[o("img",{src:t.img,class:"w-20"},null,8,Z)]),o("div",null,[o("div",X,u(t.jobDescription.jobTitle),1),o("div",$,u(t.jobDescription.companyName),1)])]),o("div",ee,[o("div",te,[r(h,{class:"py-1 text-xl",icon:"solar:point-on-map-bold-duotone"}),e[11]||(e[11]=o("div",{class:""},"Global City",-1))]),o("div",oe,[r(h,{class:"py-1 text-xl",icon:"solar:card-bold-duotone"}),o("div",se,"₱ "+u(f.formatAmount(t.jobDescription.salary)),1)]),e[12]||(e[12]=o("div",{class:"font-bold"}," Job Description ",-1)),o("p",re,u(t.jobDescription.job_design),1)])])])]),_:1})]),e[14]||(e[14]=o("div",{class:"text-3xl p-2"}," Application Form ",-1)),o("div",ie,[o("form",{onSubmit:e[10]||(e[10]=F((...i)=>s.confirmSubmit&&s.confirmSubmit(...i),["prevent"])),enctype:"multipart/form-data"},[r(g,null,{default:a(()=>[o("div",ae,[o("div",le,[r(l,{label:"First Name",isRequired:!0},{default:a(()=>[r(n,{type:"text",modelValue:t.form.firstname,"onUpdate:modelValue":e[0]||(e[0]=i=>t.form.firstname=i),error:t.errors.firstname,classInput:"h-[48px]",alignment:t.horizontal},null,8,["modelValue","error","alignment"])]),_:1}),r(l,{label:"Middle Name"},{default:a(()=>[r(n,{type:"text",modelValue:t.form.middlename,"onUpdate:modelValue":e[1]||(e[1]=i=>t.form.middlename=i),error:t.errors.middlename,classInput:"h-[48px]",alignment:t.horizontal},null,8,["modelValue","error","alignment"])]),_:1}),r(l,{label:"Last Name",isRequired:!0},{default:a(()=>[r(n,{type:"text",modelValue:t.form.lastname,"onUpdate:modelValue":e[2]||(e[2]=i=>t.form.lastname=i),error:t.errors.lastname,classInput:"h-[48px]",alignment:t.horizontal},null,8,["modelValue","error","alignment"])]),_:1})]),r(l,{label:"Address",isRequired:!0},{default:a(()=>[r(n,{type:"text",modelValue:t.form.address,"onUpdate:modelValue":e[3]||(e[3]=i=>t.form.address=i),error:t.errors.address,classInput:"h-[48px]"},null,8,["modelValue","error"])]),_:1}),o("div",ne,[o("div",null,[r(l,{label:"Contact No.",isRequired:!0},{default:a(()=>[r(n,{type:"text",modelValue:t.form.contact_number,"onUpdate:modelValue":e[4]||(e[4]=i=>t.form.contact_number=i),error:t.errors.contact_number,classInput:"h-[48px]"},null,8,["modelValue","error"])]),_:1})]),o("div",null,[r(l,{label:"email",isRequired:!0},{default:a(()=>[r(n,{type:"email",modelValue:t.form.email,"onUpdate:modelValue":e[5]||(e[5]=i=>t.form.email=i),error:t.errors.email,classInput:"h-[48px]"},null,8,["modelValue","error"])]),_:1})])]),o("div",de,[o("div",null,[r(l,{label:"Last Position"},{default:a(()=>[r(n,{type:"text",modelValue:t.form.last_position,"onUpdate:modelValue":e[6]||(e[6]=i=>t.form.last_position=i),error:t.errors.last_position,classInput:"h-[48px]"},null,8,["modelValue","error"])]),_:1})]),o("div",null,[r(l,{label:"Last Salary"},{default:a(()=>[r(n,{type:"text",modelValue:t.form.last_salary,"onUpdate:modelValue":e[7]||(e[7]=i=>t.form.last_salary=i),error:t.errors.last_salary,classInput:"h-[48px]"},null,8,["modelValue","error"])]),_:1})])]),r(l,{label:"Cover Letter",isRequired:!0},{default:a(()=>[r(b,{rows:4,placeholder:"",modelValue:t.form.cover_letter,"onUpdate:modelValue":e[8]||(e[8]=i=>t.form.cover_letter=i),error:t.errors.cover_letter,classInput:"h-[48px]"},null,8,["modelValue","error"])]),_:1}),o("div",me,[r(l,{label:"Resume",isRequired:!0},{default:a(()=>[o("input",{type:"file",onChange:e[9]||(e[9]=i=>f.handleMainImageUpload()),class:"",multiple:""},null,32)]),_:1})]),o("div",ue,[r(y,{class:"btn-primary",onClick:f.submitForm},{default:a(()=>e[13]||(e[13]=[j(" Submit ")])),_:1},8,["onClick"])])]),t.state.isSaving?(_(),A(v,{key:0,text:"Saving Record ..."})):S("",!0)]),_:1})],32)])])])])}const Re=x(z,[["render",ce],["__scopeId","data-v-d15f995b"]]);export{Re as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings