Files
dvcp_v2_wxcp_app/src/saas/AppCountryAlbum/PersonnelSetting.vue

153 lines
2.9 KiB
Vue
Raw Normal View History

2022-03-09 18:03:11 +08:00
<template>
2022-03-11 16:48:38 +08:00
<div class="PersonnelSetting">
<div class="title">
<h2>拍摄人</h2>
<span>*选择拍摄人后相册只能上传该拍摄人照片</span>
</div>
<div class="cell-group">
<div class="cell-item" hover-class="bg-hover" @click="currIndex = 0">
<div class="cell-item__left">
<h2>不限</h2>
</div>
<div class="cell-item__check" :class="[currIndex === 0 ? 'active' : '']"></div>
</div>
<div class="cell-item" hover-class="bg-hover" @click="currIndex = 1">
<div class="cell-item__left">
<h2>根据条件选择</h2>
</div>
<div class="cell-item__check" :class="[currIndex === 1 ? 'active' : '']"></div>
</div>
</div>
<div class="form-btn" hover-class="text-hover">保存</div>
</div>
2022-03-09 18:03:11 +08:00
</template>
<script>
export default {
2022-03-11 16:48:38 +08:00
name: 'PersonnelSetting',
2022-03-09 18:03:11 +08:00
2022-03-11 16:48:38 +08:00
appName: '拍摄人选择',
2022-03-09 18:03:11 +08:00
data () {
return {
2022-03-11 16:48:38 +08:00
currIndex: 0
2022-03-09 18:03:11 +08:00
}
},
2022-03-11 16:48:38 +08:00
onLoad () {
2022-03-09 18:03:11 +08:00
},
methods: {
2022-03-11 16:48:38 +08:00
linkTo (url) {
uni.navigateTo({
url
})
}
2022-03-09 18:03:11 +08:00
}
}
</script>
<style lang="scss" scoped>
2022-03-11 16:48:38 +08:00
.PersonnelSetting {
padding-bottom: 130px;
* {
box-sizing: border-box;
}
.form-btn {
position: fixed;
bottom: 0;
left: 0;
z-index: 1;
width: 100%;
height: 112px;
line-height: 112px;
text-align: center;
color: #fff;
font-size: 32px;
background: #1365DD;
&:active {
opacity: 0.8;
}
}
.tips {
line-height: 44px;
margin: 32px;
font-size: 28px;
color: #999999;
white-space: pre-line;
}
.title {
display: flex;
align-items: center;
height: 96px;
padding: 0 32px;
h2 {
font-weight: normal;
color: #666666;
font-size: 32px;
}
2022-03-09 18:03:11 +08:00
2022-03-11 16:48:38 +08:00
span {
margin-left: 16px;
color: #999999;
font-size: 30px;
}
}
.cell-group {
.cell-item {
display: flex;
align-items: center;
justify-content: space-between;
height: 108px;
margin-bottom: 16px;
padding: 0 32px;
background: #FFFFFF;
&:active {
background: #eee;
}
image {
width: 32px;
height: 32px;
}
&:last-child {
margin-bottom: 0;
}
h2 {
margin-bottom: 12px;
color: #333333;
font-size: 32px;
}
p {
color: #999999;
font-size: 28px;
}
.cell-item__check {
flex-shrink: 1;
width: 32px;
height: 32px;
border-radius: 50%;
border: 4px solid #CCCCCC;
transition: all ease 0.3s;
&.active {
border: 10px solid #1365DD;
}
}
}
}
}
2022-03-09 18:03:11 +08:00
</style>