Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
C
CO-OP Search
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Kittisak Maneewong
CO-OP Search
Commits
239424b7
Commit
239424b7
authored
Apr 24, 2019
by
Kittisak Maneewong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://projectcs.sci.ubu.ac.th/Kittisak162/co-op-search
parents
16d37ebd
ad8c5eed
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
1242 additions
and
1 deletion
+1242
-1
route_20190424122039.js
.history/resources/js/route_20190424122039.js
+150
-0
route_20190424142204.js
.history/resources/js/route_20190424142204.js
+158
-0
route_20190424142250.js
.history/resources/js/route_20190424142250.js
+160
-0
showapplicant_20190424142052.vue
.history/resources/js/views/showapplicant_20190424142052.vue
+0
-0
showapplicant_20190424142706.vue
.history/resources/js/views/showapplicant_20190424142706.vue
+0
-0
showapplicant_20190424142758.vue
.history/resources/js/views/showapplicant_20190424142758.vue
+49
-0
showapplicant_20190424143005.vue
.history/resources/js/views/showapplicant_20190424143005.vue
+107
-0
showapplicant_20190424143030.vue
.history/resources/js/views/showapplicant_20190424143030.vue
+68
-0
showapplicant_20190424143125.vue
.history/resources/js/views/showapplicant_20190424143125.vue
+68
-0
showapplicant_20190424143137.vue
.history/resources/js/views/showapplicant_20190424143137.vue
+68
-0
showapplicant_20190424143155.vue
.history/resources/js/views/showapplicant_20190424143155.vue
+67
-0
showapplicant_20190424143235.vue
.history/resources/js/views/showapplicant_20190424143235.vue
+67
-0
showapplicant_20190424143635.vue
.history/resources/js/views/showapplicant_20190424143635.vue
+67
-0
showapplicant_20190424143742.vue
.history/resources/js/views/showapplicant_20190424143742.vue
+71
-0
app.js
public/js/app.js
+61
-1
route.js
resources/js/route.js
+10
-0
showapplicant.vue
resources/js/views/showapplicant.vue
+71
-0
No files found.
.history/resources/js/route_20190424122039.js
0 → 100644
View file @
239424b7
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
.history/resources/js/route_20190424142204.js
0 → 100644
View file @
239424b7
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
.history/resources/js/route_20190424142250.js
0 → 100644
View file @
239424b7
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
.history/resources/js/views/showapplicant_20190424142052.vue
0 → 100644
View file @
239424b7
.history/resources/js/views/showapplicant_20190424142706.vue
0 → 100644
View file @
239424b7
.history/resources/js/views/showapplicant_20190424142758.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143005.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143030.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143125.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143137.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143155.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143235.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143635.vue
0 → 100644
View file @
239424b7
<
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
.history/resources/js/views/showapplicant_20190424143742.vue
0 → 100644
View file @
239424b7
<
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
public/js/app.js
View file @
239424b7
...
...
@@ -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; });
\n
var 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
}
\n
var staticRenderFns = []
\n
render._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\n
vue__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
var 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
});
\n
router.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
});
\n
router.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\n
vue__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\n
var 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
});
\n
router.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
});
\n
router.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/NWMzNiJdLCJuYW1lcyI6WyJWdWUiLCJ1c2UiLCJWdWVSb3V0ZXIiLCJyb3V0ZXIiLCJtb2RlIiwicm91dGVzIiwicGF0aCIsIm5hbWUiLCJjb21wb25lbnQiLCJFbXBsb3llckxheW91dCIsImNoaWxkcmVuIiwiRW1wbG95ZXIiLCJtZXRhIiwibG9naW5FbXBsb3llciIsIkxvZ2luRW1wbG95ZXIiLCJSZWdpc3RlckVtcGxveWVyIiwiTWFuYWdlam9iRW1wbG95ZXIiLCJDcmVhdGVKb2IiLCJFZGl0Sm9iIiwiU2hvd0FwcGxpY2FudCIsIkNvbmZpZ0NvbXBhbnkiLCJQYWdlTm90Rm91bmQiLCJBcHBMYXlvdXQiLCJIb21lIiwiU2hvd0pvYiIsIkRldGFpbEpvYiIsIkFjY291bnQiLCJQYWdlNDA0IiwiYmVmb3JlRWFjaCIsInRvIiwiZnJvbSIsIm5leHQiLCJpVmlldyIsIkxvYWRpbmdCYXIiLCJzdGFydCIsIm1hdGNoZWQiLCJzb21lIiwicmVjb3JkIiwicmVxdWlyZWRVc2VyIiwibG9jYWxTdG9yYWdlIiwiZ2V0SXRlbSIsImFmdGVyRWFjaCIsInJvdXRlIiwiZmluaXNoIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBQSwwQ0FBRyxDQUFDQyxHQUFKLENBQVFDLGtEQUFSO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUEsSUFBTUMsTUFBTSxHQUFHLElBQUlELGtEQUFKLENBQWM7QUFDM0JFLE1BQUksRUFBRSxTQURxQjtBQUUzQkMsUUFBTSxFQUFFLENBQ047QUFDRUMsUUFBSSxFQUFFLFdBRFI7QUFFRUMsUUFBSSxFQUFFLGdCQUZSO0FBR0VDLGFBQVMsRUFBRUMsbUVBSGI7QUFJRUMsWUFBUSxFQUFFLENBQ1I7QUFDRUosVUFBSSxFQUFFLEVBRFI7QUFFRUMsVUFBSSxFQUFFLFVBRlI7QUFHRUMsZUFBUyxFQUFFRywyREFIYjtBQUlFQyxVQUFJLEVBQUU7QUFDSkMscUJBQWEsRUFBRTtBQURYO0FBSlIsS0FEUSxFQVNSO0FBQ0VQLFVBQUksRUFBRSxPQURSO0FBRUVDLFVBQUksRUFBRSxlQUZSO0FBR0VDLGVBQVMsRUFBRU0sZ0VBQWFBO0FBSDFCLEtBVFEsRUFjUjtBQUNFUixVQUFJLEVBQUUsVUFEUjtBQUVFQyxVQUFJLEVBQUUsa0JBRlI7QUFHRUMsZUFBUyxFQUFFTyxnRUFBZ0JBO0FBSDdCLEtBZFEsRUFtQlI7QUFDRVQsVUFBSSxFQUFFLFdBRFI7QUFFRUMsVUFBSSxFQUFFLG1CQUZSO0FBR0VDLGVBQVMsRUFBRVEsNkRBSGI7QUFJRUosVUFBSSxFQUFFO0FBQ0pDLHFCQUFhLEVBQUU7QUFEWDtBQUpSLEtBbkJRLEVBMkJSO0FBQ0VQLFVBQUksRUFBRSxXQURSO0FBRUVDLFVBQUksRUFBRSxXQUZSO0FBR0VDLGVBQVMsRUFBRVMsNkRBSGI7QUFJRUwsVUFBSSxFQUFFO0FBQ0pDLHFCQUFhLEVBQUU7QUFEWDtBQUpSLEtBM0JRLEVBbUNSO0FBQ0VQLFVBQUksRUFBRSxhQURSO0FBRUVDLFVBQUksRUFBRSxTQUZSO0FBR0VDLGVBQVMsRUFBRVUsMkRBSGI7QUFJRU4sVUFBSSxFQUFFO0FBQ0pDLHFCQUFhLEVBQUU7QUFEWDtBQUpSLEtBbkNRLEVBMkNSO0FBQ0VQLFVBQUksRUFBRSxlQURSO0FBRUVDLFVBQUksRUFBRSxlQUZSO0FBR0VDLGVBQVMsRUFBRVcsaUVBSGI7QUFJRVAsVUFBSSxFQUFFO0FBQ0pDLHFCQUFhLEVBQUU7QUFEWDtBQUpSLEtBM0NRLEVBbURSO0FBQ0VQLFVBQUksRUFBRSxlQURSO0FBRUVDLFVBQUksRUFBRSxlQUZSO0FBR0VDLGVBQVMsRUFBRVksaUVBSGI7QUFJRVIsVUFBSSxFQUFFO0FBQ0pDLHFCQUFhLEVBQUU7QUFEWDtBQUpSLEtBbkRRLEVBMkRSO0FBQ0VQLFVBQUksRUFBRSxHQURSO0FBRUVDLFVBQUksRUFBRSxhQUZSO0FBR0VDLGVBQVMsRUFBRWEsK0RBQVlBO0FBSHpCLEtBM0RRO0FBSlosR0FETSxFQXVFTjtBQUNFZixRQUFJLEVBQUUsR0FEUjtBQUVFQyxRQUFJLEVBQUUsV0FGUjtBQUdFQyxhQUFTLEVBQUVjLDhEQUhiO0FBSUVaLFlBQVEsRUFBRSxDQUNSO0FBQ0VKLFVBQUksRUFBRSxFQURSO0FBRUVDLFVBQUksRUFBRSxNQUZSO0FBR0VDLGVBQVMsRUFBRWUsdURBQUlBO0FBSGpCLEtBRFEsRUFNUjtBQUNFakIsVUFBSSxFQUFFLFNBRFI7QUFFRUMsVUFBSSxFQUFFLFNBRlI7QUFHRUMsZUFBUyxFQUFFZ0IsMkRBQU9BO0FBSHBCLEtBTlEsRUFXUjtBQUNFbEIsVUFBSSxFQUFFLGVBRFI7QUFFRUMsVUFBSSxFQUFFLFdBRlI7QUFHRUMsZUFBUyxFQUFFaUIsNkRBQVNBO0FBSHRCLEtBWFEsRUFnQlI7QUFDRW5CLFVBQUksRUFBRSxTQURSO0FBRUVDLFVBQUksRUFBRSxTQUZSO0FBR0VDLGVBQVMsRUFBRWtCLDBEQUFPQTtBQUhwQixLQWhCUSxFQXFCUjtBQUNFcEIsVUFBSSxFQUFFLEdBRFI7QUFFRUMsVUFBSSxFQUFFLGNBRlI7QUFHRUMsZUFBUyxFQUFFbUIsdURBQU9BO0FBSHBCLEtBckJRO0FBSlosR0F2RU07QUFGbUIsQ0FBZCxDQUFmO0FBNEdBeEIsTUFBTSxDQUFDeUIsVUFBUCxDQUFrQixVQUFDQyxFQUFELEVBQUtDLElBQUwsRUFBV0MsSUFBWCxFQUFvQjtBQUNwQ0MsOENBQUssQ0FBQ0MsVUFBTixDQUFpQkMsS0FBakI7O0FBQ0EsTUFBR0wsRUFBRSxDQUFDTSxPQUFILENBQVdDLElBQVgsQ0FBZ0IsVUFBQUMsTUFBTTtBQUFBLFdBQUlBLE1BQU0sQ0FBQ3pCLElBQVAsQ0FBWTBCLFlBQWhCO0FBQUEsR0FBdEIsQ0FBSCxFQUF3RDtBQUN0RCxRQUFHLENBQUNDLFlBQVksQ0FBQ0MsT0FBYixDQUFxQixjQUFyQixDQUFKLEVBQTBDO0FBQ3hDVCxVQUFJLENBQUMsR0FBRCxDQUFKO0FBQ0QsS0FGRCxNQUVPO0FBQ0xBLFVBQUk7QUFDTDtBQUNGLEdBTkQsTUFNTyxJQUFHRixFQUFFLENBQUNNLE9BQUgsQ0FBV0MsSUFBWCxDQUFnQixVQUFBQyxNQUFNO0FBQUEsV0FBSUEsTUFBTSxDQUFDekIsSUFBUCxDQUFZQyxhQUFoQjtBQUFBLEdBQXRCLENBQUgsRUFBeUQ7QUFDOUQsUUFBRyxDQUFDMEIsWUFBWSxDQUFDQyxPQUFiLENBQXFCLHVCQUFyQixDQUFKLEVBQW1EO0FBQ2pEVCxVQUFJLENBQUMsaUJBQUQsQ0FBSjtBQUNELEtBRkQsTUFFTztBQUNMQSxVQUFJO0FBQ0w7QUFDRixHQU5NLE1BTUE7QUFDTEEsUUFBSTtBQUNMO0FBQ0YsQ0FqQkQ7QUFtQkE1QixNQUFNLENBQUNzQyxTQUFQLENBQWlCLFVBQUFDLEtBQUssRUFBSTtBQUN4QlYsOENBQUssQ0FBQ0MsVUFBTixDQUFpQlUsTUFBakI7QUFDRCxDQUZEO0FBSWV4QyxxRUFBZiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9yb3V0ZS5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJztcclxuaW1wb3J0IFZ1ZVJvdXRlciBmcm9tICd2dWUtcm91dGVyJztcclxuaW1wb3J0IGlWaWV3IGZyb20gJ2l2aWV3JztcclxuXHJcblZ1ZS51c2UoVnVlUm91dGVyKTtcclxuXHJcbmltcG9ydCBBcHBMYXlvdXQgZnJvbSAnLi9sYXlvdXRzL0FwcExheW91dC52dWUnO1xyXG5pbXBvcnQgRW1wbG95ZXJMYXlvdXQgZnJvbSAnLi9sYXlvdXRzL0VtcGxveWVyTGF5b3V0LnZ1ZSc7XHJcblxyXG5pbXBvcnQgSG9tZSBmcm9tICcuL3ZpZXdzL0hvbWUudnVlJztcclxuaW1wb3J0IEFjY291bnQgZnJvbSAnLi92aWV3cy9BY2NvdW50LnZ1ZSc7XHJcbmltcG9ydCBFbXBsb3llciBmcm9tICcuL3ZpZXdzL0VtcGxveWVyLnZ1ZSc7XHJcbmltcG9ydCBMb2dpbkVtcGxveWVyIGZyb20gJy4vdmlld3MvTG9naW5FbXBsb3llci52dWUnO1xyXG5pbXBvcnQgUGFnZU5vdEZvdW5kIGZyb20gJy4vdmlld3MvUGFnZU5vdEZvdW5kLnZ1ZSc7XHJcbmltcG9ydCBSZWdpc3RlckVtcGxveWVyIGZyb20gJy4vdmlld3MvUmVnaXN0ZXJFbXBsb3llcic7XHJcbmltcG9ydCBNYW5hZ2Vqb2JFbXBsb3llciBmcm9tICcuL3ZpZXdzL21hbmFnZWpvYi52dWUnO1xyXG5pbXBvcnQgQ29uZmlnQ29tcGFueSBmcm9tICcuL3ZpZXdzL0NvbmZpZ0NvbXBhbnkudnVlJztcclxuaW1wb3J0IENyZWF0ZUpvYiBmcm9tICcuL3ZpZXdzL0NyZWF0ZUpvYi52dWUnO1xyXG5pbXBvcnQgRWRpdEpvYiBmcm9tICcuL3ZpZXdzL0VkaXRKb2IudnVlJztcclxuaW1wb3J0IERldGFpbEpvYiBmcm9tICcuL3ZpZXdzL0RldGFpbEpvYi52dWUnO1xyXG5pbXBvcnQgU2hvd0pvYiBmcm9tICcuL3ZpZXdzL1Nob3dKb2IudnVlJztcclxuaW1wb3J0IFBhZ2U0MDQgZnJvbSAnLi92aWV3cy80MDQudnVlJztcclxuaW1wb3J0IFNob3dBcHBsaWNhbnQgZnJvbSAnLi92aWV3cy9zaG93YXBwbGljYW50LnZ1ZSc7XHJcblxyXG5pbXBvcnQgQXhpb3MgZnJvbSAnYXhpb3MnO1xyXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi9zdG9yZSc7XHJcblxyXG5jb25zdCByb3V0ZXIgPSBuZXcgVnVlUm91dGVyKHtcclxuICBtb2RlOiAnaGlzdG9yeScsXHJcbiAgcm91dGVzOiBbXHJcbiAgICB7XHJcbiAgICAgIHBhdGg6ICcvZW1wbG95ZXInLFxyXG4gICAgICBuYW1lOiAnZW1wbG95ZXJMYXlvdXQnLFxyXG4gICAgICBjb21wb25lbnQ6IEVtcGxveWVyTGF5b3V0LFxyXG4gICAgICBjaGlsZHJlbjogW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcnLFxyXG4gICAgICAgICAgbmFtZTogJ0VtcGxveWVyJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogRW1wbG95ZXIsXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdsb2dpbicsXHJcbiAgICAgICAgICBuYW1lOiAnbG9naW5FbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IExvZ2luRW1wbG95ZXJcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdyZWdpc3RlcicsXHJcbiAgICAgICAgICBuYW1lOiAncmVnaXN0ZXJFbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IFJlZ2lzdGVyRW1wbG95ZXJcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdtYW5hZ2Vqb2InLFxyXG4gICAgICAgICAgbmFtZTogJ21hbmFnZWpvYkVtcGxveWVyJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogTWFuYWdlam9iRW1wbG95ZXIsXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdjcmVhdGVqb2InLFxyXG4gICAgICAgICAgbmFtZTogJ2NyZWF0ZWpvYicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IENyZWF0ZUpvYixcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgbG9naW5FbXBsb3llcjogdHJ1ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ2VkaXRqb2IvOmlkJyxcclxuICAgICAgICAgIG5hbWU6ICdlZGl0Sm9iJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogRWRpdEpvYixcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgbG9naW5FbXBsb3llcjogdHJ1ZVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ3Nob3dhcHBsaWNhbnQnLFxyXG4gICAgICAgICAgbmFtZTogJ3Nob3dhcHBsaWNhbnQnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBTaG93QXBwbGljYW50LFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBsb2dpbkVtcGxveWVyOiB0cnVlXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnY29uZmlnY29tcGFueScsXHJcbiAgICAgICAgICBuYW1lOiAnY29uZmlnY29tcGFueScsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IENvbmZpZ0NvbXBhbnksXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIGxvZ2luRW1wbG95ZXI6IHRydWVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcqJyxcclxuICAgICAgICAgIG5hbWU6ICc0MDRFbXBsb3llcicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IFBhZ2VOb3RGb3VuZFxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgcGF0aDogJy8nLFxyXG4gICAgICBuYW1lOiAnYXBwTGF5b3V0JyxcclxuICAgICAgY29tcG9uZW50OiBBcHBMYXlvdXQsXHJcbiAgICAgIGNoaWxkcmVuOiBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJycsXHJcbiAgICAgICAgICBuYW1lOiAnSG9tZScsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IEhvbWVcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICdzaG93am9iJyxcclxuICAgICAgICAgIG5hbWU6ICdzaG93am9iJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogU2hvd0pvYlxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ2RldGFpbGpvYi86aWQnLFxyXG4gICAgICAgICAgbmFtZTogJ2RldGFpbEpvYicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6IERldGFpbEpvYlxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJ2FjY291bnQnLFxyXG4gICAgICAgICAgbmFtZTogJ2FjY291bnQnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiBBY2NvdW50XHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBwYXRoOiAnKicsXHJcbiAgICAgICAgICBuYW1lOiAncGFnZU5vdEZvdW5kJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogUGFnZTQwNFxyXG4gICAgICAgIH1cclxuICAgICAgXVxyXG4gICAgfVxyXG4gIF1cclxufSlcclxuXHJcbnJvdXRlci5iZWZvcmVFYWNoKCh0bywgZnJvbSwgbmV4dCkgPT4ge1xyXG4gIGlWaWV3LkxvYWRpbmdCYXIuc3RhcnQoKTtcclxuICBpZih0by5tYXRjaGVkLnNvbWUocmVjb3JkID0+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\n
var 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 */
\n
if (false) { var api; }
\n
component.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 ***!
resources/js/route.js
View file @
239424b7
...
...
@@ -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'
,
...
...
resources/js/views/showapplicant.vue
0 → 100644
View file @
239424b7
<
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment