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
6e9e9e2f
Commit
6e9e9e2f
authored
Apr 24, 2019
by
Kittisak Maneewong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add home
parent
ad8c5eed
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
345 additions
and
3 deletions
+345
-3
EmployerLayout_20190422170647.vue
...ry/resources/js/layouts/EmployerLayout_20190422170647.vue
+35
-0
EmployerLayout_20190424145829.vue
...ry/resources/js/layouts/EmployerLayout_20190424145829.vue
+35
-0
EmployerLayout_20190424145843.vue
...ry/resources/js/layouts/EmployerLayout_20190424145843.vue
+35
-0
DetailJob_20190424151624.vue
.history/resources/js/views/DetailJob_20190424151624.vue
+205
-0
Home_20190403005152.vue
.history/resources/js/views/Home_20190403005152.vue
+16
-0
Home_20190424150806.vue
.history/resources/js/views/Home_20190424150806.vue
+16
-0
slide.png
public/images/slide.png
+0
-0
app.js
public/js/app.js
+0
-0
EmployerLayout.vue
resources/js/layouts/EmployerLayout.vue
+2
-2
Home.vue
resources/js/views/Home.vue
+1
-1
No files found.
.history/resources/js/layouts/EmployerLayout_20190422170647.vue
0 → 100644
View file @
6e9e9e2f
<
template
>
<div>
<Navbar></Navbar>
<v-content
class=
"my-0"
>
<v-container
fluid
white
>
<v-layout
>
<v-flex
sm10
xs12
offset-sm1
>
<v-card
flat
height=
"600px"
>
<router-view></router-view>
</v-card>
</v-flex>
</v-layout>
</v-container>
</v-content>
<!--
<Footer></Footer>
-->
<Snackbar></Snackbar>
</div>
</
template
>
<
script
>
import
Navbar
from
'../components/Navbar.vue'
;
import
Footer
from
'../components/Footer.vue'
;
import
Snackbar
from
'../components/Snackbar.vue'
;
export
default
{
components
:
{
Navbar
,
Footer
,
Snackbar
},
beforeMount
()
{
this
.
$store
.
dispatch
(
'checkEmployer'
)
}
}
</
script
>
.history/resources/js/layouts/EmployerLayout_20190424145829.vue
0 → 100644
View file @
6e9e9e2f
<
template
>
<div>
<Navbar></Navbar>
<v-content
class=
"my-0"
>
<v-container
fluid
white
>
<v-layout
>
<v-flex
sm10
xs12
offset-sm1
>
<v-card
flat
>
<router-view></router-view>
</v-card>
</v-flex>
</v-layout>
</v-container>
</v-content>
<!--
<Footer></Footer>
-->
<Snackbar></Snackbar>
</div>
</
template
>
<
script
>
import
Navbar
from
'../components/Navbar.vue'
;
import
Footer
from
'../components/Footer.vue'
;
import
Snackbar
from
'../components/Snackbar.vue'
;
export
default
{
components
:
{
Navbar
,
Footer
,
Snackbar
},
beforeMount
()
{
this
.
$store
.
dispatch
(
'checkEmployer'
)
}
}
</
script
>
.history/resources/js/layouts/EmployerLayout_20190424145843.vue
0 → 100644
View file @
6e9e9e2f
<
template
>
<div>
<Navbar></Navbar>
<v-content
class=
"my-0"
>
<v-container
fluid
white
>
<v-layout
>
<v-flex
sm10
xs12
offset-sm1
>
<v-card
flat
>
<router-view></router-view>
</v-card>
</v-flex>
</v-layout>
</v-container>
</v-content>
<Footer></Footer>
<Snackbar></Snackbar>
</div>
</
template
>
<
script
>
import
Navbar
from
'../components/Navbar.vue'
;
import
Footer
from
'../components/Footer.vue'
;
import
Snackbar
from
'../components/Snackbar.vue'
;
export
default
{
components
:
{
Navbar
,
Footer
,
Snackbar
},
beforeMount
()
{
this
.
$store
.
dispatch
(
'checkEmployer'
)
}
}
</
script
>
.history/resources/js/views/DetailJob_20190424151624.vue
0 → 100644
View file @
6e9e9e2f
<
template
>
<div>
<v-layout
row
wrap
>
<v-flex
xs12
sm9
class=
"pa-1"
>
<v-flex
xs12
sm12
class=
"div-card white pa-4"
>
<v-layout
row
wrap
>
<v-flex
xs12
sm10
>
<span
class=
"headline font-weight-bold indigo--text"
>
{{
detail_data
.
job_title
}}
</span>
</v-flex>
<v-flex
xs12
sm2
>
<v-btn
color=
"deep-orange "
v-if=
"!!localStorage.getItem('access_token')"
@
click=
"$store.commit('setDialogJob', !$store.getters.getDialogJob);"
dark
small
depressed
class=
"body-2"
>
สมัครงานนี้
</v-btn>
<v-btn
color=
"deep-orange "
v-if=
"!localStorage.getItem('access_token')"
@
click=
"$store.commit('setSnackbar',
{show: true, color: 'error', text: 'จำเป็นต้องเข้าสู่ระบบสมาชิกก่อน!'})" dark small depressed class="body-2">สมัครงานนี้
</v-btn>
</v-flex>
</v-layout>
<v-flex
xs12
sm8
>
<span
class=
"subheading font-weight-medium"
>
{{
detail_data
.
company_name
}}
</span>
</v-flex>
<v-flex
xs12
sm12
>
<span
class=
"body-2 grey--text"
>
{{
detail_data
.
addr
}}
ตำบล
{{
detail_data
.
tambon
}}
อำเภอ
{{
detail_data
.
amphoe
}}
จังหวัด
{{
detail_data
.
province
}}
{{
detail_data
.
zipcode
}}
</span>
</v-flex>
<v-flex
xs12
sm12
class=
"mt-3 font-weight-bold subheading brown--text"
>
<v-icon
small
color=
"brown"
>
fas fa-building
</v-icon>
เกี่ยวกับเรา
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 mt-1"
>
{{
detail_data
.
about
?
detail_data
.
sabout
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"mt-2 "
>
<span
class=
"font-weight-bold subheading red--text"
>
รายละเอียดงาน
</span>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
รับสมัคร :
</b>
{{
detail_data
.
num
?
detail_data
.
num
+
' ตำแหน่ง'
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
ประเภทธุรกิจ :
</b>
{{
detail_data
.
job_type
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
ตำแหน่งงาน :
</b>
{{
detail_data
.
department
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
สาขาวิชาที่เปิดรับ :
</b>
{{
detail_data
.
branch
?
detail_data
.
branch
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
ค่าตอบแทน/เงินเดือน :
</b>
{{
detail_data
.
salary
?
detail_data
.
salary
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
วันทำงาน :
</b>
{{
detail_data
.
day
?
detail_data
.
day
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
เวลาทำงาน :
</b>
{{
detail_data
.
time
?
detail_data
.
time
:
'-'
}}
</v-flex>
</v-flex>
<v-flex
xs12
sm12
class=
"mt-2 "
>
<span
class=
"font-weight-bold subheading red--text"
>
คุณสมบัติ
</span>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
เพศ :
</b>
{{
detail_data
.
gender
?
detail_data
.
gender
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
ระดับการศึกษา :
</b>
{{
detail_data
.
degree
?
detail_data
.
degree
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
เกรดเฉลี่ย :
</b>
{{
detail_data
.
gpax
?
detail_data
.
gpax
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
ระยะเวลาการทำงาน :
</b>
{{
detail_data
.
phase
?
detail_data
.
phase
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<b>
คุณสมบัติเพิ่มเติม :
</b>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<pre
class=
"body-1"
>
{{
detail_data
.
feature
?
detail_data
.
feature
:
'-'
}}
</pre>
</v-flex>
</v-flex>
</v-flex>
<v-flex
xs12
sm12
class=
"mt-2 "
>
<span
class=
"font-weight-bold subheading red--text"
>
หน้าที่รับผิดชอบ
</span>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<pre
class=
"body-1"
>
{{
detail_data
.
role
?
detail_data
.
role
:
'-'
}}
</pre>
</v-flex>
</v-flex>
<v-flex
xs12
sm12
class=
"mt-2 "
>
<span
class=
"font-weight-bold subheading red--text"
>
สวัสดิการ
</span>
<v-flex
xs12
sm12
class=
"body-1 px-4"
>
<pre
class=
"body-1"
>
{{
detail_data
.
welfare
?
detail_data
.
welfare
:
'-'
}}
</pre>
</v-flex>
</v-flex>
</v-flex>
</v-flex>
<v-flex
xs12
sm3
class=
"pa-1 "
>
<v-flex
xs12
sm12
class=
"div-card white pa-2"
>
<v-flex
xs12
sm12
class=
" font-weight-bold subheading mb-1 mt-2"
>
<v-icon
small
>
fas fa-mobile-alt
</v-icon>
ข้อมูลติดต่อ
<v-divider></v-divider>
</v-flex>
<v-flex
xs12
sm12
class=
"text-xs-center text-sm-center "
>
<img
width=
"180"
class=
""
:src=
"detail_data.imageCompany"
alt=
""
>
</v-flex>
<v-flex
xs12
sm12
class=
"text-xs-center text-sm-center font-weight-bold caption mb-1"
>
{{
detail_data
.
company_name
}}
</v-flex>
<v-flex
xs12
sm12
class=
" body-1 px-2"
>
<v-icon
small
>
fas fa-user
</v-icon>
คุณ
{{
detail_data
.
company_owner
}}
</v-flex>
<v-flex
xs12
sm12
class=
" body-1 px-2"
>
<v-icon
small
>
fas fa-envelope
</v-icon>
{{
detail_data
.
email
}}
</v-flex>
<v-flex
xs12
sm12
class=
" body-1 px-2"
>
<v-icon
small
>
laptop_mac
</v-icon>
{{
detail_data
.
website
?
detail_data
.
website
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
" body-1 px-2"
>
<v-icon
small
>
phone
</v-icon>
โทร.
{{
detail_data
.
phone_no
?
detail_data
.
phone_no
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
" body-1 px-2"
>
<v-icon
small
>
fas fa-fax
</v-icon>
แฟกซ์. :
{{
detail_data
.
fax
?
detail_data
.
fax
:
'-'
}}
</v-flex>
<v-flex
xs12
sm12
class=
" font-weight-bold subheading mt-2 my-1"
>
<v-icon
small
>
fas fa-street-view
</v-icon>
แผนที่ตั้งบริษัท
<v-divider></v-divider>
<GmapMap
v-if=
"detail_data.lat"
style=
"width: 100%; height: 200px;"
:zoom=
"15"
:center=
"
{lat: detail_data.lat*1, lng: detail_data.long*1}">
<GmapMarker
:position=
"
{lat: detail_data.lat*1, lng: detail_data.long*1}"
/>
</GmapMap>
</v-flex>
<v-flex
xs12
sm12
class=
" font-weight-bold subheading mt-2 my-1"
>
<v-icon
small
>
fas fa-plane
</v-icon>
การเดินทาง
<v-divider></v-divider>
</v-flex>
<v-layout
row
wrap
justify-center
class=
"pa-1"
fill-height
align-center
>
<v-flex
xs6
sm6
class=
"text-sm-center text-xs-center"
>
<img
src=
"/images/bts.png"
width=
"50"
height=
"50"
alt=
""
>
<v-flex
xs12
sm12
>
{{
detail_data
.
bts
?
detail_data
.
bts
:
'ไม่มี'
}}
</v-flex>
</v-flex>
<v-flex
xs6
sm6
class=
"text-sm-center text-xs-center"
>
<img
src=
"/images/mrt.png"
width=
"50"
height=
"50"
alt=
""
>
<v-flex
xs12
sm12
>
{{
detail_data
.
mrt
?
detail_data
.
mrt
:
'ไม่มี'
}}
</v-flex>
</v-flex>
</v-layout>
<v-layout
row
wrap
justify-center
class=
"pa-1"
fill-height
align-center
>
<v-flex
xs6
sm6
class=
"text-sm-center text-xs-center"
>
<img
src=
"/images/arl.png"
width=
"50"
height=
"50"
alt=
""
>
<v-flex
xs12
sm12
>
{{
detail_data
.
arl
?
detail_data
.
arl
:
'ไม่มี'
}}
</v-flex>
</v-flex>
<v-flex
xs6
sm6
class=
"text-sm-center text-xs-center"
>
<img
src=
"/images/bus.png"
width=
"50"
height=
"50"
alt=
""
>
<v-flex
xs12
sm12
>
{{
detail_data
.
bus
?
detail_data
.
bus
:
'ไม่มี'
}}
</v-flex>
</v-flex>
</v-layout>
<v-flex
xs12
sm12
class=
"px-3 font-weight-bold"
>
การเดินทางเพิ่มเติม :
<v-flex
xs12
sm12
class=
"body-1 px-2"
>
<pre
class=
"body-1"
>
{{
detail_data
.
another
?
detail_data
.
another
:
'-'
}}
</pre>
</v-flex>
</v-flex>
</v-flex>
</v-flex>
</v-layout>
<RegisterJob
:id=
"$route.params.id"
></RegisterJob>
</div>
</
template
>
<
script
>
import
RegisterJob
from
'./RegisterJob.vue'
;
export
default
{
components
:
{
RegisterJob
},
data
()
{
return
{
detail_data
:
{}
}
},
beforeMount
()
{
axios
.
get
(
`/api/detail/
${
this
.
$route
.
params
.
id
}
`
)
.
then
(
res
=>
{
this
.
detail_data
=
res
.
data
.
job
}).
catch
(
err
=>
{
console
.
log
(
err
.
response
)})
}
}
</
script
>
<
style
lang=
"scss"
scoped
>
.border-logo
{
border
:
1px
solid
#e1e1e1
;
}
.div-card
{
border-radius
:
3px
;
box-shadow
:
0
2px
1px
rgba
(
0
,
0
,
0
,.
17
);
}
</
style
>
.history/resources/js/views/Home_20190403005152.vue
0 → 100644
View file @
6e9e9e2f
<
template
>
<div>
Home,
{{
welcome
}}
</div>
</
template
>
<
script
>
export
default
{
computed
:
{
welcome
()
{
return
this
.
$store
.
getters
.
welcome
;
}
}
}
</
script
>
.history/resources/js/views/Home_20190424150806.vue
0 → 100644
View file @
6e9e9e2f
<
template
>
<div>
<img
src=
"/images/slide.png"
width=
"100%"
>
</div>
</
template
>
<
script
>
export
default
{
computed
:
{
welcome
()
{
return
this
.
$store
.
getters
.
welcome
;
}
}
}
</
script
>
public/images/slide.png
0 → 100644
View file @
6e9e9e2f
493 KB
public/js/app.js
View file @
6e9e9e2f
This diff is collapsed.
Click to expand it.
resources/js/layouts/EmployerLayout.vue
View file @
6e9e9e2f
...
@@ -5,14 +5,14 @@
...
@@ -5,14 +5,14 @@
<v-container
fluid
white
>
<v-container
fluid
white
>
<v-layout
>
<v-layout
>
<v-flex
sm10
xs12
offset-sm1
>
<v-flex
sm10
xs12
offset-sm1
>
<v-card
flat
height=
"600px"
>
<v-card
flat
>
<router-view></router-view>
<router-view></router-view>
</v-card>
</v-card>
</v-flex>
</v-flex>
</v-layout>
</v-layout>
</v-container>
</v-container>
</v-content>
</v-content>
<
!--
<Footer></Footer>
--
>
<
Footer></Footer
>
<Snackbar></Snackbar>
<Snackbar></Snackbar>
</div>
</div>
</
template
>
</
template
>
...
...
resources/js/views/Home.vue
View file @
6e9e9e2f
<
template
>
<
template
>
<div>
<div>
Home,
{{
welcome
}}
<img
src=
"/images/slide.png"
width=
"100%"
>
</div>
</div>
</
template
>
</
template
>
...
...
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