blob: d2ff8d888744904339576bf25926d1cb84480a02 [file] [log] [blame]
<template>
<view class="queryDate">
<view class="queryDate-header">
<u-image src="./images/hospital.png" width="120" mode="widthFix"></u-image>
<view class="queryDate-header-partmsg">
<text class="queryDate-header-partmsg-title">心内科</text>
<text class="queryDate-header-partmsg-subtitle">大理市第一人民医院(总院)</text>
</view>
</view>
<view class="queryDate-query">
<text class="queryDate-query-title">排班信息</text>
<u-line margin="30rpx 0 10rpx"/>
<view class="queryDate-query-calendar">
<my-calendar @change="getDate"></my-calendar>
</view>
<u-line></u-line>
<view class="queryDate-query-cell">
<text class="queryDate-query-cell-title">就诊时间:上午</text>
<view class="queryDate-query-cell-num">
<text class="queryDate-query-cell-num-now" :class="isMorFull?'err':'success'">21</text>
<text class="queryDate-query-cell-num-all">/40</text>
</view>
<u-button size="mini" :type="isMorFull?'':'primary'" plain shape="circle" :disabled="isMorFull"
@click="toPath('/pages/sub_medical/confirm')">{{isMorFull?'已约满':'可预约'}}</u-button>
</view>
<u-line></u-line>
<view class="queryDate-query-cell">
<text class="queryDate-query-cell-title">就诊时间:下午</text>
<view class="queryDate-query-cell-num">
<text class="queryDate-query-cell-num-now " :class="isAftFull?'err':'success'">21</text>
<text class="queryDate-query-cell-num-all">/40</text>
</view>
<u-button size="mini" :type="isAftFull?'':'primary'" plain shape="circle" :disabled="isAftFull">{{isAftFull?'已约满':'可预约'}}</u-button>
</view>
<u-line></u-line>
<view class="queryDate-query-cell">
<text class="queryDate-query-cell-title">就诊时间:晚上</text>
<view class="queryDate-query-cell-num">
<text class="queryDate-query-cell-num-now" :class="isEveFull?'err':'success'">40</text>
<text class="queryDate-query-cell-num-all">/40</text>
</view>
<u-button size="mini" :type="isEveFull?'':'primary'" plain shape="circle" :disabled="isEveFull">{{isEveFull?'已约满':'可预约'}}</u-button>
</view>
</view>
</view>
</template>
<script>
import myCalendar from './z_components/calendar/calendar.vue'
export default {
components: {
myCalendar,
},
data() {
return {
isEveFull:true,
isAftFull:false,
isMorFull:false,
}
},
methods: {
getDate(e){
console.log(e)
}
},
onLoad() {
}
}
</script>
<style scoped lang="scss">
/deep/.u-btn--primary--plain{
background-color: #FFFFFF !important;
}
uni-button{
margin-left: 0;
margin-right: 0;
}
.err{
color: #FF5353;
}
.success{
color: #17C46F;
}
.queryDate {
font-family: "PingFang-SC-Medium";
&-header {
padding: 0 30rpx;
background-color: #FFFFFF;
display: flex;
align-items: center;
&-partmsg {
margin-left: 30rpx;
display: flex;
flex-direction: column;
&-title {
font-size: 32rpx;
font-weight: bold;
margin-bottom: 6rpx;
}
&-subtitle {
color: #6A6A6A;
}
}
}
&-query{
margin-top: 10rpx;
background-color: #FFFFFF;
padding: 30rpx;
&-title{
font-size: 34rpx;
}
&-cell{
display: flex;
padding: 30rpx 0;
align-items: center;
justify-content: space-between;
}
&-calendar{
position: relative;
}
}
}
</style>