登录完善,会议活动筛选分页,扫码签到完善,分标委列表,详情

This commit is contained in:
姚亚男
2021-10-15 18:35:39 +08:00
parent 6ef45b33f7
commit 280db0a273
46 changed files with 785 additions and 474 deletions
+19 -9
View File
@@ -6,9 +6,9 @@ Page({
*/
data: {
form: {},
isSigned: 0, // 默认未报名
isSigned: 1, // 默认未报名
fileId: '', // 图片id
src: null // 签名之后,保存签名的图片地址
src: 'null' // 签名之后,保存签名的图片地址
},
// 去签到页
scanSign(){
@@ -25,14 +25,25 @@ Page({
UserApi.scanSure(params).then(res=>{
if(res.success){
this.setData({
isSigned: !this.data.isSigned
'form.checkIn': 1
})
}else{
wx.showToast({
title: res.message,
icon: "none",
duration: 2000
this.setData({
'form.checkIn': 0
})
if(res.message == '签到图片'){
wx.showToast({
title: '请手动签到',
icon: "none",
duration: 2000
})
}else{
wx.showToast({
title: res.message,
icon: "none",
duration: 2000
})
}
}
})
},
@@ -48,10 +59,9 @@ Page({
onLoad: function (options) {
console.log(options)
this.setData({
isSigned: options.signed
isSigned: options.signed,
})
let form = JSON.parse(options.meeting)
console.log(form)
this.setData({
form
})
+7 -5
View File
@@ -1,4 +1,5 @@
<view class="basic-info">
<image wx:if="{{form.checkIn}}" src="../../assets/images/yqd.png" class="sign-image"></image>
<view>
<text>会议名称</text>
<text>{{form.meetingName}}</text>
@@ -13,7 +14,7 @@
</view>
<view>
<text>召开时间</text>
<text>{{form.startTime}}</text>
<text>{{form.startTime}}</text>
</view>
<!-- 已报名信息显示的内容start -->
<view wx:if="{{isSigned}}">
@@ -26,9 +27,10 @@
</view>
<view wx:if="{{isSigned}}">
<text>是否签到</text>
<text>{{form.checkIn_dictText}}</text>
<text>{{form.checkIn ? '是' : '否'}}</text>
</view>
<view wx:if="{{isSigned}}">
<!-- 未签到时,显示“手动签到” checkIn: 是否签到 -->
<view wx:if="{{!form.checkIn}}">
<text>手动签到</text>
<text style="color: #069F99;" bindtap="scanSign">签到</text>
</view>
@@ -36,12 +38,12 @@
<view class="imageBox" wx:if="{{src}}">
<image src="{{src}}" ></image>
</view>
<view class="scanSign" wx:if="{{isSigned}}">
<view class="scanSign" wx:if="{{isSigned && !form.checkIn}}">
<text bindtap="sureSign">签到</text>
</view>
<!-- 已报名信息显示的内容end -->
<!-- 未报名显示的内容start -->、
<!-- 未报名显示的内容start -->
<view class="warning-text" wx:if="{{!isSigned}}">
<image src="../../assets/images/warning.png"></image>
+12
View File
@@ -1,3 +1,15 @@
.basic-info{
position: relative;
}
.sign-image{
z-index: 9;
position: absolute;
width: 98px;
height: 85px;
top: 10px;
left: 50%;
transform: translateX(-50%);
}
.basic-info .title{
height: 40px;
}