黑龙江

This commit is contained in:
liuye
2024-09-06 17:46:36 +08:00
parent c048ad5534
commit ac2976f365
11 changed files with 1305 additions and 0 deletions

View File

@@ -0,0 +1,156 @@
<template>
<section class="AppChildrenDetailView">
<div class="info-list">
<div class="item" v-for="(item, index) in list" :key="index">
<div class="title-flex">
<div class="item-title">{{item.title}}</div>
<img src="https://cdn.sinoecare.com/i/2024/09/06/66da67b778d99.png" alt="" :class="item.isView ? 'right-icon' : 'right-icon right-icon-active'" @click="view(index)">
</div>
<div class="item-content" v-if="item.isView">
<!-- <div class="item-form" v-for="(items, indexs) in item.infoList" :key="indexs">
<div class="label">{{items.label}}</div>
<div class="value">{{items.value}}</div>
</div> -->
<p>详细基本信息包括儿童的健康状态患病情况工学情况等</p>
</div>
</div>
</div>
<div class="footer-btn">
<div class="btn">返回</div>
</div>
</section>
</template>
<script>
export default {
name: "AppChildrenDetailView",
appName: "儿童详细信息",
data() {
return {
list: [
{
title: '详细基本信息',
isView: false,
},
{
title: '父母信息',
isView: false,
}
]
}
},
onLoad() {
uni.setNavigationBarColor({
frontColor: '#ffffff',
backgroundColor: '#2183FF'
})
uni.setNavigationBarTitle({
title: '儿童详细信息'
})
},
methods: {
view(index) {
this.list[index].isView = !this.list[index].isView
}
},
}
</script>
<style lang="scss" scoped>
uni-page-body {
background-color: #F5F6F7;
}
.AppChildrenDetailView {
.info-list {
.item {
box-sizing: border-box;
background-color: #fff;
.title-flex {
width: calc(100% - 32px);
display: flex;
line-height: 42px;
margin-left: 32px;
border-bottom: 1px solid #E4E5E6;
.item-title {
width: calc(100% - 80px);
padding: 40px 0 34px 0;
line-height: 42px;
font-family: PingFangSC-Medium;
font-weight: 500;
font-size: 30px;
color: #333;
}
.right-icon {
width: 40px;
height: 40px;
padding: 20px;
transform: rotate(-90deg);
transition: all 0.3s ease-in-out;
margin-top: 10px;
}
.right-icon-active {
transform: rotate(90deg);
}
}
.item-content {
padding: 20px 32px;
box-sizing: border-box;
background-color: #F5F6F7;
p {
width: 100%;
line-height: 40px;
font-family: PingFangSC-Medium;
font-weight: 500;
font-size: 28px;
color: #999;
word-break: break-all;
}
// .item-form {
// width: 100%;
// padding: 16px 20px 16px 0;
// border-bottom: 1px solid #E4E5E6;
// box-sizing: border-box;
// word-break: break-all;
// font-family: PingFangSC-Regular;
// .label {
// height: 44px;
// font-size: 32px;
// color: #999;
// margin-bottom: 20px;
// }
// .value {
// line-height: 40px;
// font-size: 28px;
// color: #222;
// letter-spacing: 0;
// }
// }
}
}
}
.footer-btn {
width: 100%;
position: fixed;
bottom: 0;
left: 0;
padding: 16px 32px 52px 16px;
box-sizing: border-box;
background-color: #fff;
z-index: 9;
.btn {
width: 100%;
text-align: center;
height: 96px;
line-height: 94px;
border: 1px solid #2183FF;
border-radius: 8px;
font-family: PingFangSC-Medium;
font-weight: 500;
font-size: 32px;
color: #2183FF;
margin-bottom: 16px;
}
}
}
</style>