Merge remote-tracking branch 'origin/dev' into dev

This commit is contained in:
shidongli 2023-09-28 14:34:54 +08:00
commit 72af36765e
11 changed files with 389 additions and 122 deletions

View File

@ -340,19 +340,41 @@
]
}, {
"root": "pagesC",
"pages": [{
"path": "ServiceAppointmenttime/ServiceAppointmenttime",
"pages": [
{
"path": "appointmenttime/appointmenttime",
"style": {
"navigationBarTitleText": "服务预约",
"enablePullDownRefresh": false
}
},
{
"path": "Screeningdetails/Screeningdetails",
"style": {
"navigationBarTitleText": "筛查详情",
"enablePullDownRefresh": false
}
},
{
"path": "Healthrecords/Healthrecords",
"style": {
"navigationBarTitleText": "健康档案",
"enablePullDownRefresh": false
}
},
{
"path": "Screeningrecords/Screeningrecords",
"style": {
"navigationBarTitleText": "筛查记录",
"enablePullDownRefresh": false
}
},
{
"path": "ServiceAppointment/ServiceAppointment",
"style": {
"navigationStyle": "custom", //
"navigationBarTitleText": "商品订单",
"onReachBottomDistance": 40, // px
// "navigationBarTitleText": "商品订单",
"onReachBottomDistance": 20, // px
"enablePullDownRefresh": true //true
}
},

View File

@ -14,13 +14,13 @@
家医签约
</view>
</view>
<view class="home">
<view class="home" @tap="goHealthrecords">
<image src="/static/pageC/health.png" mode=""></image>
<view class="name">
健康档案
</view>
</view>
<view class="home" @tap="goappoint">
<view class="home" @tap="goappoint">
<image src="/static/pageC/serveappoint.png" mode=""></image>
<view class="name">
服务预约
@ -56,7 +56,7 @@
</view>
<view class="sign">
<image src="/static/pageC/healthmyself.png" mode=""></image>
<image src="/static/pageC/records.png" mode=""></image>
<image @tap="gorecords" src="/static/pageC/records.png" mode=""></image>
</view>
</view>
</view>
@ -75,6 +75,16 @@
this.login()
},
methods: {
goHealthrecords() {
uni.navigateTo({
url: '/pagesC/Healthrecords/Healthrecords'
})
},
gorecords() {
uni.navigateTo({
url: '/pagesC/Screeningrecords/Screeningrecords'
})
},
goappoint() {
uni.navigateTo({
url: '/pagesC/ServiceAppointment/ServiceAppointment'
@ -106,4 +116,4 @@
<style lang="scss">
@import "./homepage.scss";
</style>
</style>

View File

@ -8,7 +8,50 @@
主任医师 肾内科
</view>
<view class="Affiliation">
山东大学齐鲁医院
<view class="header">
三甲
</view>
<view class="title">
山东大学齐鲁医院
</view>
</view>
<view class="headertitle">
<view class="left">
</view>
<view class="right">
擅长
</view>
</view>
<view class="text">
从事内科临床教学及科研工作对肾脏内科常见病多发病的诊治疑难和危重病人抢救治疗方面积累了丰富的经验
</view>
<view class="headertitle" style="margin-top: 60rpx;">
<view class="left">
</view>
<view class="right">
医生介绍
</view>
</view>
<view class="text">
梁凯医学博士副主任医师山东大学齐鲁医
院内分泌科科主任助理兼任山东省医学会慢性病多
学科管理联合委员会委员兼秘书山东省医师协会内
分泌科医师分会秘书山东预防医学会甲状腺疾病防
治分会委员山东省研究型医院协会标准化代谢性疾
病管理分会委员
</view>
<view class="headertitle" style="margin-top: 60rpx;">
<view class="left">
</view>
<view class="right">
诊疗费
</view>
</view>
<view class="text">
18
</view>
<view class="btn" @tap='goconfirmation'>
立即预约
</view>
</view>
</template>
@ -19,6 +62,13 @@
return {
};
},
methods: {
goconfirmation() {
uni.navigateTo({
url: "/pagesB/confirmation/confirmation"
})
},
}
}
</script>
@ -30,14 +80,63 @@
.app {
width: 96%;
margin: 20rpx auto;
margin: 16rpx auto;
color: #666666;
background-color: #fff;
padding-bottom: 70rpx;
.btn {
width: 80%;
margin: 90rpx auto;
height: 60rpx;
line-height: 60rpx;
text-align: center;
background: #26A888;
border-radius: 5rpx;
font-size: 31rpx;
font-weight: 500;
color: #FFFFFF;
}
.text {
line-height: 60rpx;
word-break: break-all;
width: 90%;
margin: 35rpx auto 0;
text-align: justify;
font-size: 28rpx;
font-weight: 400;
color: #000000;
}
.headertitle {
margin: 30rpx 0 0 30rpx;
display: flex;
align-items: center;
.left {
display: inline-block;
width: 10rpx;
height: 30rpx;
background: #26A888;
border-radius: 1rpx;
margin-right: 16rpx;
}
.right {
display: inline-block;
font-size: 30rpx;
font-weight: 500;
color: #26A888;
}
}
image {
display: block;
width: 150rpx;
height: 150rpx;
margin: 40rpx auto 0;
margin: 0 auto;
padding-top: 20rpx;
}
.name {
@ -51,7 +150,25 @@
.Affiliation {
text-align: center;
margin: 16rpx auto 0;
font-size: 20rpx;
font-size: 22rpx;
line-height: 30rpx;
.title {
display: inline-block;
}
.header {
margin-right: 10rpx;
display: inline-block;
color: #FFA115;
font-size: 20rpx;
width: 50rpx;
height: 30rpx;
background: #FFFFFF;
border: 2rpx solid #FFA115;
border-radius: 2rpx;
text-align: center;
}
}
.position {

View File

@ -102,38 +102,33 @@
width: 30%;
// display: inline-block;
height: 100%;
padding-top: 20rpx;
.lefttabbarlist {
overflow: scroll;
-webkit-overflow-scrolling: touch;
height: 100%;
text-align: center;
font-size: 30rpx;
.actives {
width: 80%;
color:#26A888 ;
font-size: 34rpx;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
// overflow: hidden;
// text-overflow: ellipsis;
// white-space: nowrap;
margin: 0 auto;
line-height: 80rpx;
padding: 20rpx 0 ;
border-bottom: 1rpx solid #D8D4D4;
text-align: center;
font-size: 30rpx;
// border-radius: 25rpx 0 0 25rpx;
}
.active {
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
font-size: 30rpx;
white-space: nowrap;
padding: 20rpx 0 ;
// overflow: hidden;
// text-overflow: ellipsis;
// white-space: nowrap;
border-bottom: 1rpx solid #D8D4D4;
width: 80%;
margin: 0 auto;
line-height: 80rpx;
}
}
}

View File

@ -1,6 +1,6 @@
//护理站列表
.app{
padding: 0;
padding: 20rpx 0 0;
background-color: #fff;
}
::v-deep .u-swiper-item{

View File

@ -0,0 +1,56 @@
<template>
<view class="app">
<view class="content">
<view class="health">
前往建档
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {};
},
methods: {
goapponint() {
uni.navigateTo({
url: '/pagesC/Screeningdetails/Screeningdetails'
});
},
},
}
</script>
<style lang="scss">
.app {
height: 100vh;
background-color: #F7F5F5;
padding: 30rpx 0 0 0;
.content {
background-color: #fff;
position: relative;
width: 95%;
height: 100%;
box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
border-radius: 5rpx;
margin: 15rpx auto;
.health{
margin: 0 auto;
left: 50%;
transform: translateX(-50%);
width: 496rpx;
position: absolute;
height: 61rpx;
background: #26A888;
border-radius: 5rpx;
bottom: 5%;
line-height: 61rpx;
text-align: center;
color: #fff;
}
}}
</style>

View File

@ -0,0 +1,140 @@
<template>
<view class="app">
<view class="content">
<view class="item">
筛查项目
<span>眼底筛查</span>
</view>
<view class="item">
筛查时间
<span>2023-14-14 13:13:13</span>
</view>
<view class="item">
筛查机构
<span>河口社区卫生服务中心</span>
</view>
<view class="item">
筛查项目
<span>眼底筛查</span>
</view>
<view class="item">
筛查医生
<span>张三</span>
</view>
<view class="itemend">
筛查结果:
</view>
<view class="image">
<view class="imageitem">
<image src="../../static/pagesB/Behave.png" mode=""></image>
</view>
<view class="imageitem">
<image src="../../static/pagesB/Behave.png" mode=""></image>
</view>
<view class="imageitem">
<image src="../../static/pagesB/Behave.png" mode=""></image>
</view>
</view>
<view class="item">
诊断结果
<span>诊断结果内容</span>
</view>
<view class="item">
健康处方
</view>
<view class="word">
处方内容内容处方处内容方内处方容容内处 方内容处方容处方处内容方内处方容容内处 方容处方内容
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {};
},
methods: {
goapponint() {
uni.navigateTo({
url: '/pagesC/Screeningdetails/Screeningdetails'
});
},
},
}
</script>
<style lang="scss">
.app {
height: 100vh;
background-color: #F7F5F5;
padding: 30rpx 0 0 0;
.content {
background-color: #fff;
position: relative;
width: 95%;
height: 100%;
box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
border-radius: 5rpx;
margin: 15rpx auto;
.word {
width: 90%;
margin: 10rpx auto;
font-size: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #868585;
line-height: 38rpx;
text-indent: 35rpx;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
line-clamp: 5;
-webkit-box-orient: vertical;
text-align: justify;
}
.itemend {
font-size: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 38rpx;
padding: 50rpx 30rpx 0 30rpx;
}
.image {
display: flex;
justify-content: space-around;
padding-top: 20rpx;
}
.imageitem {
image {
width: 195rpx;
height: 276rpx;
}
}
.item {
padding: 30rpx 30rpx 0 30rpx;
font-size: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 38rpx;
span {
color: #868585;
}
}
}
}
</style>

View File

@ -5,12 +5,25 @@
</view>
<view class="servename">
2023-12-12 12:12:12
2023-12-12 12:12:12
</view>
<view class="appoint" @tap="goapponint">
详情
</view>
</view>
<view class="content">
<view class="big">眼底筛查
</view>
<view class="servename">
2023-12-12 12:12:12
</view>
<view class="appoint" @tap="goapponint">
详情
</view>
</view>
</view>
</template>
@ -35,6 +48,7 @@
height: 100vh;
background-color: #F7F5F5;
padding: 30rpx 0 0 0;
overflow: scroll;
.content {
position: relative;
@ -78,4 +92,4 @@
}
}
}
</style>
</style>

View File

@ -43,6 +43,7 @@
background: {
backgroundColor: '#26A888',
},
goodsName:'',
};
},
methods: {
@ -53,7 +54,7 @@
},
goapponint() {
uni.navigateTo({
url: '/pagesC/ServiceAppointmenttime/ServiceAppointmenttime'
url: '/pagesC/appointmenttime/appointmenttime'
})
}
},
@ -65,6 +66,7 @@
height: 100vh;
background-color: #F7F5F5;
padding: 30rpx 0 0 0;
overflow: scroll;
::v-deep .u-navbar-placeholder {
background-color: #F7F5F5;
@ -168,4 +170,4 @@
}
}
}
</style>
</style>

View File

@ -1,89 +0,0 @@
<template>
<view class="app">
<view class="content">
<view class="appointtime">预约时间
</view>
<u-calendar v-model="show" :mode="mode" @change="change"></u-calendar>
<view class="time" @tap="show=true">
<image src="/static/pageC/time.png" mode=""></image>
</view>
<view class="submit">
提交
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
show: false,
mode: 'date'
};
},
}
</script>
<style lang="scss">
.app {
height: 100vh;
background-color: #F7F5F5;
padding: 30rpx 0 0 0;
.content {
width: 95%;
height: 100%;
background: #FFFFFF;
box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03);
border-radius: 5rpx;
margin: 0 auto;
.submit {
width: 496rpx;
height: 61rpx;
background: #26A888;
border-radius: 5rpx;
line-height: 61rpx;
color: #FFFFFF;
text-align: center;
position: absolute;
left: 50%;
transform: translateX(-50%);
position: fixed;
bottom: 5%;
}
.appointtime {
font-size: 30rpx;
padding: 30rpx;
font-family: Source Han Sans CN;
font-weight: 400;
color: #333333;
line-height: 38rpx;
}
.time {
margin: 0 auto;
width: 80%;
height: 63rpx;
background: #F6F6F6;
border-radius: 5rpx;
position: relative;
image {
width: 36rpx;
height: 34rpx;
position: absolute;
right: 3%;
top: 50%;
transform: translateY(-50%);
}
}
}
}
</style>

View File

@ -11,7 +11,6 @@
提交
</view>
</view>
</view>
</template>
@ -44,6 +43,7 @@
.submit {
width: 496rpx;
height: 61rpx;
background: #26A888;
border-radius: 5rpx;
line-height: 61rpx;