Commit ad8c5eed authored by Kittisak Maneewong's avatar Kittisak Maneewong

add showapplicant

parent eacd9406
import Vue from 'vue';
import VueRouter from 'vue-router';
import iView from 'iview';
Vue.use(VueRouter);
import AppLayout from './layouts/AppLayout.vue';
import EmployerLayout from './layouts/EmployerLayout.vue';
import Home from './views/Home.vue';
import Account from './views/Account.vue';
import Employer from './views/Employer.vue';
import LoginEmployer from './views/LoginEmployer.vue';
import PageNotFound from './views/PageNotFound.vue';
import RegisterEmployer from './views/RegisterEmployer';
import ManagejobEmployer from './views/managejob.vue';
import ConfigCompany from './views/ConfigCompany.vue';
import CreateJob from './views/CreateJob.vue';
import EditJob from './views/EditJob.vue';
import DetailJob from './views/DetailJob.vue';
import ShowJob from './views/ShowJob.vue';
import Page404 from './views/404.vue';
import Axios from 'axios';
import store from './store';
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/employer',
name: 'employerLayout',
component: EmployerLayout,
children: [
{
path: '',
name: 'Employer',
component: Employer,
meta: {
loginEmployer: true
}
},
{
path: 'login',
name: 'loginEmployer',
component: LoginEmployer
},
{
path: 'register',
name: 'registerEmployer',
component: RegisterEmployer
},
{
path: 'managejob',
name: 'managejobEmployer',
component: ManagejobEmployer,
meta: {
loginEmployer: true
}
},
{
path: 'createjob',
name: 'createjob',
component: CreateJob,
meta: {
loginEmployer: true
}
},
{
path: 'editjob/:id',
name: 'editJob',
component: EditJob,
meta: {
loginEmployer: true
}
},
{
path: 'configcompany',
name: 'configcompany',
component: ConfigCompany,
meta: {
loginEmployer: true
}
},
{
path: '*',
name: '404Employer',
component: PageNotFound
}
]
},
{
path: '/',
name: 'appLayout',
component: AppLayout,
children: [
{
path: '',
name: 'Home',
component: Home
},
{
path: 'showjob',
name: 'showjob',
component: ShowJob
},
{
path: 'detailjob/:id',
name: 'detailJob',
component: DetailJob
},
{
path: 'account',
name: 'account',
component: Account
},
{
path: '*',
name: 'pageNotFound',
component: Page404
}
]
}
]
})
router.beforeEach((to, from, next) => {
iView.LoadingBar.start();
if(to.matched.some(record => record.meta.requiredUser)) {
if(!localStorage.getItem('access_token')) {
next('/')
} else {
next()
}
} else if(to.matched.some(record => record.meta.loginEmployer)) {
if(!localStorage.getItem('access_token_employer')) {
next('/employer/login')
} else {
next ()
}
} else {
next()
}
})
router.afterEach(route => {
iView.LoadingBar.finish();
})
export default router
\ No newline at end of file
import Vue from 'vue';
import VueRouter from 'vue-router';
import iView from 'iview';
Vue.use(VueRouter);
import AppLayout from './layouts/AppLayout.vue';
import EmployerLayout from './layouts/EmployerLayout.vue';
import Home from './views/Home.vue';
import Account from './views/Account.vue';
import Employer from './views/Employer.vue';
import LoginEmployer from './views/LoginEmployer.vue';
import PageNotFound from './views/PageNotFound.vue';
import RegisterEmployer from './views/RegisterEmployer';
import ManagejobEmployer from './views/managejob.vue';
import ConfigCompany from './views/ConfigCompany.vue';
import CreateJob from './views/CreateJob.vue';
import EditJob from './views/EditJob.vue';
import DetailJob from './views/DetailJob.vue';
import ShowJob from './views/ShowJob.vue';
import Page404 from './views/404.vue';
import Axios from 'axios';
import store from './store';
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/employer',
name: 'employerLayout',
component: EmployerLayout,
children: [
{
path: '',
name: 'Employer',
component: Employer,
meta: {
loginEmployer: true
}
},
{
path: 'login',
name: 'loginEmployer',
component: LoginEmployer
},
{
path: 'register',
name: 'registerEmployer',
component: RegisterEmployer
},
{
path: 'managejob',
name: 'managejobEmployer',
component: ManagejobEmployer,
meta: {
loginEmployer: true
}
},
{
path: 'createjob',
name: 'createjob',
component: CreateJob,
meta: {
loginEmployer: true
}
},
{
path: 'editjob/:id',
name: 'editJob',
component: EditJob,
meta: {
loginEmployer: true
}
},
{
path: 'showapplicant',
name: 'showapplicant',
component: ShowApplicant,
meta: {
loginEmployer: true
}
},
{
path: 'configcompany',
name: 'configcompany',
component: ConfigCompany,
meta: {
loginEmployer: true
}
},
{
path: '*',
name: '404Employer',
component: PageNotFound
}
]
},
{
path: '/',
name: 'appLayout',
component: AppLayout,
children: [
{
path: '',
name: 'Home',
component: Home
},
{
path: 'showjob',
name: 'showjob',
component: ShowJob
},
{
path: 'detailjob/:id',
name: 'detailJob',
component: DetailJob
},
{
path: 'account',
name: 'account',
component: Account
},
{
path: '*',
name: 'pageNotFound',
component: Page404
}
]
}
]
})
router.beforeEach((to, from, next) => {
iView.LoadingBar.start();
if(to.matched.some(record => record.meta.requiredUser)) {
if(!localStorage.getItem('access_token')) {
next('/')
} else {
next()
}
} else if(to.matched.some(record => record.meta.loginEmployer)) {
if(!localStorage.getItem('access_token_employer')) {
next('/employer/login')
} else {
next ()
}
} else {
next()
}
})
router.afterEach(route => {
iView.LoadingBar.finish();
})
export default router
\ No newline at end of file
import Vue from 'vue';
import VueRouter from 'vue-router';
import iView from 'iview';
Vue.use(VueRouter);
import AppLayout from './layouts/AppLayout.vue';
import EmployerLayout from './layouts/EmployerLayout.vue';
import Home from './views/Home.vue';
import Account from './views/Account.vue';
import Employer from './views/Employer.vue';
import LoginEmployer from './views/LoginEmployer.vue';
import PageNotFound from './views/PageNotFound.vue';
import RegisterEmployer from './views/RegisterEmployer';
import ManagejobEmployer from './views/managejob.vue';
import ConfigCompany from './views/ConfigCompany.vue';
import CreateJob from './views/CreateJob.vue';
import EditJob from './views/EditJob.vue';
import DetailJob from './views/DetailJob.vue';
import ShowJob from './views/ShowJob.vue';
import Page404 from './views/404.vue';
import ShowApplicant from './views/showapplicant.vue';
import Axios from 'axios';
import store from './store';
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/employer',
name: 'employerLayout',
component: EmployerLayout,
children: [
{
path: '',
name: 'Employer',
component: Employer,
meta: {
loginEmployer: true
}
},
{
path: 'login',
name: 'loginEmployer',
component: LoginEmployer
},
{
path: 'register',
name: 'registerEmployer',
component: RegisterEmployer
},
{
path: 'managejob',
name: 'managejobEmployer',
component: ManagejobEmployer,
meta: {
loginEmployer: true
}
},
{
path: 'createjob',
name: 'createjob',
component: CreateJob,
meta: {
loginEmployer: true
}
},
{
path: 'editjob/:id',
name: 'editJob',
component: EditJob,
meta: {
loginEmployer: true
}
},
{
path: 'showapplicant',
name: 'showapplicant',
component: ShowApplicant,
meta: {
loginEmployer: true
}
},
{
path: 'configcompany',
name: 'configcompany',
component: ConfigCompany,
meta: {
loginEmployer: true
}
},
{
path: '*',
name: '404Employer',
component: PageNotFound
}
]
},
{
path: '/',
name: 'appLayout',
component: AppLayout,
children: [
{
path: '',
name: 'Home',
component: Home
},
{
path: 'showjob',
name: 'showjob',
component: ShowJob
},
{
path: 'detailjob/:id',
name: 'detailJob',
component: DetailJob
},
{
path: 'account',
name: 'account',
component: Account
},
{
path: '*',
name: 'pageNotFound',
component: Page404
}
]
}
]
})
router.beforeEach((to, from, next) => {
iView.LoadingBar.start();
if(to.matched.some(record => record.meta.requiredUser)) {
if(!localStorage.getItem('access_token')) {
next('/')
} else {
next()
}
} else if(to.matched.some(record => record.meta.loginEmployer)) {
if(!localStorage.getItem('access_token_employer')) {
next('/employer/login')
} else {
next ()
}
} else {
next()
}
})
router.afterEach(route => {
iView.LoadingBar.finish();
})
export default router
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">จัดการข้อมูลงาน</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">จัดการข้อมูลงาน</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'รหัสงาน', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'ประเภทธุรกิจ', value: 'typejob', align: 'center' },
{ text: 'ตำแหน่งงาน', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' },
{ text: 'Action', value: 'action', align: 'center' }
],
items: []
}
},
methods: {
deleteJob(id) {
axios.delete(`/api/jobs/${id}`)
.then(res => {
const i = this.items.findIndex(x => x.job_id == id)
this.items.splice(i, 1);
this.getData()
})
.catch(err => {console.log(err.response)})
},
getData () {
this.$store.dispatch('checkEmployer')
.then(res => {
axios.get(`/api/jobs/${res.id}`)
.then(res => {
console.log(res)
this.items = []
const jobs = res.data.jobs
for (let i = 0; i < jobs.length; i++) {
this.items.push({
id: i+1,
topic: jobs[i].job_title,
typejob: jobs[i].job_type,
position: jobs[i].department,
salary: jobs[i].salary,
job_id: jobs[i].id
})
}
})
.catch(err => {
console.log(err.response)
})
})
.catch(err => {console.log(err.response)})
}
},
beforeMount () {
this.getData()
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">จัดการข้อมูลงาน</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'รหัสงาน', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'ประเภทธุรกิจ', value: 'typejob', align: 'center' },
{ text: 'ตำแหน่งงาน', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' },
{ text: 'Action', value: 'action', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">จัดการข้อมูลงาน</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'ประเภทธุรกิจ', value: 'typejob', align: 'center' },
{ text: 'ตำแหน่งงาน', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' },
{ text: 'Action', value: 'action', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">จัดการข้อมูลงาน</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'อีเมล', value: 'typejob', align: 'center' },
{ text: 'ตำแหน่งงาน', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' },
{ text: 'Action', value: 'action', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">จัดการข้อมูลงาน</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'อีเมล', value: 'typejob', align: 'center' },
{ text: 'ตำแหน่งงาน', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">ข้อมุลผู้สมัคร</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'อีเมล', value: 'typejob', align: 'center' },
{ text: 'ตำแหน่งงาน', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">ข้อมุลผู้สมัคร</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'อีเมล', value: 'typejob', align: 'center' },
{ text: 'ระดับการศึกษา', value: 'position', align: 'center' },
{ text: 'ค่าตอบแทน/เงินเดือน', value: 'salary', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
<template>
<v-card flat>
<h1 class="orange--text">ข้อมุลผู้สมัคร</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'อีเมล', value: 'typejob', align: 'center' },
{ text: 'ระดับการศึกษา', value: 'position', align: 'center' },
{ text: 'สาขา', value: 'salary', align: 'center' },
{ text: 'คณะ', value: 'salary', align: 'center' },
{ text: 'สถาบัน', value: 'salary', align: 'center' },
{ text: 'gpax', value: 'salary', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
......@@ -637,6 +637,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n/
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/views/showapplicant.vue?vue&type=script&lang=js&":
/*!*******************************************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/views/showapplicant.vue?vue&type=script&lang=js& ***!
\*******************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n search: '',\n headers: [{\n text: 'ชื่อผุ้สมัคร',\n value: 'id',\n align: 'center'\n }, {\n text: 'หัวข้องาน',\n value: 'topic',\n align: 'center'\n }, {\n text: 'อีเมล',\n value: 'typejob',\n align: 'center'\n }, {\n text: 'ระดับการศึกษา',\n value: 'position',\n align: 'center'\n }, {\n text: 'สาขา',\n value: 'salary',\n align: 'center'\n }, {\n text: 'คณะ',\n value: 'salary',\n align: 'center'\n }, {\n text: 'สถาบัน',\n value: 'salary',\n align: 'center'\n }, {\n text: 'gpax',\n value: 'salary',\n align: 'center'\n }],\n items: []\n };\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL3ZpZXdzL3Nob3dhcHBsaWNhbnQudnVlPzVhMDIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrREE7QUFDQSxNQURBLGtCQUNBO0FBQ0E7QUFDQSxnQkFEQTtBQUVBLGdCQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FEQSxFQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FGQSxFQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FIQSxFQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FKQSxFQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FMQSxFQU1BO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FOQSxFQU9BO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FQQSxFQVFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FSQSxDQUZBO0FBYUE7QUFiQTtBQWVBO0FBakJBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy92aWV3cy9zaG93YXBwbGljYW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbjx2LWNhcmQgZmxhdD5cclxuICA8aDEgY2xhc3M9XCJvcmFuZ2UtLXRleHRcIj7guILguYnguK3guKHguLjguKXguJzguLnguYnguKrguKHguLHguITguKM8L2gxPlxyXG4gIDx2LWNhcmQtdGl0bGU+XHJcbiAgICA8di1zcGFjZXI+PC92LXNwYWNlcj5cclxuICAgIDx2LWZsZXggc200IHhzMTI+XHJcbiAgICAgIDx2LXRleHQtZmllbGRcclxuICAgICAgICB2LW1vZGVsPVwic2VhcmNoXCJcclxuICAgICAgICBhcHBlbmQtaWNvbj1cInNlYXJjaFwiXHJcbiAgICAgICAgbGFiZWw9XCLguITguYnguJnguKvguLJcIlxyXG4gICAgICAgIHNpbmdsZS1saW5lXHJcbiAgICAgICAgaGlkZS1kZXRhaWxzXHJcbiAgICAgID48L3YtdGV4dC1maWVsZD5cclxuICAgIDwvdi1mbGV4PiAgXHJcbiAgPC92LWNhcmQtdGl0bGU+XHJcbiAgPHYtZGF0YS10YWJsZVxyXG4gICAgOmhlYWRlcnM9XCJoZWFkZXJzXCJcclxuICAgIDppdGVtcz1cIml0ZW1zXCJcclxuICAgIGNsYXNzPVwiZWxldmF0aW9uLTFcIlxyXG4gICAgOnNlYXJjaD1cInNlYXJjaFwiXHJcbiAgICByb3dzLXBlci1wYWdlLXRleHQ9XCLguIjguLPguJnguKfguJnguYDguYDguJbguKfguJXguYjguK3guKvguJnguYnguLJcIlxyXG4gICAgbm8tcmVzdWx0cy10ZXh0PVwi4LmE4Lih4LmI4Lie4Lia4LiC4LmJ4Lit4Lih4Li54LilXCJcclxuICAgIG5vLWRhdGEtdGV4dD1cIuC5hOC4oeC5iOC4oeC4teC4guC5ieC4reC4oeC4ueC4pVwiXHJcbiAgPlxyXG4gICAgPHRlbXBsYXRlIHYtc2xvdDppdGVtcz1cInByb3BzXCI+XHJcbiAgICAgIDx0ZCB3aWR0aD1cIjEwJVwiIGNsYXNzPVwidGV4dC1zbS1jZW50ZXJcIj57eyBwcm9wcy5pdGVtLmlkIH19PC90ZD5cclxuICAgICAgPHRkIHdpZHRoPVwiMzAlXCIgY2xhc3M9XCJ0ZXh0LXNtLWxlZnRcIj57eyBwcm9wcy5pdGVtLnRvcGljIH19PC90ZD5cclxuICAgICAgPHRkIHdpZHRoPVwiMTUlXCIgY2xhc3M9XCJ0ZXh0LXNtLWNlbnRlclwiPnt7IHByb3BzLml0ZW0udHlwZWpvYiB9fTwvdGQ+XHJcbiAgICAgIDx0ZCB3aWR0aD1cIjIwJVwiIGNsYXNzPVwidGV4dC1zbS1jZW50ZXJcIj57eyBwcm9wcy5pdGVtLnBvc2l0aW9uIH19PC90ZD5cclxuICAgICAgPHRkIHdpZHRoPVwiNSVcIiBjbGFzcz1cInRleHQtc20tY2VudGVyXCI+e3sgcHJvcHMuaXRlbS5zYWxhcnkgfX08L3RkPlxyXG4gICAgICA8dGQgd2lkdGg9XCIyMCVcIiBjbGFzcz1cInRleHQtc20tY2VudGVyXCI+XHJcbiAgICAgICAgPHYtbGF5b3V0IHJvdyB3cmFwIGp1c3RpZnktY2VudGVyPlxyXG4gICAgICAgICAgPHYtYnRuIGRlcHJlc3NlZCBjbGFzcz1cIm14LTFcIiBmYWIgb3V0bGluZSBzbWFsbCBjb2xvcj1cImN5YW5cIiBAY2xpY2s9XCIkcm91dGVyLnB1c2goYC9lbXBsb3llci9lZGl0am9iLyR7cHJvcHMuaXRlbS5qb2JfaWR9YClcIj5cclxuICAgICAgICAgIDx2LWljb24+ZWRpdDwvdi1pY29uPlxyXG4gICAgICAgIDwvdi1idG4+IFxyXG4gICAgICAgIDx2LWJ0biBkZXByZXNzZWQgY2xhc3M9XCJteC0xXCIgZmFiIG91dGxpbmUgc21hbGwgY29sb3I9XCJyZWRcIiBAY2xpY2s9XCJkZWxldGVKb2IocHJvcHMuaXRlbS5qb2JfaWQpXCI+XHJcbiAgICAgICAgICA8di1pY29uPmRlbGV0ZTwvdi1pY29uPlxyXG4gICAgICAgIDwvdi1idG4+IFxyXG4gICAgICAgIDwvdi1sYXlvdXQ+XHJcbiAgICAgICAgXHJcbiAgICAgIDwvdGQ+XHJcbiAgICA8L3RlbXBsYXRlPlxyXG4gIDwvdi1kYXRhLXRhYmxlPlxyXG4gIDx2LWxheW91dCByb3cgd3JhcCBqdXN0aWZ5LWNlbnRlcj5cclxuICAgIDx2LWJ0biBjb2xvcj1cImVycm9yXCIgY2xhc3M9XCJ0ZXh0LXNtLWNlbnRlciB0ZXh0LXhzLWNlbnRlclwiIGRhcmsgQGNsaWNrPVwiJHJvdXRlci5wdXNoKCcvZW1wbG95ZXInKVwiPuC4ouC5ieC4reC4meC4geC4peC4seC4mjwvdi1idG4+XHJcbiAgPC92LWxheW91dD5cclxuPC92LWNhcmQ+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgZGF0YSAoKSB7XHJcbiAgICByZXR1cm4ge1xyXG4gICAgICBzZWFyY2g6ICcnLFxyXG4gICAgICBoZWFkZXJzOiBbXHJcbiAgICAgICAgeyB0ZXh0OiAn4LiK4Li34LmI4Lit4Lic4Li44LmJ4Liq4Lih4Lix4LiE4LijJywgdmFsdWU6ICdpZCcsIGFsaWduOiAnY2VudGVyJyB9LFxyXG4gICAgICAgIHsgdGV4dDogJ+C4q+C4seC4p+C4guC5ieC4reC4h+C4suC4mScsIHZhbHVlOiAndG9waWMnLCBhbGlnbjogJ2NlbnRlcicgfSxcclxuICAgICAgICB7IHRleHQ6ICfguK3guLXguYDguKHguKUnLCB2YWx1ZTogJ3R5cGVqb2InLCBhbGlnbjogJ2NlbnRlcicgfSxcclxuICAgICAgICB7IHRleHQ6ICfguKPguLDguJTguLHguJrguIHguLLguKPguKjguLbguIHguKnguLInLCB2YWx1ZTogJ3Bvc2l0aW9uJywgYWxpZ246ICdjZW50ZXInIH0sXHJcbiAgICAgICAgeyB0ZXh0OiAn4Liq4Liy4LiC4LiyJywgdmFsdWU6ICdzYWxhcnknLCBhbGlnbjogJ2NlbnRlcicgfSxcclxuICAgICAgICB7IHRleHQ6ICfguITguJPguLAnLCB2YWx1ZTogJ3NhbGFyeScsIGFsaWduOiAnY2VudGVyJyB9LFxyXG4gICAgICAgIHsgdGV4dDogJ+C4quC4luC4suC4muC4seC4mScsIHZhbHVlOiAnc2FsYXJ5JywgYWxpZ246ICdjZW50ZXInIH0sXHJcbiAgICAgICAgeyB0ZXh0OiAnZ3BheCcsIHZhbHVlOiAnc2FsYXJ5JywgYWxpZ246ICdjZW50ZXInIH1cclxuICAgICAgICBcclxuICAgICAgXSxcclxuICAgICAgaXRlbXM6IFtdXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbjwvc2NyaXB0PiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/views/showapplicant.vue?vue&type=script&lang=js&\n");
/***/ }),
/***/ "./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/lib/loader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Navbar.vue?vue&type=style&index=0&id=6dde423b&lang=scss&scoped=true&":
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-2!./node_modules/sass-loader/lib/loader.js??ref--7-3!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/Navbar.vue?vue&type=style&index=0&id=6dde423b&lang=scss&scoped=true& ***!
......@@ -1551,6 +1563,18 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) *
/***/ }),
/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6&":
/*!***********************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6& ***!
\***********************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"v-card\",\n { attrs: { flat: \"\" } },\n [\n _c(\"h1\", { staticClass: \"orange--text\" }, [_vm._v(\"ข้อมุลผู้สมัคร\")]),\n _vm._v(\" \"),\n _c(\n \"v-card-title\",\n [\n _c(\"v-spacer\"),\n _vm._v(\" \"),\n _c(\n \"v-flex\",\n { attrs: { sm4: \"\", xs12: \"\" } },\n [\n _c(\"v-text-field\", {\n attrs: {\n \"append-icon\": \"search\",\n label: \"ค้นหา\",\n \"single-line\": \"\",\n \"hide-details\": \"\"\n },\n model: {\n value: _vm.search,\n callback: function($$v) {\n _vm.search = $$v\n },\n expression: \"search\"\n }\n })\n ],\n 1\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"v-data-table\", {\n staticClass: \"elevation-1\",\n attrs: {\n headers: _vm.headers,\n items: _vm.items,\n search: _vm.search,\n \"rows-per-page-text\": \"จำนวนเเถวต่อหน้า\",\n \"no-results-text\": \"ไม่พบข้อมูล\",\n \"no-data-text\": \"ไม่มีข้อมูล\"\n },\n scopedSlots: _vm._u([\n {\n key: \"items\",\n fn: function(props) {\n return [\n _c(\n \"td\",\n { staticClass: \"text-sm-center\", attrs: { width: \"10%\" } },\n [_vm._v(_vm._s(props.item.id))]\n ),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"text-sm-left\", attrs: { width: \"30%\" } },\n [_vm._v(_vm._s(props.item.topic))]\n ),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"text-sm-center\", attrs: { width: \"15%\" } },\n [_vm._v(_vm._s(props.item.typejob))]\n ),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"text-sm-center\", attrs: { width: \"20%\" } },\n [_vm._v(_vm._s(props.item.position))]\n ),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"text-sm-center\", attrs: { width: \"5%\" } },\n [_vm._v(_vm._s(props.item.salary))]\n ),\n _vm._v(\" \"),\n _c(\n \"td\",\n { staticClass: \"text-sm-center\", attrs: { width: \"20%\" } },\n [\n _c(\n \"v-layout\",\n { attrs: { row: \"\", wrap: \"\", \"justify-center\": \"\" } },\n [\n _c(\n \"v-btn\",\n {\n staticClass: \"mx-1\",\n attrs: {\n depressed: \"\",\n fab: \"\",\n outline: \"\",\n small: \"\",\n color: \"cyan\"\n },\n on: {\n click: function($event) {\n return _vm.$router.push(\n \"/employer/editjob/\" + props.item.job_id\n )\n }\n }\n },\n [_c(\"v-icon\", [_vm._v(\"edit\")])],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"v-btn\",\n {\n staticClass: \"mx-1\",\n attrs: {\n depressed: \"\",\n fab: \"\",\n outline: \"\",\n small: \"\",\n color: \"red\"\n },\n on: {\n click: function($event) {\n return _vm.deleteJob(props.item.job_id)\n }\n }\n },\n [_c(\"v-icon\", [_vm._v(\"delete\")])],\n 1\n )\n ],\n 1\n )\n ],\n 1\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\n \"v-layout\",\n { attrs: { row: \"\", wrap: \"\", \"justify-center\": \"\" } },\n [\n _c(\n \"v-btn\",\n {\n staticClass: \"text-sm-center text-xs-center\",\n attrs: { color: \"error\", dark: \"\" },\n on: {\n click: function($event) {\n return _vm.$router.push(\"/employer\")\n }\n }\n },\n [_vm._v(\"ย้อนกลับ\")]\n )\n ],\n 1\n )\n ],\n 1\n )\n}\nvar staticRenderFns = []\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmlld3Mvc2hvd2FwcGxpY2FudC52dWU/NzI0ZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLLFNBQVMsV0FBVyxFQUFFO0FBQzNCO0FBQ0EsZ0JBQWdCLDhCQUE4QjtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYSxTQUFTLG9CQUFvQixFQUFFO0FBQzVDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsd0NBQXdDLGVBQWUsRUFBRTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLHNDQUFzQyxlQUFlLEVBQUU7QUFDMUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQix3Q0FBd0MsZUFBZSxFQUFFO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsd0NBQXdDLGVBQWUsRUFBRTtBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLHdDQUF3QyxjQUFjLEVBQUU7QUFDM0U7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQix3Q0FBd0MsZUFBZSxFQUFFO0FBQzVFO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QixTQUFTLDBDQUEwQyxFQUFFO0FBQzVFO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTztBQUNQO0FBQ0E7QUFDQTtBQUNBLFNBQVMsU0FBUywwQ0FBMEMsRUFBRTtBQUM5RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0JBQXNCLDJCQUEyQjtBQUNqRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL3ZpZXdzL3Nob3dhcHBsaWNhbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4NjA3M2I2Ji5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbigpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJ2LWNhcmRcIixcbiAgICB7IGF0dHJzOiB7IGZsYXQ6IFwiXCIgfSB9LFxuICAgIFtcbiAgICAgIF9jKFwiaDFcIiwgeyBzdGF0aWNDbGFzczogXCJvcmFuZ2UtLXRleHRcIiB9LCBbX3ZtLl92KFwi4LiC4LmJ4Lit4Lih4Li44Lil4Lic4Li54LmJ4Liq4Lih4Lix4LiE4LijXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXG4gICAgICAgIFwidi1jYXJkLXRpdGxlXCIsXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcInYtc3BhY2VyXCIpLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcInYtZmxleFwiLFxuICAgICAgICAgICAgeyBhdHRyczogeyBzbTQ6IFwiXCIsIHhzMTI6IFwiXCIgfSB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcInYtdGV4dC1maWVsZFwiLCB7XG4gICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgIFwiYXBwZW5kLWljb25cIjogXCJzZWFyY2hcIixcbiAgICAgICAgICAgICAgICAgIGxhYmVsOiBcIuC4hOC5ieC4meC4q+C4slwiLFxuICAgICAgICAgICAgICAgICAgXCJzaW5nbGUtbGluZVwiOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgXCJoaWRlLWRldGFpbHNcIjogXCJcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uc2VhcmNoLFxuICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICBfdm0uc2VhcmNoID0gJCR2XG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzZWFyY2hcIlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKVxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwidi1kYXRhLXRhYmxlXCIsIHtcbiAgICAgICAgc3RhdGljQ2xhc3M6IFwiZWxldmF0aW9uLTFcIixcbiAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICBoZWFkZXJzOiBfdm0uaGVhZGVycyxcbiAgICAgICAgICBpdGVtczogX3ZtLml0ZW1zLFxuICAgICAgICAgIHNlYXJjaDogX3ZtLnNlYXJjaCxcbiAgICAgICAgICBcInJvd3MtcGVyLXBhZ2UtdGV4dFwiOiBcIuC4iOC4s+C4meC4p+C4meC5gOC5gOC4luC4p+C4leC5iOC4reC4q+C4meC5ieC4slwiLFxuICAgICAgICAgIFwibm8tcmVzdWx0cy10ZXh0XCI6IFwi4LmE4Lih4LmI4Lie4Lia4LiC4LmJ4Lit4Lih4Li54LilXCIsXG4gICAgICAgICAgXCJuby1kYXRhLXRleHRcIjogXCLguYTguKHguYjguKHguLXguILguYnguK3guKHguLnguKVcIlxuICAgICAgICB9LFxuICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBrZXk6IFwiaXRlbXNcIixcbiAgICAgICAgICAgIGZuOiBmdW5jdGlvbihwcm9wcykge1xuICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LXNtLWNlbnRlclwiLCBhdHRyczogeyB3aWR0aDogXCIxMCVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KF92bS5fcyhwcm9wcy5pdGVtLmlkKSldXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LXNtLWxlZnRcIiwgYXR0cnM6IHsgd2lkdGg6IFwiMzAlXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MocHJvcHMuaXRlbS50b3BpYykpXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwidGRcIixcbiAgICAgICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidGV4dC1zbS1jZW50ZXJcIiwgYXR0cnM6IHsgd2lkdGg6IFwiMTUlXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MocHJvcHMuaXRlbS50eXBlam9iKSldXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LXNtLWNlbnRlclwiLCBhdHRyczogeyB3aWR0aDogXCIyMCVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICBbX3ZtLl92KF92bS5fcyhwcm9wcy5pdGVtLnBvc2l0aW9uKSldXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LXNtLWNlbnRlclwiLCBhdHRyczogeyB3aWR0aDogXCI1JVwiIH0gfSxcbiAgICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKHByb3BzLml0ZW0uc2FsYXJ5KSldXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LXNtLWNlbnRlclwiLCBhdHRyczogeyB3aWR0aDogXCIyMCVcIiB9IH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwidi1sYXlvdXRcIixcbiAgICAgICAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IHJvdzogXCJcIiwgd3JhcDogXCJcIiwgXCJqdXN0aWZ5LWNlbnRlclwiOiBcIlwiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJ2LWJ0blwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwibXgtMVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXByZXNzZWQ6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWI6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21hbGw6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCJjeWFuXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uJHJvdXRlci5wdXNoKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiL2VtcGxveWVyL2VkaXRqb2IvXCIgKyBwcm9wcy5pdGVtLmpvYl9pZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX2MoXCJ2LWljb25cIiwgW192bS5fdihcImVkaXRcIildKV0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwidi1idG5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm14LTFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVwcmVzc2VkOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFiOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogXCJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNtYWxsOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwicmVkXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGVsZXRlSm9iKHByb3BzLml0ZW0uam9iX2lkKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgW19jKFwidi1pY29uXCIsIFtfdm0uX3YoXCJkZWxldGVcIildKV0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIF0pXG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcbiAgICAgICAgXCJ2LWxheW91dFwiLFxuICAgICAgICB7IGF0dHJzOiB7IHJvdzogXCJcIiwgd3JhcDogXCJcIiwgXCJqdXN0aWZ5LWNlbnRlclwiOiBcIlwiIH0gfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJ2LWJ0blwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJ0ZXh0LXNtLWNlbnRlciB0ZXh0LXhzLWNlbnRlclwiLFxuICAgICAgICAgICAgICBhdHRyczogeyBjb2xvcjogXCJlcnJvclwiLCBkYXJrOiBcIlwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS4kcm91dGVyLnB1c2goXCIvZW1wbG95ZXJcIilcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl92KFwi4Lii4LmJ4Lit4LiZ4LiB4Lil4Lix4LiaXCIpXVxuICAgICAgICAgIClcbiAgICAgICAgXSxcbiAgICAgICAgMVxuICAgICAgKVxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6&\n");
/***/ }),
/***/ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js":
/*!********************************************************************!*\
!*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!
......@@ -2465,7 +2489,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.common.js\");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-router */ \"./node_modules/vue-router/dist/vue-router.esm.js\");\n/* harmony import */ var iview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! iview */ \"./node_modules/iview/dist/iview.js\");\n/* harmony import */ var iview__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(iview__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _layouts_AppLayout_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./layouts/AppLayout.vue */ \"./resources/js/layouts/AppLayout.vue\");\n/* harmony import */ var _layouts_EmployerLayout_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./layouts/EmployerLayout.vue */ \"./resources/js/layouts/EmployerLayout.vue\");\n/* harmony import */ var _views_Home_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./views/Home.vue */ \"./resources/js/views/Home.vue\");\n/* harmony import */ var _views_Account_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./views/Account.vue */ \"./resources/js/views/Account.vue\");\n/* harmony import */ var _views_Employer_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./views/Employer.vue */ \"./resources/js/views/Employer.vue\");\n/* harmony import */ var _views_LoginEmployer_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./views/LoginEmployer.vue */ \"./resources/js/views/LoginEmployer.vue\");\n/* harmony import */ var _views_PageNotFound_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./views/PageNotFound.vue */ \"./resources/js/views/PageNotFound.vue\");\n/* harmony import */ var _views_RegisterEmployer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./views/RegisterEmployer */ \"./resources/js/views/RegisterEmployer.vue\");\n/* harmony import */ var _views_managejob_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./views/managejob.vue */ \"./resources/js/views/managejob.vue\");\n/* harmony import */ var _views_ConfigCompany_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./views/ConfigCompany.vue */ \"./resources/js/views/ConfigCompany.vue\");\n/* harmony import */ var _views_CreateJob_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./views/CreateJob.vue */ \"./resources/js/views/CreateJob.vue\");\n/* harmony import */ var _views_EditJob_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./views/EditJob.vue */ \"./resources/js/views/EditJob.vue\");\n/* harmony import */ var _views_DetailJob_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./views/DetailJob.vue */ \"./resources/js/views/DetailJob.vue\");\n/* harmony import */ var _views_ShowJob_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./views/ShowJob.vue */ \"./resources/js/views/ShowJob.vue\");\n/* harmony import */ var _views_404_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./views/404.vue */ \"./resources/js/views/404.vue\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./store */ \"./resources/js/store.js\");\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0___default.a.use(vue_router__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar router = new vue_router__WEBPACK_IMPORTED_MODULE_1__[\"default\"]({\n mode: 'history',\n routes: [{\n path: '/employer',\n name: 'employerLayout',\n component: _layouts_EmployerLayout_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n children: [{\n path: '',\n name: 'Employer',\n component: _views_Employer_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'login',\n name: 'loginEmployer',\n component: _views_LoginEmployer_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n }, {\n path: 'register',\n name: 'registerEmployer',\n component: _views_RegisterEmployer__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n }, {\n path: 'managejob',\n name: 'managejobEmployer',\n component: _views_managejob_vue__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'createjob',\n name: 'createjob',\n component: _views_CreateJob_vue__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'editjob/:id',\n name: 'editJob',\n component: _views_EditJob_vue__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'configcompany',\n name: 'configcompany',\n component: _views_ConfigCompany_vue__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: '*',\n name: '404Employer',\n component: _views_PageNotFound_vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"]\n }]\n }, {\n path: '/',\n name: 'appLayout',\n component: _layouts_AppLayout_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n children: [{\n path: '',\n name: 'Home',\n component: _views_Home_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n }, {\n path: 'showjob',\n name: 'showjob',\n component: _views_ShowJob_vue__WEBPACK_IMPORTED_MODULE_16__[\"default\"]\n }, {\n path: 'detailjob/:id',\n name: 'detailJob',\n component: _views_DetailJob_vue__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n }, {\n path: 'account',\n name: 'account',\n component: _views_Account_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n }, {\n path: '*',\n name: 'pageNotFound',\n component: _views_404_vue__WEBPACK_IMPORTED_MODULE_17__[\"default\"]\n }]\n }]\n});\nrouter.beforeEach(function (to, from, next) {\n iview__WEBPACK_IMPORTED_MODULE_2___default.a.LoadingBar.start();\n\n if (to.matched.some(function (record) {\n return record.meta.requiredUser;\n })) {\n if (!localStorage.getItem('access_token')) {\n next('/');\n } else {\n next();\n }\n } else if (to.matched.some(function (record) {\n return record.meta.loginEmployer;\n })) {\n if (!localStorage.getItem('access_token_employer')) {\n next('/employer/login');\n } else {\n next();\n }\n } else {\n next();\n }\n});\nrouter.afterEach(function (route) {\n iview__WEBPACK_IMPORTED_MODULE_2___default.a.LoadingBar.finish();\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (router);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvcm91dGUuanM/NWMzNiJdLCJuYW1lcyI6WyJWdWUiLCJ1c2UiLCJWdWVSb3V0ZXIiLCJyb3V0ZXIiLCJtb2RlIiwicm91dGVzIiwicGF0aCIsIm5hbWUiLCJjb21wb25lbnQiLCJFbXBsb3llckxheW91dCIsImNoaWxkcmVuIiwiRW1wbG95ZXIiLCJtZXRhIiwibG9naW5FbXBsb3llciIsIkxvZ2luRW1wbG95ZXIiLCJSZWdpc3RlckVtcGxveWVyIiwiTWFuYWdlam9iRW1wbG95ZXIiLCJDcmVhdGVKb2IiLCJFZGl0Sm9iIiwiQ29uZmlnQ29tcGFueSIsIlBhZ2VOb3RGb3VuZCIsIkFwcExheW91dCIsIkhvbWUiLCJTaG93Sm9iIiwiRGV0YWlsSm9iIiwiQWNjb3VudCIsIlBhZ2U0MDQiLCJiZWZvcmVFYWNoIiwidG8iLCJmcm9tIiwibmV4dCIsImlWaWV3IiwiTG9hZGluZ0JhciIsInN0YXJ0IiwibWF0Y2hlZCIsInNvbWUiLCJyZWNvcmQiLCJyZXF1aXJlZFVzZXIiLCJsb2NhbFN0b3JhZ2UiLCJnZXRJdGVtIiwiYWZ0ZXJFYWNoIiwicm91dGUiLCJmaW5pc2giXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBQSwwQ0FBRyxDQUFDQyxHQUFKLENBQVFDLGtEQUFSO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBLElBQU1DLE1BQU0sR0FBRyxJQUFJRCxrREFBSixDQUFjO0FBQzNCRSxNQUFJLEVBQUUsU0FEcUI7QUFFM0JDLFFBQU0sRUFBRSxDQUNOO0FBQ0VDLFFBQUks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QUFDTDtBQUNGLEdBTkQsTUFNTyxJQUFHRixFQUFFLENBQUNNLE9BQUgsQ0FBV0MsSUFBWCxDQUFnQixVQUFBQyxNQUFNO0FBQUEsV0FBSUEsTUFBTSxDQUFDeEIsSUFBUCxDQUFZQyxhQUFoQjtBQUFBLEdBQXRCLENBQUgsRUFBeUQ7QUFDOUQsUUFBRyxDQUFDeUIsWUFBWSxDQUFDQyxPQUFiLENBQXFCLHVCQUFyQixDQUFKLEVBQW1EO0FBQ2pEVCxVQUFJLENBQUMsaUJBQUQsQ0FBSjtBQUNELEtBRkQsTUFFTztBQUNMQSxVQUFJO0FBQ0w7QUFDRixHQU5NLE1BTUE7QUFDTEEsUUFBSTtBQUNMO0FBQ0YsQ0FqQkQ7QUFtQkEzQixNQUFNLENBQUNxQyxTQUFQLENBQWlCLFVBQUFDLEtBQUssRUFBSTtBQUN4QlYsOENBQUssQ0FBQ0MsVUFBTixDQUFpQlUsTUFBakI7QUFDRCxDQUZEO0FBSWV2QyxxRUFBZiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9yb3V0ZS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJztcclxuaW1wb3J0IFZ1ZVJvdXRlciBmcm9tICd2dWUtcm91dGVyJztcclxuaW1wb3J0IGlWaWV3IGZyb20gJ2l2aWV3JztcclxuXHJcblZ1ZS51c2UoVnVlUm91dGVyKTtcclxuXHJcbmltcG9ydCBBcHBMYXlvdXQgZnJvbSAnLi9sYXlvdXRzL0FwcExheW91dC52dWUnO1xyXG5pbXBvcnQgRW1wbG95ZXJMYXlvdXQgZnJvbSAnLi9sYXlvdXRzL0VtcGxveWVyTGF5b3V0LnZ1ZSc7XHJcblxyXG5pbXBvcnQgSG9tZSBmcm9tICcuL3ZpZXdzL0hvbWUudnVlJztcclxuaW1wb3J0IEFjY291bnQgZnJvbSAnLi92aWV3cy9BY2NvdW50LnZ1ZSc7XHJcbmltcG9ydCBFbXBsb3llciBmcm9tICcuL3ZpZXdzL0VtcGxveWVyLnZ1ZSc7XHJcbmltcG9ydCBMb2dpbkVtcGxveWVyIGZyb20gJy4vdmlld3MvTG9naW5FbXBsb3llci52dWUnO1xyXG5pbXBvcnQgUGFnZU5vdEZvdW5kIGZyb20gJy4vdmlld3MvUGFnZU5vdEZvdW5kLnZ1ZSc7XHJcbmltcG9ydCBSZWdpc3RlckVtcGxveWVyIGZyb20gJy4vdmlld3MvUmVnaXN0ZXJFbXBsb3llcic7XHJcbmltcG9ydCBNYW5hZ2Vqb2JFbXBsb3llciBmcm9tICcuL3ZpZXdzL21hbmFnZWpvYi52dWUnO1xyXG5pbXBvcnQgQ29uZmlnQ29tcGFueSBmcm9tICcuL3ZpZXdzL0NvbmZpZ0NvbXBhbnkudnVlJztcclxuaW1wb3J0IENyZWF0ZUpvYiBmcm9tICcuL3ZpZXdzL0NyZWF0ZUpvYi52dWUnO1xyXG5pbXBvcnQgRWRpdEpvYiBmcm9tICcuL3ZpZXdzL0VkaXRKb2IudnVlJztcclxuaW1wb3J0IERldGFpbEpvYiBmcm9tICcuL3ZpZXdzL0RldGFpbEpvYi52dWUnO1xyXG5pbXBvcnQgU2hvd0pvYiBmcm9tICcuL3ZpZXdzL1Nob3dKb2IudnVlJztcclxuaW1wb3J0IFBhZ2U0MDQgZnJvbSAnLi92aWV3cy80MDQudnVlJztcclxuaW1wb3J0IEF4aW9zIGZyb20gJ2F4aW9zJztcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4vc3RvcmUnO1xyXG5cclxuY29uc3Qgcm91dGVyID0gbmV3IFZ1ZVJvdXRlcih7XHJcbiAgbW9kZTogJ2hpc3RvcnknLFxyXG4gIHJvdXRlczogW1xyXG4gICAge1xyXG4gICAgICBwYXRoOiAnL2VtcGxveWVyJyxcclxuICAgICAgbmFtZTogJ2VtcGxveWVyTGF5b3V0JyxcclxuICAgICAgY29tcG9uZW50OiBFbXBsb3llckxheW91dCxcclxuICAgICAgY2hpbGRyZW46IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnJyxcclxuICAgICAgICAgIG5hbWU6ICdFbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IEVtcGxveWVyLFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBsb2dpbkVtcGxveWVyOiB0cnVlXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnbG9naW4nLFxyXG4gICAgICAgICAgbmFtZTogJ2xvZ2luRW1wbG95ZXInLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBMb2dpbkVtcGxveWVyXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAncmVnaXN0ZXInLFxyXG4gICAgICAgICAgbmFtZTogJ3JlZ2lzdGVyRW1wbG95ZXInLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBSZWdpc3RlckVtcGxveWVyXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnbWFuYWdlam9iJyxcclxuICAgICAgICAgIG5hbWU6ICdtYW5hZ2Vqb2JFbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IE1hbmFnZWpvYkVtcGxveWVyLFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBsb2dpbkVtcGxveWVyOiB0cnVlXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnY3JlYXRlam9iJyxcclxuICAgICAgICAgIG5hbWU6ICdjcmVhdGVqb2InLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBDcmVhdGVKb2IsXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdlZGl0am9iLzppZCcsXHJcbiAgICAgICAgICBuYW1lOiAnZWRpdEpvYicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IEVkaXRKb2IsXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdjb25maWdjb21wYW55JyxcclxuICAgICAgICAgIG5hbWU6ICdjb25maWdjb21wYW55JyxcclxuICAgICAgICAgIGNvbXBvbmVudDogQ29uZmlnQ29tcGFueSxcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgbG9naW5FbXBsb3llcjogdHJ1ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJyonLFxyXG4gICAgICAgICAgbmFtZTogJzQwNEVtcGxveWVyJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogUGFnZU5vdEZvdW5kXHJcbiAgICAgICAgfVxyXG4gICAgICBdXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICBwYXRoOiAnLycsXHJcbiAgICAgIG5hbWU6ICdhcHBMYXlvdXQnLFxyXG4gICAgICBjb21wb25lbnQ6IEFwcExheW91dCxcclxuICAgICAgY2hpbGRyZW46IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnJyxcclxuICAgICAgICAgIG5hbWU6ICdIb21lJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogSG9tZVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ3Nob3dqb2InLFxyXG4gICAgICAgICAgbmFtZTogJ3Nob3dqb2InLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBTaG93Sm9iXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnZGV0YWlsam9iLzppZCcsXHJcbiAgICAgICAgICBuYW1lOiAnZGV0YWlsSm9iJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogRGV0YWlsSm9iXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnYWNjb3VudCcsXHJcbiAgICAgICAgICBuYW1lOiAnYWNjb3VudCcsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IEFjY291bnRcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcqJyxcclxuICAgICAgICAgIG5hbWU6ICdwYWdlTm90Rm91bmQnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBQYWdlNDA0XHJcbiAgICAgICAgfVxyXG4gICAgICBdXHJcbiAgICB9XHJcbiAgXVxyXG59KVxyXG5cclxucm91dGVyLmJlZm9yZUVhY2goKHRvLCBmcm9tLCBuZXh0KSA9PiB7XHJcbiAgaVZpZXcuTG9hZGluZ0Jhci5zdGFydCgpO1xyXG4gIGlmKHRvLm1hdGNoZWQuc29tZShyZWNvcmQgPT4gcmVjb3JkLm1ldGEucmVxdWlyZWRVc2VyKSkge1xyXG4gICAgaWYoIWxvY2FsU3RvcmFnZS5nZXRJdGVtKCdhY2Nlc3NfdG9rZW4nKSkge1xyXG4gICAgICBuZXh0KCcvJylcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIG5leHQoKVxyXG4gICAgfVxyXG4gIH0gZWxzZSBpZih0by5tYXRjaGVkLnNvbWUocmVjb3JkID0+IHJlY29yZC5tZXRhLmxvZ2luRW1wbG95ZXIpKSB7XHJcbiAgICBpZighbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2FjY2Vzc190b2tlbl9lbXBsb3llcicpKSB7XHJcbiAgICAgIG5leHQoJy9lbXBsb3llci9sb2dpbicpXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBuZXh0ICgpXHJcbiAgICB9XHJcbiAgfSBlbHNlIHtcclxuICAgIG5leHQoKVxyXG4gIH1cclxufSlcclxuXHJcbnJvdXRlci5hZnRlckVhY2gocm91dGUgPT4ge1xyXG4gIGlWaWV3LkxvYWRpbmdCYXIuZmluaXNoKCk7XHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCByb3V0ZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/route.js\n");
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.common.js\");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-router */ \"./node_modules/vue-router/dist/vue-router.esm.js\");\n/* harmony import */ var iview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! iview */ \"./node_modules/iview/dist/iview.js\");\n/* harmony import */ var iview__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(iview__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _layouts_AppLayout_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./layouts/AppLayout.vue */ \"./resources/js/layouts/AppLayout.vue\");\n/* harmony import */ var _layouts_EmployerLayout_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./layouts/EmployerLayout.vue */ \"./resources/js/layouts/EmployerLayout.vue\");\n/* harmony import */ var _views_Home_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./views/Home.vue */ \"./resources/js/views/Home.vue\");\n/* harmony import */ var _views_Account_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./views/Account.vue */ \"./resources/js/views/Account.vue\");\n/* harmony import */ var _views_Employer_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./views/Employer.vue */ \"./resources/js/views/Employer.vue\");\n/* harmony import */ var _views_LoginEmployer_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./views/LoginEmployer.vue */ \"./resources/js/views/LoginEmployer.vue\");\n/* harmony import */ var _views_PageNotFound_vue__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./views/PageNotFound.vue */ \"./resources/js/views/PageNotFound.vue\");\n/* harmony import */ var _views_RegisterEmployer__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./views/RegisterEmployer */ \"./resources/js/views/RegisterEmployer.vue\");\n/* harmony import */ var _views_managejob_vue__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./views/managejob.vue */ \"./resources/js/views/managejob.vue\");\n/* harmony import */ var _views_ConfigCompany_vue__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./views/ConfigCompany.vue */ \"./resources/js/views/ConfigCompany.vue\");\n/* harmony import */ var _views_CreateJob_vue__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./views/CreateJob.vue */ \"./resources/js/views/CreateJob.vue\");\n/* harmony import */ var _views_EditJob_vue__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./views/EditJob.vue */ \"./resources/js/views/EditJob.vue\");\n/* harmony import */ var _views_DetailJob_vue__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./views/DetailJob.vue */ \"./resources/js/views/DetailJob.vue\");\n/* harmony import */ var _views_ShowJob_vue__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./views/ShowJob.vue */ \"./resources/js/views/ShowJob.vue\");\n/* harmony import */ var _views_404_vue__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./views/404.vue */ \"./resources/js/views/404.vue\");\n/* harmony import */ var _views_showapplicant_vue__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./views/showapplicant.vue */ \"./resources/js/views/showapplicant.vue\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./store */ \"./resources/js/store.js\");\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0___default.a.use(vue_router__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar router = new vue_router__WEBPACK_IMPORTED_MODULE_1__[\"default\"]({\n mode: 'history',\n routes: [{\n path: '/employer',\n name: 'employerLayout',\n component: _layouts_EmployerLayout_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n children: [{\n path: '',\n name: 'Employer',\n component: _views_Employer_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'login',\n name: 'loginEmployer',\n component: _views_LoginEmployer_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"]\n }, {\n path: 'register',\n name: 'registerEmployer',\n component: _views_RegisterEmployer__WEBPACK_IMPORTED_MODULE_10__[\"default\"]\n }, {\n path: 'managejob',\n name: 'managejobEmployer',\n component: _views_managejob_vue__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'createjob',\n name: 'createjob',\n component: _views_CreateJob_vue__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'editjob/:id',\n name: 'editJob',\n component: _views_EditJob_vue__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'showapplicant',\n name: 'showapplicant',\n component: _views_showapplicant_vue__WEBPACK_IMPORTED_MODULE_18__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: 'configcompany',\n name: 'configcompany',\n component: _views_ConfigCompany_vue__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n meta: {\n loginEmployer: true\n }\n }, {\n path: '*',\n name: '404Employer',\n component: _views_PageNotFound_vue__WEBPACK_IMPORTED_MODULE_9__[\"default\"]\n }]\n }, {\n path: '/',\n name: 'appLayout',\n component: _layouts_AppLayout_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n children: [{\n path: '',\n name: 'Home',\n component: _views_Home_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n }, {\n path: 'showjob',\n name: 'showjob',\n component: _views_ShowJob_vue__WEBPACK_IMPORTED_MODULE_16__[\"default\"]\n }, {\n path: 'detailjob/:id',\n name: 'detailJob',\n component: _views_DetailJob_vue__WEBPACK_IMPORTED_MODULE_15__[\"default\"]\n }, {\n path: 'account',\n name: 'account',\n component: _views_Account_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]\n }, {\n path: '*',\n name: 'pageNotFound',\n component: _views_404_vue__WEBPACK_IMPORTED_MODULE_17__[\"default\"]\n }]\n }]\n});\nrouter.beforeEach(function (to, from, next) {\n iview__WEBPACK_IMPORTED_MODULE_2___default.a.LoadingBar.start();\n\n if (to.matched.some(function (record) {\n return record.meta.requiredUser;\n })) {\n if (!localStorage.getItem('access_token')) {\n next('/');\n } else {\n next();\n }\n } else if (to.matched.some(function (record) {\n return record.meta.loginEmployer;\n })) {\n if (!localStorage.getItem('access_token_employer')) {\n next('/employer/login');\n } else {\n next();\n }\n } else {\n next();\n }\n});\nrouter.afterEach(function (route) {\n iview__WEBPACK_IMPORTED_MODULE_2___default.a.LoadingBar.finish();\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (router);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvcm91dGUuanM/NWMzNiJdLCJuYW1lcyI6WyJWdWUiLCJ1c2UiLCJWdWVSb3V0ZXIiLCJyb3V0ZXIiLCJtb2RlIiwicm91dGVzIiwicGF0aCIsIm5hbWUiLCJjb21wb25lbnQiLCJFbXBsb3llckxheW91dCIsImNoaWxkcmVuIiwiRW1wbG95ZXIiLCJtZXRhIiwibG9naW5FbXBsb3llciIsIkxvZ2luRW1wbG95ZXIiLCJSZWdpc3RlckVtcGxveWVyIiwiTWFuYWdlam9iRW1wbG95ZXIiLCJDcmVhdGVKb2IiLCJFZGl0Sm9iIiwiU2hvd0FwcGxpY2FudCIsIkNvbmZpZ0NvbXBhbnkiLCJQYWdlTm90Rm91bmQiLCJBcHBMYXlvdXQiLCJIb21lIiwiU2hvd0pvYiIsIkRldGFpbEpvYiIsIkFjY291bnQiLCJQYWdlNDA0IiwiYmVmb3JlRWFjaCIsInRvIiwiZnJvbSIsIm5leHQiLCJpVmlldyIsIkxvYWRpbmdCYXIiLCJzdGFydCIsIm1hdGNoZWQiLCJzb21lIiwicmVjb3JkIiwicmVxdWlyZWRVc2VyIiwibG9jYWxTdG9yYWdlIiwiZ2V0SXRlbSIsImFmdGVyRWFjaCIsInJvdXRlIiwiZmluaXNoIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBQSwwQ0FBRyxDQUFDQyxHQUFKLENBQVFDLGtEQUFSO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUEsSUFBTUMsTUFBTSxHQUFHLElBQUlELGtEQUFKLENBQWM7QUFDM0JFLE1BQUksRUFBRSxTQURxQjtBQUUzQkMs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QVAsQ0FBWTBCLFlBQWhCO0FBQUEsR0FBdEIsQ0FBSCxFQUF3RDtBQUN0RCxRQUFHLENBQUNDLFlBQVksQ0FBQ0MsT0FBYixDQUFxQixjQUFyQixDQUFKLEVBQTBDO0FBQ3hDVCxVQUFJLENBQUMsR0FBRCxDQUFKO0FBQ0QsS0FGRCxNQUVPO0FBQ0xBLFVBQUk7QUFDTDtBQUNGLEdBTkQsTUFNTyxJQUFHRixFQUFFLENBQUNNLE9BQUgsQ0FBV0MsSUFBWCxDQUFnQixVQUFBQyxNQUFNO0FBQUEsV0FBSUEsTUFBTSxDQUFDekIsSUFBUCxDQUFZQyxhQUFoQjtBQUFBLEdBQXRCLENBQUgsRUFBeUQ7QUFDOUQsUUFBRyxDQUFDMEIsWUFBWSxDQUFDQyxPQUFiLENBQXFCLHVCQUFyQixDQUFKLEVBQW1EO0FBQ2pEVCxVQUFJLENBQUMsaUJBQUQsQ0FBSjtBQUNELEtBRkQsTUFFTztBQUNMQSxVQUFJO0FBQ0w7QUFDRixHQU5NLE1BTUE7QUFDTEEsUUFBSTtBQUNMO0FBQ0YsQ0FqQkQ7QUFtQkE1QixNQUFNLENBQUNzQyxTQUFQLENBQWlCLFVBQUFDLEtBQUssRUFBSTtBQUN4QlYsOENBQUssQ0FBQ0MsVUFBTixDQUFpQlUsTUFBakI7QUFDRCxDQUZEO0FBSWV4QyxxRUFBZiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9yb3V0ZS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJztcclxuaW1wb3J0IFZ1ZVJvdXRlciBmcm9tICd2dWUtcm91dGVyJztcclxuaW1wb3J0IGlWaWV3IGZyb20gJ2l2aWV3JztcclxuXHJcblZ1ZS51c2UoVnVlUm91dGVyKTtcclxuXHJcbmltcG9ydCBBcHBMYXlvdXQgZnJvbSAnLi9sYXlvdXRzL0FwcExheW91dC52dWUnO1xyXG5pbXBvcnQgRW1wbG95ZXJMYXlvdXQgZnJvbSAnLi9sYXlvdXRzL0VtcGxveWVyTGF5b3V0LnZ1ZSc7XHJcblxyXG5pbXBvcnQgSG9tZSBmcm9tICcuL3ZpZXdzL0hvbWUudnVlJztcclxuaW1wb3J0IEFjY291bnQgZnJvbSAnLi92aWV3cy9BY2NvdW50LnZ1ZSc7XHJcbmltcG9ydCBFbXBsb3llciBmcm9tICcuL3ZpZXdzL0VtcGxveWVyLnZ1ZSc7XHJcbmltcG9ydCBMb2dpbkVtcGxveWVyIGZyb20gJy4vdmlld3MvTG9naW5FbXBsb3llci52dWUnO1xyXG5pbXBvcnQgUGFnZU5vdEZvdW5kIGZyb20gJy4vdmlld3MvUGFnZU5vdEZvdW5kLnZ1ZSc7XHJcbmltcG9ydCBSZWdpc3RlckVtcGxveWVyIGZyb20gJy4vdmlld3MvUmVnaXN0ZXJFbXBsb3llcic7XHJcbmltcG9ydCBNYW5hZ2Vqb2JFbXBsb3llciBmcm9tICcuL3ZpZXdzL21hbmFnZWpvYi52dWUnO1xyXG5pbXBvcnQgQ29uZmlnQ29tcGFueSBmcm9tICcuL3ZpZXdzL0NvbmZpZ0NvbXBhbnkudnVlJztcclxuaW1wb3J0IENyZWF0ZUpvYiBmcm9tICcuL3ZpZXdzL0NyZWF0ZUpvYi52dWUnO1xyXG5pbXBvcnQgRWRpdEpvYiBmcm9tICcuL3ZpZXdzL0VkaXRKb2IudnVlJztcclxuaW1wb3J0IERldGFpbEpvYiBmcm9tICcuL3ZpZXdzL0RldGFpbEpvYi52dWUnO1xyXG5pbXBvcnQgU2hvd0pvYiBmcm9tICcuL3ZpZXdzL1Nob3dKb2IudnVlJztcclxuaW1wb3J0IFBhZ2U0MDQgZnJvbSAnLi92aWV3cy80MDQudnVlJztcclxuaW1wb3J0IFNob3dBcHBsaWNhbnQgZnJvbSAnLi92aWV3cy9zaG93YXBwbGljYW50LnZ1ZSc7XHJcblxyXG5pbXBvcnQgQXhpb3MgZnJvbSAnYXhpb3MnO1xyXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi9zdG9yZSc7XHJcblxyXG5jb25zdCByb3V0ZXIgPSBuZXcgVnVlUm91dGVyKHtcclxuICBtb2RlOiAnaGlzdG9yeScsXHJcbiAgcm91dGVzOiBbXHJcbiAgICB7XHJcbiAgICAgIHBhdGg6ICcvZW1wbG95ZXInLFxyXG4gICAgICBuYW1lOiAnZW1wbG95ZXJMYXlvdXQnLFxyXG4gICAgICBjb21wb25lbnQ6IEVtcGxveWVyTGF5b3V0LFxyXG4gICAgICBjaGlsZHJlbjogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcnLFxyXG4gICAgICAgICAgbmFtZTogJ0VtcGxveWVyJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogRW1wbG95ZXIsXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdsb2dpbicsXHJcbiAgICAgICAgICBuYW1lOiAnbG9naW5FbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IExvZ2luRW1wbG95ZXJcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdyZWdpc3RlcicsXHJcbiAgICAgICAgICBuYW1lOiAncmVnaXN0ZXJFbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IFJlZ2lzdGVyRW1wbG95ZXJcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdtYW5hZ2Vqb2InLFxyXG4gICAgICAgICAgbmFtZTogJ21hbmFnZWpvYkVtcGxveWVyJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogTWFuYWdlam9iRW1wbG95ZXIsXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdjcmVhdGVqb2InLFxyXG4gICAgICAgICAgbmFtZTogJ2NyZWF0ZWpvYicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IENyZWF0ZUpvYixcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgbG9naW5FbXBsb3llcjogdHJ1ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ2VkaXRqb2IvOmlkJyxcclxuICAgICAgICAgIG5hbWU6ICdlZGl0Sm9iJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogRWRpdEpvYixcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgbG9naW5FbXBsb3llcjogdHJ1ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ3Nob3dhcHBsaWNhbnQnLFxyXG4gICAgICAgICAgbmFtZTogJ3Nob3dhcHBsaWNhbnQnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBTaG93QXBwbGljYW50LFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBsb2dpbkVtcGxveWVyOiB0cnVlXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnY29uZmlnY29tcGFueScsXHJcbiAgICAgICAgICBuYW1lOiAnY29uZmlnY29tcGFueScsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IENvbmZpZ0NvbXBhbnksXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcqJyxcclxuICAgICAgICAgIG5hbWU6ICc0MDRFbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IFBhZ2VOb3RGb3VuZFxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgcGF0aDogJy8nLFxyXG4gICAgICBuYW1lOiAnYXBwTGF5b3V0JyxcclxuICAgICAgY29tcG9uZW50OiBBcHBMYXlvdXQsXHJcbiAgICAgIGNoaWxkcmVuOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJycsXHJcbiAgICAgICAgICBuYW1lOiAnSG9tZScsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IEhvbWVcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdzaG93am9iJyxcclxuICAgICAgICAgIG5hbWU6ICdzaG93am9iJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogU2hvd0pvYlxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ2RldGFpbGpvYi86aWQnLFxyXG4gICAgICAgICAgbmFtZTogJ2RldGFpbEpvYicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IERldGFpbEpvYlxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ2FjY291bnQnLFxyXG4gICAgICAgICAgbmFtZTogJ2FjY291bnQnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBBY2NvdW50XHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnKicsXHJcbiAgICAgICAgICBuYW1lOiAncGFnZU5vdEZvdW5kJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogUGFnZTQwNFxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gICAgfVxyXG4gIF1cclxufSlcclxuXHJcbnJvdXRlci5iZWZvcmVFYWNoKCh0bywgZnJvbSwgbmV4dCkgPT4ge1xyXG4gIGlWaWV3LkxvYWRpbmdCYXIuc3RhcnQoKTtcclxuICBpZih0by5tYXRjaGVkLnNvbWUocmVjb3JkID0+IHJlY29yZC5tZXRhLnJlcXVpcmVkVXNlcikpIHtcclxuICAgIGlmKCFsb2NhbFN0b3JhZ2UuZ2V0SXRlbSgnYWNjZXNzX3Rva2VuJykpIHtcclxuICAgICAgbmV4dCgnLycpXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBuZXh0KClcclxuICAgIH1cclxuICB9IGVsc2UgaWYodG8ubWF0Y2hlZC5zb21lKHJlY29yZCA9PiByZWNvcmQubWV0YS5sb2dpbkVtcGxveWVyKSkge1xyXG4gICAgaWYoIWxvY2FsU3RvcmFnZS5nZXRJdGVtKCdhY2Nlc3NfdG9rZW5fZW1wbG95ZXInKSkge1xyXG4gICAgICBuZXh0KCcvZW1wbG95ZXIvbG9naW4nKVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgbmV4dCAoKVxyXG4gICAgfVxyXG4gIH0gZWxzZSB7XHJcbiAgICBuZXh0KClcclxuICB9XHJcbn0pXHJcblxyXG5yb3V0ZXIuYWZ0ZXJFYWNoKHJvdXRlID0+IHtcclxuICBpVmlldy5Mb2FkaW5nQmFyLmZpbmlzaCgpO1xyXG59KVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgcm91dGVyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/route.js\n");
/***/ }),
......@@ -3165,6 +3189,42 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _nod
/***/ }),
/***/ "./resources/js/views/showapplicant.vue":
/*!**********************************************!*\
!*** ./resources/js/views/showapplicant.vue ***!
\**********************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _showapplicant_vue_vue_type_template_id_086073b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./showapplicant.vue?vue&type=template&id=086073b6& */ \"./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6&\");\n/* harmony import */ var _showapplicant_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./showapplicant.vue?vue&type=script&lang=js& */ \"./resources/js/views/showapplicant.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _showapplicant_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _showapplicant_vue_vue_type_template_id_086073b6___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _showapplicant_vue_vue_type_template_id_086073b6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"resources/js/views/showapplicant.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmlld3Mvc2hvd2FwcGxpY2FudC52dWU/MGM2MiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUE0RjtBQUMzQjtBQUNMOzs7QUFHNUQ7QUFDNkY7QUFDN0YsZ0JBQWdCLDJHQUFVO0FBQzFCLEVBQUUsbUZBQU07QUFDUixFQUFFLHdGQUFNO0FBQ1IsRUFBRSxpR0FBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLElBQUksS0FBVSxFQUFFLFlBaUJmO0FBQ0Q7QUFDZSxnRiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy92aWV3cy9zaG93YXBwbGljYW50LnZ1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vc2hvd2FwcGxpY2FudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDg2MDczYjYmXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2hvd2FwcGxpY2FudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL3Nob3dhcHBsaWNhbnQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCJEOlxcXFxjby1vcC1zZWFyY2hcXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFtb2R1bGUuaG90LmRhdGEpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzA4NjA3M2I2JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzA4NjA3M2I2JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9zaG93YXBwbGljYW50LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wODYwNzNiNiZcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCcwODYwNzNiNicsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwicmVzb3VyY2VzL2pzL3ZpZXdzL3Nob3dhcHBsaWNhbnQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/views/showapplicant.vue\n");
/***/ }),
/***/ "./resources/js/views/showapplicant.vue?vue&type=script&lang=js&":
/*!***********************************************************************!*\
!*** ./resources/js/views/showapplicant.vue?vue&type=script&lang=js& ***!
\***********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_showapplicant_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./showapplicant.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/views/showapplicant.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_showapplicant_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmlld3Mvc2hvd2FwcGxpY2FudC52dWU/ODQ5YSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEsd0NBQTZMLENBQWdCLHlQQUFHLEVBQUMiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvdmlld3Mvc2hvd2FwcGxpY2FudC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zaG93YXBwbGljYW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zaG93YXBwbGljYW50LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/views/showapplicant.vue?vue&type=script&lang=js&\n");
/***/ }),
/***/ "./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6&":
/*!*****************************************************************************!*\
!*** ./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6& ***!
\*****************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_showapplicant_vue_vue_type_template_id_086073b6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./showapplicant.vue?vue&type=template&id=086073b6& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_showapplicant_vue_vue_type_template_id_086073b6___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_showapplicant_vue_vue_type_template_id_086073b6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvdmlld3Mvc2hvd2FwcGxpY2FudC52dWU/MTA2ZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvdmlld3Mvc2hvd2FwcGxpY2FudC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDg2MDczYjYmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Nob3dhcHBsaWNhbnQudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTA4NjA3M2I2JlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/views/showapplicant.vue?vue&type=template&id=086073b6&\n");
/***/ }),
/***/ "./resources/sass/app.scss":
/*!*********************************!*\
!*** ./resources/sass/app.scss ***!
......@@ -20,6 +20,8 @@ import EditJob from './views/EditJob.vue';
import DetailJob from './views/DetailJob.vue';
import ShowJob from './views/ShowJob.vue';
import Page404 from './views/404.vue';
import ShowApplicant from './views/showapplicant.vue';
import Axios from 'axios';
import store from './store';
......@@ -73,6 +75,14 @@ const router = new VueRouter({
loginEmployer: true
}
},
{
path: 'showapplicant',
name: 'showapplicant',
component: ShowApplicant,
meta: {
loginEmployer: true
}
},
{
path: 'configcompany',
name: 'configcompany',
......
<template>
<v-card flat>
<h1 class="orange--text">ข้อมุลผู้สมัคร</h1>
<v-card-title>
<v-spacer></v-spacer>
<v-flex sm4 xs12>
<v-text-field
v-model="search"
append-icon="search"
label="ค้นหา"
single-line
hide-details
></v-text-field>
</v-flex>
</v-card-title>
<v-data-table
:headers="headers"
:items="items"
class="elevation-1"
:search="search"
rows-per-page-text="จำนวนเเถวต่อหน้า"
no-results-text="ไม่พบข้อมูล"
no-data-text="ไม่มีข้อมูล"
>
<template v-slot:items="props">
<td width="10%" class="text-sm-center">{{ props.item.id }}</td>
<td width="30%" class="text-sm-left">{{ props.item.topic }}</td>
<td width="15%" class="text-sm-center">{{ props.item.typejob }}</td>
<td width="20%" class="text-sm-center">{{ props.item.position }}</td>
<td width="5%" class="text-sm-center">{{ props.item.salary }}</td>
<td width="20%" class="text-sm-center">
<v-layout row wrap justify-center>
<v-btn depressed class="mx-1" fab outline small color="cyan" @click="$router.push(`/employer/editjob/${props.item.job_id}`)">
<v-icon>edit</v-icon>
</v-btn>
<v-btn depressed class="mx-1" fab outline small color="red" @click="deleteJob(props.item.job_id)">
<v-icon>delete</v-icon>
</v-btn>
</v-layout>
</td>
</template>
</v-data-table>
<v-layout row wrap justify-center>
<v-btn color="error" class="text-sm-center text-xs-center" dark @click="$router.push('/employer')">ย้อนกลับ</v-btn>
</v-layout>
</v-card>
</template>
<script>
export default {
data () {
return {
search: '',
headers: [
{ text: 'ชื่อผุ้สมัคร', value: 'id', align: 'center' },
{ text: 'หัวข้องาน', value: 'topic', align: 'center' },
{ text: 'อีเมล', value: 'typejob', align: 'center' },
{ text: 'ระดับการศึกษา', value: 'position', align: 'center' },
{ text: 'สาขา', value: 'salary', align: 'center' },
{ text: 'คณะ', value: 'salary', align: 'center' },
{ text: 'สถาบัน', value: 'salary', align: 'center' },
{ text: 'gpax', value: 'salary', align: 'center' }
],
items: []
}
}
}
</script>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment