390 lines
17 KiB
Vue
390 lines
17 KiB
Vue
<template>
|
|
<div class="pa-lg-8 pa-md-8 pa-sm-3">
|
|
<div
|
|
style="
|
|
background-color: #4c884c;
|
|
box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
|
|
rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
|
|
border-radius: 20px;
|
|
"
|
|
class="pa-lg-10 pa-md-10 pa-sm-4 pa-2"
|
|
>
|
|
<!-- {{ dataProfile }} -->
|
|
<v-row >
|
|
<v-col
|
|
v-for="(item, i) in dataProfile"
|
|
:key="i"
|
|
cols="12"
|
|
md="6"
|
|
lg="6"
|
|
>
|
|
<v-card elevation="5" class="text-sub2 mx-auto pb-5 card-user">
|
|
<div
|
|
style="background: #37332f; color: white; width: 100%"
|
|
class="font-weight-bold pa-2 w-100 text-center"
|
|
>
|
|
<div class="more" v-if="item.group">{{ item.group.name }}</div>
|
|
</div>
|
|
<v-card-item>
|
|
<v-row align="left">
|
|
<!-- <div class="box-province px-3 py-2">
|
|
<div class="font-weight-bold">
|
|
{{ item.province }} เขต{{ item.district }}
|
|
</div>
|
|
</div> -->
|
|
|
|
<v-col cols="12" md="auto" class="text-center">
|
|
<!-- {{ item.image }} -->
|
|
|
|
<v-avatar
|
|
color="#635d56"
|
|
size="100"
|
|
v-if="item.image"
|
|
:image="item.image"
|
|
>
|
|
</v-avatar
|
|
><v-avatar color="#635d56" size="100" v-else>
|
|
<v-icon icon="mdi-account" color="" size="80"></v-icon>
|
|
</v-avatar>
|
|
</v-col>
|
|
<v-col cols="12" md="" class="text-center">
|
|
<div class="font-weight-bold text-normal my-2 text-center">
|
|
{{ item.firstName }}
|
|
<span class="ml-3">
|
|
{{ item.lastName }}
|
|
<span v-if="item.age" class="text-sub2">
|
|
({{ item.age }}ปี)</span
|
|
></span
|
|
>
|
|
<div
|
|
class="box-province px-3 py-2 text-sub2"
|
|
v-if="item.zone"
|
|
>
|
|
<div class="font-weight-bold">
|
|
{{ item.zone.province.name }} |
|
|
<span class="font-weight-medium">{{
|
|
item.zone.name
|
|
}}</span>
|
|
</div>
|
|
</div>
|
|
<!-- <div class="text-sub3">{{ item.group }}</div> -->
|
|
</div>
|
|
</v-col>
|
|
</v-row>
|
|
|
|
<v-row>
|
|
<v-col cols="12">
|
|
<div class="text-small text-left">
|
|
<div class="font-weight-medium">
|
|
<span class="font-weight-bold">อาชีพ :</span>
|
|
{{ item.job }}
|
|
</div>
|
|
<div class="font-weight-medium">
|
|
<span class="font-weight-bold">การศึกษา :</span>
|
|
{{ item.education }}
|
|
</div>
|
|
</div>
|
|
</v-col>
|
|
</v-row>
|
|
<div class="text-left text-small my-3">
|
|
<div class="text-small font-weight-bold">ช่องทางติดต่อ</div>
|
|
<v-divider class="my-1"></v-divider>
|
|
|
|
<div class="mt-2 d-flex justify">
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
x="0px"
|
|
y="0px"
|
|
width="23"
|
|
height="23"
|
|
viewBox="0 0 50 50"
|
|
class="mr-2"
|
|
>
|
|
<path
|
|
d="M41,4H9C6.24,4,4,6.24,4,9v32c0,2.76,2.24,5,5,5h32c2.76,0,5-2.24,5-5V9C46,6.24,43.76,4,41,4z M37,19h-2c-2.14,0-3,0.5-3,2 v3h5l-1,5h-4v15h-5V29h-4v-5h4v-3c0-4,2-7,6-7c2.9,0,4,1,4,1V19z"
|
|
></path></svg
|
|
><span v-if="item.facebook"> {{ item.facebook }}</span
|
|
><span v-else> - </span>
|
|
</div>
|
|
<div class="mt-2 d-flex justify">
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
x="0px"
|
|
y="-5px"
|
|
width="23"
|
|
height="23"
|
|
viewBox="0 0 50 50"
|
|
class="mr-2"
|
|
>
|
|
<path
|
|
d="M 11 4 C 7.134 4 4 7.134 4 11 L 4 39 C 4 42.866 7.134 46 11 46 L 39 46 C 42.866 46 46 42.866 46 39 L 46 11 C 46 7.134 42.866 4 39 4 L 11 4 z M 13.085938 13 L 21.023438 13 L 26.660156 21.009766 L 33.5 13 L 36 13 L 27.789062 22.613281 L 37.914062 37 L 29.978516 37 L 23.4375 27.707031 L 15.5 37 L 13 37 L 22.308594 26.103516 L 13.085938 13 z M 16.914062 15 L 31.021484 35 L 34.085938 35 L 19.978516 15 L 16.914062 15 z"
|
|
></path></svg
|
|
><span v-if="item.twitter"> {{ item.twitter }}</span
|
|
><span v-else> - </span>
|
|
</div>
|
|
|
|
<div class="mt-2 d-flex justify">
|
|
<!-- <i class="far fa-tiktok"></i> -->
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
x="0px"
|
|
y="0px"
|
|
width="23"
|
|
height="23"
|
|
viewBox="0 0 50 50"
|
|
class="mr-2"
|
|
>
|
|
<path
|
|
d="M41,4H9C6.243,4,4,6.243,4,9v32c0,2.757,2.243,5,5,5h32c2.757,0,5-2.243,5-5V9C46,6.243,43.757,4,41,4z M37.006,22.323 c-0.227,0.021-0.457,0.035-0.69,0.035c-2.623,0-4.928-1.349-6.269-3.388c0,5.349,0,11.435,0,11.537c0,4.709-3.818,8.527-8.527,8.527 s-8.527-3.818-8.527-8.527s3.818-8.527,8.527-8.527c0.178,0,0.352,0.016,0.527,0.027v4.202c-0.175-0.021-0.347-0.053-0.527-0.053 c-2.404,0-4.352,1.948-4.352,4.352s1.948,4.352,4.352,4.352s4.527-1.894,4.527-4.298c0-0.095,0.042-19.594,0.042-19.594h4.016 c0.378,3.591,3.277,6.425,6.901,6.685V22.323z"
|
|
></path></svg
|
|
><span v-if="item.tiktok"> {{ item.tiktok }}</span
|
|
><span v-else> - </span>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- <div class="text-small font-weight-bold text-left d-none">
|
|
จุดยืน
|
|
<v-divider class="my-1"></v-divider>
|
|
<v-row class="text-small" style="height: 150px; overflow: auto">
|
|
<v-col class="text-left">
|
|
<div class="font-weight-bold">เห็นด้วย :</div>
|
|
<div v-for="(ag, k) in item.opinion.agree" :key="k">
|
|
{{ ag }}
|
|
</div>
|
|
</v-col>
|
|
<v-col class="text-left">
|
|
<div class="font-weight-bold">ไม่เห็นด้วย :</div>
|
|
<div v-for="(ag, k) in item.opinion.disagree" :key="k">
|
|
{{ ag }}
|
|
</div>
|
|
</v-col>
|
|
</v-row>
|
|
</div> -->
|
|
</v-card-item>
|
|
</v-card></v-col
|
|
>
|
|
</v-row>
|
|
<!-- {{ dataProfile.length }}
|
|
<div v-if="dataProfile.length == 0">ไม่พบข้อมูล</div> -->
|
|
</div>
|
|
</div>
|
|
</template>
|
|
<script>
|
|
export default {
|
|
props: {
|
|
dataProfile: {
|
|
type: Array,
|
|
},
|
|
},
|
|
data() {
|
|
return {
|
|
profile: [
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพ",
|
|
district: "บางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
edit: "บางเขน",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group: "กลุ่มการศึกษา",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: {
|
|
fb: "Sornram jadee",
|
|
x: "Sornram jadee",
|
|
email: "sornram.j@gmail.com",
|
|
},
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพมหานคร",
|
|
district: "บางเขนบางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group:
|
|
"กลุ่มผู้ประกอบอาชีพด้านวิทยาศาสตร์ เทคโนโลยี การสื่อสาร การพัฒนานวัตรกรรม",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: { fb: "Sornram jadee", x: "Sornram jadee" },
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
"นิรโทษกรรมคดีการเมือง ยกเว้นคดีมาตรา 112",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพ",
|
|
district: "บางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
edit: "บางเขน",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group: "กลุ่มการศึกษา",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: { fb: "Sornram jadee", x: "Sornram jadee" },
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพ",
|
|
district: "บางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
edit: "บางเขน",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group: "กลุ่มการศึกษา",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: { fb: "Sornram jadee", x: "Sornram jadee" },
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพ",
|
|
district: "บางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
edit: "บางเขน",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group: "กลุ่มการศึกษา",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: { fb: "Sornram jadee", x: "Sornram jadee" },
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพมหานคร",
|
|
district: "บางเขนบางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group: "กลุ่มการศึกษา",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: { fb: "Sornram jadee", x: "Sornram jadee" },
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
"นิรโทษกรรมคดีการเมือง ยกเว้นคดีมาตรา 112",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
{
|
|
name: "ศรราม",
|
|
lastname: "ใจดี",
|
|
province: "กรุงเทพมหานคร",
|
|
district: "บางเขนบางเขน",
|
|
phone: "08952402xx",
|
|
age: "42",
|
|
education: "ปริญญาโท ด้านเศรษฐศาสตร์",
|
|
group: "กลุ่มการศึกษา",
|
|
occupation:
|
|
"อดีตเคยทำงานด้านการจัดทำข้อเสนอเชิงนโยบายเศรษฐกิจมหภาคต่อกระทรวงการคลังและรัฐบาล...",
|
|
email: "sornram.j@gmail.com",
|
|
social: { fb: "Sornram jadee", x: "Sornram jadee" },
|
|
opinion: {
|
|
agree: [
|
|
"แก้ไข มาตรา 112",
|
|
"แก้ไขรัฐธรรมนูญ 2560",
|
|
"ยกเลิกการเกณฑ์ทหารแบบบังคับ",
|
|
"นิรโทษกรรมคดีการเมือง ยกเว้นคดีมาตรา 112",
|
|
],
|
|
disagree: [" สว. มีอำนาจโหวตเลือกนายกรัฐมนตรี"],
|
|
},
|
|
},
|
|
],
|
|
};
|
|
},
|
|
};
|
|
</script>
|
|
<style>
|
|
.card-user {
|
|
height: 100%;
|
|
/* height: 370px; */
|
|
}
|
|
.more {
|
|
width: 92%;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
margin: auto;
|
|
}
|
|
.box-province {
|
|
background-color: #f4c03f;
|
|
border-radius: 5px;
|
|
margin: auto;
|
|
width: fit-content;
|
|
box-shadow: rgba(0, 0, 0, 0.24) 3px 0px 8px;
|
|
}
|
|
@media only screen and (min-width: 0px) and (max-width: 700px) {
|
|
.card-user {
|
|
max-height: auto !important;
|
|
height: auto !important;
|
|
}
|
|
/* .box-province {
|
|
position: unset;
|
|
display: block;
|
|
width: 100%;
|
|
top: 0;
|
|
right: 0;
|
|
background-color: #f4c03f;
|
|
border-radius: 5px;
|
|
margin: 5px;
|
|
box-shadow: rgba(0, 0, 0, 0.24) 3px 0px 8px;
|
|
} */
|
|
}
|
|
</style>
|