mirror of
https://github.com/PanJiaChen/vue-element-admin.git
synced 2025-04-06 03:57:53 +08:00
225 lines
4.7 KiB
Vue
225 lines
4.7 KiB
Vue
<template>
|
|
<div class="card">
|
|
<el-row :gutter="20">
|
|
<el-col
|
|
class="heading"
|
|
:xs="10"
|
|
:sm="10"
|
|
:lg="6"
|
|
><div class="">
|
|
<span class="heading__title">My booking</span>
|
|
</div>
|
|
</el-col>
|
|
<el-col
|
|
class="heading heading-icon"
|
|
:xs="2"
|
|
:sm="1"
|
|
:md="1"
|
|
><div class=""><i class="el-icon-date" /></div></el-col>
|
|
</el-row>
|
|
<el-row :gutter="20">
|
|
<div class="arrow arrow-left"><i class="el-icon-arrow-left" /></div>
|
|
<el-col class="heading-content__right">
|
|
<p>
|
|
<span>INJURY</span><br>
|
|
<span class="major">Right Elbow</span>
|
|
</p>
|
|
<el-row :gutter="10">
|
|
<el-col :span="2.5" :offset="0">
|
|
<pan-thumb :image="avatar" class="avatar" />
|
|
</el-col>
|
|
<el-col :span="12" :offset="0">
|
|
<p>
|
|
<span class="content">PT NAME</span><br>
|
|
<span class="content-value">DIMITRI ALEXIOU</span>
|
|
</p>
|
|
</el-col>
|
|
</el-row>
|
|
</el-col>
|
|
<el-col class="heading-content" :xs="12" :sm="11" :md="7">
|
|
<div class="grid-content--box">
|
|
<div class="content">
|
|
<p class="border-bottom border-right">
|
|
<span class="content-title">DATE</span>
|
|
<br>
|
|
<span class="content-value">{{ date }}</span>
|
|
</p>
|
|
<p class="border-bottom border-right">
|
|
<span class="content-title">TIME</span>
|
|
<br>
|
|
<span class="content-value">{{ time }}</span>
|
|
</p>
|
|
<p class="border-right">
|
|
<span class="content-title">ORDER ID</span>
|
|
<br>
|
|
<span class="content-value">{{ orderId }}</span>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
<el-button
|
|
type="primary"
|
|
icon="el-icon-monitor"
|
|
class="action"
|
|
:rounded="false"
|
|
>Go to Consultation</el-button>
|
|
<div class="arrow arrow-right"><i class="el-icon-arrow-right" /></div>
|
|
</el-row>
|
|
</div>
|
|
</template>
|
|
|
|
<script>
|
|
import PanThumb from '@/components/PanThumb'
|
|
export default {
|
|
components: {
|
|
PanThumb
|
|
},
|
|
props: {
|
|
avatar: {
|
|
type: String,
|
|
default: require('@/assets/img/imgpsh_fullsize_anim.jpeg')
|
|
}
|
|
},
|
|
data() {
|
|
return {
|
|
date: '28-10-2021',
|
|
time: '18:30 - 18:50',
|
|
orderId: '346789'
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.heading {
|
|
top: 120px;
|
|
left: 211px;
|
|
width: 479px;
|
|
height: 38px;
|
|
background: #de3182 0% 0% no-repeat padding-box;
|
|
box-shadow: 30px 30px 50px #9d248a6e;
|
|
border-radius: 6px;
|
|
opacity: 1;
|
|
color: #ffec03;
|
|
padding: 10px;
|
|
&-icon {
|
|
padding: 10px;
|
|
width: 38px;
|
|
margin-left: 4px;
|
|
}
|
|
&-content {
|
|
height: 251px;
|
|
width: 521px;
|
|
border-radius: 6px;
|
|
background: transparent
|
|
linear-gradient(180deg, #e03282 0%, #8a198e 85%, #8a198e 100%) 0% 0%
|
|
no-repeat padding-box;
|
|
box-shadow: 30px 30px 50px #9d248a6e;
|
|
opacity: 1;
|
|
&__right {
|
|
position: absolute;
|
|
font: normal normal 900 14px/16px SF Pro Display;
|
|
letter-spacing: 0px;
|
|
color: #ffffff;
|
|
margin-top: 47px;
|
|
margin-left: 30%;
|
|
height: 251px;
|
|
}
|
|
}
|
|
&__title {
|
|
top: 130px;
|
|
left: 232px;
|
|
width: 98px;
|
|
height: 18px;
|
|
text-align: center;
|
|
font: normal normal 900 15px/18px SF Pro Display Bold;
|
|
letter-spacing: 0px;
|
|
text-transform: uppercase;
|
|
opacity: 1;
|
|
}
|
|
}
|
|
|
|
.major {
|
|
font: normal normal 900 34px/40px SF Pro Display Bold;
|
|
}
|
|
|
|
.content {
|
|
font: normal normal normal 14px/21px SF Pro Display;
|
|
letter-spacing: 0px;
|
|
color: #ffffff;
|
|
&-value {
|
|
font: normal normal 900 14px/21px SF Pro Display Bold;
|
|
}
|
|
}
|
|
|
|
.border {
|
|
&-bottom {
|
|
width: 126px;
|
|
border-bottom: 1px solid #ffd603;
|
|
}
|
|
&-right {
|
|
width: 126px;
|
|
border-right: 1px solid #ffd603;
|
|
}
|
|
}
|
|
|
|
.avatar {
|
|
width: 38px !important;
|
|
height: 38px !important;
|
|
margin-top: 15px;
|
|
}
|
|
|
|
.action {
|
|
position: absolute;
|
|
bottom: 0;
|
|
left: 0;
|
|
min-width: 521px;
|
|
border-radius: none;
|
|
border-color: #6e1c80;
|
|
background: #6e1c80;
|
|
font: normal normal 14px/16px SF Pro Display Bold;
|
|
}
|
|
|
|
.arrow {
|
|
position: absolute;
|
|
color: var(--unnamed-color-6e1c80);
|
|
font: normal normal normal 18px/22px FontAwesome;
|
|
letter-spacing: 0px;
|
|
color: #6e1c80;
|
|
opacity: 1;
|
|
top: 100px;
|
|
&-left {
|
|
left: -3%;
|
|
}
|
|
&-right {
|
|
right: 11%;
|
|
}
|
|
}
|
|
|
|
.el-row {
|
|
margin-bottom: 5px;
|
|
}
|
|
|
|
.grid-content {
|
|
min-height: 36px;
|
|
&--box {
|
|
min-height: 251px;
|
|
}
|
|
}
|
|
.row-bg {
|
|
padding: 10px 0;
|
|
background-color: #f9fafc;
|
|
}
|
|
|
|
@media (min-width: 550px) {
|
|
.card {
|
|
min-width: 521px;
|
|
}
|
|
}
|
|
@media (max-width: 550px) {
|
|
.card {
|
|
min-width: 376px;
|
|
}
|
|
}
|
|
</style>
|