File manager - Edit - /home/autoph/public_html/projects/ahg-hr/assets/index.859587b1.js
Back
import{_ as w,r as n,o as r,c as y,w as f,d as t,t as p,e as i,j as u,f as L,a as B,b as c,F as j,m as S}from"./index.d09cba45.js";import{F as k}from"./index.97ec51ba.js";import{I as F}from"./index.7c87e136.js";import{B as D}from"./index.84e315d2.js";/* empty css */import{T as C}from"./index.78f61ffe.js";import{l as x}from"./logo-black.7c15feb3.js";import{B as I}from"./index.b36b35c2.js";import{M}from"./MrfService.2e53ff39.js";import{F as N}from"./index.55a245df.js";import{T as J}from"./index.723a8de6.js";import{C as T}from"./CloseButton.ad974e55.js";/* empty css */import{S as P}from"./SubmitButton.8e326bc2.js";import{U as $}from"./UpdateButton.6d6860a3.js";import"./jspdf.es.min.41d1f521.js";/* empty css */import"./array.41230547.js";import{L as A}from"./Loading.10020070.js";import{M as U}from"./Multiselect.a5040e09.js";import"./vue-quill.snow.4fe86b91.js";/* empty css */import"./vue-cleave.min.3d6c67b7.js";import"./index.a8395b59.js";import"./transition.979a347a.js";import"./Loading.vue_vue_type_style_index_0_scoped_cbded5a2_lang.0b8030ab.js";const O={components:{Button:I,FormModal:N,FormGroup:k,TextInput:C,TextArea:J,SubmitButton:P,UpdateButton:$,CloseButton:T,Loading:A,Multiselect:U,Icon:F},data(){return{img:x,form:[],state:{isEdit:!1,isSaving:!1,isLoading:!1}}},methods:{formatAmount(o){return new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(o)},loadRecord(o){console.log(o),this.form=o},closeModal(){this.state.showModal=!1}},mounted(){}},R={class:"border border-slate-500 shadow rounded-lg h-auto bg-white space-y-6 drop-shadow opacity-90"},V={class:"p-4 space-y-6"},E={class:"flex gap-4"},z={class:"border border-slate-400 p-2 py-4 rounded h-20 w-24 items-center"},G=["src"],H={class:"text-2xl font-semibold text-slate-900"},q={class:"font-semibold"},Q={class:"space-y-2"},K={class:"flex gap-4"},W={class:"flex gap-4"},X={class:""},Y={class:"whitespace-pre-line break-words break-all w-full"},Z={class:"flex gap-1 justify-end mt-4"};function tt(o,s,h,_,e,d){const m=n("Icon"),a=n("Loading"),g=n("Button"),b=n("CloseButton"),v=n("FormModal");return r(),y(v,{title:"Job Design",active:e.state.showModal,onSubmit:o.confirmSubmit,onClose:d.closeModal,themeClass:e.state.isEdit?"bg-primary-600":"bg-gray-800",sizeClass:"lg:w-3/4"},{default:f(()=>[t("div",R,[t("div",V,[t("div",E,[t("div",z,[t("img",{src:e.img,class:"w-20"},null,8,G)]),t("div",null,[t("div",H,p(e.form.jobtitle.name),1),t("div",q,p(e.form.company.name),1)])]),t("div",Q,[t("div",K,[i(m,{class:"py-1 text-xl",icon:"solar:point-on-map-bold-duotone"}),s[0]||(s[0]=t("div",{class:""},"Global City",-1))]),t("div",W,[i(m,{class:"py-1 text-xl",icon:"solar:card-bold-duotone"}),t("div",X,"₱ "+p(d.formatAmount(e.form.salary)),1)]),s[1]||(s[1]=t("div",{class:"font-bold"}," Job Description ",-1)),t("p",Y,p(e.form.job_design),1)])])]),e.state.isEdit&&e.state.isLoading?(r(),y(a,{key:0,text:"Fetching record"})):u("",!0),t("div",Z,[i(g,{class:"btn bg-transparent p-0 text-white hover:text-gray-300",link:{name:"job-application-form",params:{id:e.form.id}}},{default:f(()=>s[2]||(s[2]=[L(" Apply Now ")])),_:1},8,["link"]),i(b,{onClick:d.closeModal},null,8,["onClick"])])]),_:1},8,["active","onSubmit","onClose","themeClass"])}const st=w(O,[["render",tt],["__scopeId","data-v-c3bea00c"]]);const ot={components:{FormGroup:k,Form:st,TextInput:C,Icon:F,Badge:D,Button:I},props:{jobListItems:{type:Array,required:!0}},data(){return{isAuthenticated:!1,authData:[],searchPosition:null,img:x,state:{showModal:!1}}},methods:{formatAmount(o){return new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(o)},showJobDesign(o){this.$refs.form.loadRecord(o),this.$refs.form.state.showModal=!0},applyNow(o){this.$emit("apply-now",o)},async checkAuth(){try{const o="https://ahg-hr-api.autohub.ph/api/user",s=await B.get(o);this.authData=s.data,this.isAuthenticated=!!s.data}catch{this.isAuthenticated=!1}},async fetchMrfRecords(){this.state.isLoading=!0,await M.fetchRecords({keyword:this.searchQuery,page:this.serverOptions.page,per_page:this.serverOptions.rowsPerPage,sortBy:this.serverOptions.sortBy,sortType:this.serverOptions.sortType}).then(o=>{let s=o.data.data;this.items=s,this.items=s.map((h,_)=>({...h,"#":(this.serverOptions.page-1)*this.serverOptions.rowsPerPage+(_+1)})),this.totalItems=o.data.total}).finally(()=>{this.state.isLoading=!1})}},computed:{filteredItems(){let o=this.items;return this.searchPosition&&(o=o.filter(s=>s.position.toLowerCase().includes(this.searchPosition.toLowerCase()))),o}},mounted(){console.log(this.jobListItems),this.checkAuth()}},et={class:"py-2 h-20 bg-white w-full content drop-shadow"},it={class:"lg:flex w-full h-full"},nt={class:"lg:w-1/2 flex gap-4"},rt={class:"h-full"},at={key:0,class:"h-full",src:x,alt:""},lt={class:"h-4 py-2"},dt={class:"flex border border-slate-700 rounded-full px-4 py-1 pr-2 flex-grow",alignment:"horizontal"},ct={class:"bg-primary-500 rounded-full px-3 py-0"},pt={class:"py-3"},mt={class:"border border-slate-600 p-2 rounded-lg"},ht={class:"py-8 content grid grid-cols-3 gap-8 bg-[url('@/assets/images/office-chair.jpg')] bg-cover bg-center lg:min-h-[720px]"},ut={key:0,class:"py-4"},_t={class:"border border-slate-500 shadow rounded-lg h-72 bg-white drop-shadow flex justify-center items-center"},ft={class:"text-slate-500 hover:text-slate-600 cursor-pointer"},gt={class:"border border-slate-500 shadow rounded-lg h-72 bg-white space-y-6 drop-shadow"},bt={class:"p-4 space-y-6"},vt={class:"flex gap-4"},yt={class:"border border-slate-400 p-2 py-4 rounded h-20 w-24 items-center"},wt=["src"],xt={class:"text-2xl font-semibold text-slate-900"},Lt={class:"font-semibold"},kt={class:"space-y-2"},Ft={class:"flex gap-4"},Ct={class:"flex gap-4"},It={class:""},Mt={class:""},At={class:"flex gap-4"},Bt=["onClick"],jt={class:"bg-primary-800 p-2 flex justify-end rounded-b border-b border-x border-slate-600"},St={key:0,class:"space-x-4"},Dt={key:1};function Nt(o,s,h,_,e,d){const m=n("TextInput"),a=n("Icon"),g=n("router-link"),b=n("Button"),v=n("Form");return r(),c("div",null,[t("div",et,[t("div",it,[t("div",nt,[t("div",rt,[!this.$store.themeSettingsStore.isDark&&!this.$store.themeSettingsStore.semidark?(r(),c("img",at)):u("",!0)]),t("div",lt,[t("div",dt,[i(m,{modelValue:e.searchPosition,"onUpdate:modelValue":s[0]||(s[0]=l=>e.searchPosition=l),type:"text",placeholder:"Job Position",classInput:"w-64 ",hasBorder:!1},null,8,["modelValue"]),t("button",ct,[i(a,{icon:"solar:magnifer-outline",class:"text-white"})])])]),t("div",pt,[t("button",mt,[i(a,{icon:"zondicons:tuning",class:"text-2xl"})])])]),s[2]||(s[2]=t("div",{class:"flex justify-end gap-2 py-2 float-end w-1/2"},[t("button",{class:"btn bg-white border border-primary-800 text-primary-800 p-4 rounded-lg py-1"}," Login "),t("button",{class:"btn bg-primary-800 border p-4 text-white rounded-lg py-1"}," Sign Up ")],-1))])]),s[7]||(s[7]=t("div",{class:"w-full h-48 bg-[url('@/assets/images/logo/AUTOHUB25_BANNER.png')] bg-cover bg-center"},null,-1)),t("div",ht,[e.authData.id==1&&e.isAuthenticated?(r(),c("div",ut,[t("div",_t,[t("div",ft,[i(g,{to:"/recruitment/mrf"},{default:f(()=>s[3]||(s[3]=[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"200",height:"200",viewBox:"0 0 24 24"},[t("path",{fill:"currentColor",d:"M12.75 9a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V15a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25z"}),t("path",{fill:"currentColor","fill-rule":"evenodd",d:"M12 1.25C6.063 1.25 1.25 6.063 1.25 12S6.063 22.75 12 22.75S22.75 17.937 22.75 12S17.937 1.25 12 1.25M2.75 12a9.25 9.25 0 1 1 18.5 0a9.25 9.25 0 0 1-18.5 0","clip-rule":"evenodd"})],-1)])),_:1})])])])):u("",!0),(r(!0),c(j,null,S(h.jobListItems,l=>(r(),c("div",{key:l.position,class:"py-4"},[t("div",gt,[t("div",bt,[t("div",vt,[t("div",yt,[t("img",{src:this.img,class:"w-20"},null,8,wt)]),t("div",null,[t("div",xt,p(l.jobtitle.name),1),t("div",Lt,p(l.company.name),1)])]),t("div",kt,[t("div",Ft,[i(a,{class:"py-1 text-xl",icon:"solar:point-on-map-bold-duotone"}),s[4]||(s[4]=t("div",{class:""},"Global City",-1))]),t("div",Ct,[i(a,{class:"py-1 text-xl",icon:"solar:card-bold-duotone"}),t("div",It,[t("div",Mt,"₱ "+p(d.formatAmount(l.salary)),1)])]),t("div",At,[i(a,{class:"py-1 text-xl",icon:"solar:case-minimalistic-bold-duotone"}),t("a",{class:"text-indigio-500 underline cursor-pointer",onClick:$t=>d.showJobDesign(l)}," Job Design ",8,Bt)])])]),t("div",jt,[e.authData.id==1&&e.isAuthenticated?(r(),c("div",St,s[5]||(s[5]=[t("button",{class:"btn bg-transparent p-1 text-white hover:text-gray-300"},"EDIT",-1),t("button",{class:"btn bg-transparent p-1 text-white hover:text-gray-300"},"CLOSE",-1)]))):e.isAuthenticated?(r(),c("div",Dt,[i(b,{class:"btn bg-transparent p-0 text-white hover:text-gray-300",link:{name:"job-application-form",params:{id:l.id}}},{default:f(()=>s[6]||(s[6]=[L(" Apply Now ")])),_:2},1032,["link"])])):u("",!0)])])]))),128))]),i(v,{onCloseModal:s[1]||(s[1]=l=>e.state.showModal=!1),ref:"form"},null,512)])}const Jt=w(ot,[["render",Nt],["__scopeId","data-v-364ba633"]]),Tt={components:{JobList:Jt,Loading:A},data(){return{jobListItems:[],showForm:!1,selectedJob:null,state:{isLoading:!1,isMounted:!1,showModal:!1,isDeleting:!1}}},methods:{async fetchMrfRecords(){this.state.isLoading=!0,await M.fetchRecordApprovedMrf().then(o=>{console.log(o),this.jobListItems=o.data.data}).finally(()=>{this.state.isLoading=!1})},showApplicationForm(o){console.log("Showing form for job:",o),this.selectedJob=o,this.showForm=!0,console.log("showForm is now true:",this.showForm)}},mounted(){this.fetchMrfRecords()}};function Pt(o,s,h,_,e,d){const m=n("Loading"),a=n("JobList");return r(),c("div",null,[e.state.isLoading?(r(),y(m,{key:0,text:"Fetching records"})):u("",!0),i(a,{onApplyNow:d.showApplicationForm,jobListItems:e.jobListItems},null,8,["onApplyNow","jobListItems"])])}const ps=w(Tt,[["render",Pt]]);export{ps as default};
| ver. 1.4 |
.
| PHP 8.1.32 | Generation time: 0 |
proxy
|
phpinfo
|
Settings