diff --git a/app.wxss b/app.wxss
index 050dc03..e14505f 100644
--- a/app.wxss
+++ b/app.wxss
@@ -3,6 +3,40 @@
background-color: #f5f5f5;
width: 100%;
height: 100%;
-}
+}
+.custom{
+ position: fixed;
+ width: 100%;
+ top: 0;
+ left: 0;
+ height: 45px;
+ background: #fff;
+ z-index: 999;
+}
+.custom text{
+ position: absolute;
+ left: 50%;
+ transform: translateX(-50%);
+ color: #333;
+ font-size: 26rpx;
+ font-weight: 500;
+ max-width: 280rpx;
+}
+.flex_center{
+ width: 100%;
+ display: flex;
+ align-items: center;
+}
+
+.flex_center image{
+ margin-left: 15px;
+ width: 19px;
+ height: 19px;
+ float: left;
+}
+.empty_custom{
+ height: 45px;
+ width: 100%;
+}
@import './assets/css/common.wxss';
-@import '/assets/font/iconfont.wxss';
\ No newline at end of file
+@import '/assets/font/iconfont.wxss';
diff --git a/assets/images/back.png b/assets/images/back.png
new file mode 100644
index 0000000..9af1dc6
Binary files /dev/null and b/assets/images/back.png differ
diff --git a/assets/images/signEntran.png b/assets/images/signEntran.png
new file mode 100644
index 0000000..f7fff2b
Binary files /dev/null and b/assets/images/signEntran.png differ
diff --git a/pages/meeting/meeting.js b/pages/meeting/meeting.js
index c9dbfeb..782a2e6 100644
--- a/pages/meeting/meeting.js
+++ b/pages/meeting/meeting.js
@@ -1,11 +1,14 @@
// pages/meeting/meeting.js
import MeetingApi from '../../assets/js/http/meetingApi'
+import UserApi from '../../assets/js/http/userApi'
+import {isLogin} from '../../assets/js/common'
Page({
/**
* 页面的初始数据
*/
data: {
+ statusBarHeight: wx.getSystemInfoSync()['statusBarHeight'],
searchParams: {
pageNo: 1,
pageSize: 10,
@@ -33,6 +36,48 @@ Page({
// 是哪个筛选条件
index: -1
},
+ goBack(){
+ wx.navigateBack()
+ },
+ // 扫码签到
+ signUp(){
+ isLogin(() => {
+ wx.scanCode({
+ onlyFromCamera: false,
+ scanType: [],
+ success: (result) => {
+ if (result.result.indexOf("scanSign") > -1) { // 证明是签到二维码
+ let meetingId = result.result.split("=")[1] // 会议Id
+ // let meetingId = result.result // 会议Id
+ // 成功扫码的回调
+ UserApi.scanCode({
+ meetingId
+ }).then(res => {
+ if (res.success) {
+ let result = JSON.stringify(res.result)
+ wx.navigateTo({ // 已报名
+ url: `../scanSign/scanSign?signed=1&meeting=${result}`,
+ })
+ } else {
+ let result = JSON.stringify(res.result)
+ // 未查到报名信息
+ wx.navigateTo({ // 未报名
+ url: `../scanSign/scanSign?signed=0&meeting=${result}`,
+ })
+ }
+ }).catch(err => {})
+ } else {
+ wx.showToast({
+ title: '此二维码不是签到码',
+ icon: 'none',
+ duration: 2000
+ })
+ return
+ }
+ }
+ })
+ })
+ },
// 会议状态筛选
bindStatusChange(e) {
this.data.searchParams.pageNo = 1
diff --git a/pages/meeting/meeting.json b/pages/meeting/meeting.json
index 10c0e6e..8f55323 100644
--- a/pages/meeting/meeting.json
+++ b/pages/meeting/meeting.json
@@ -1,5 +1,5 @@
{
- "navigationBarTitleText": "会议",
+ "navigationStyle": "custom",
"usingComponents": {
"popup": "../../components/popup/popup",
"dateMonth": "../../components/dateMonth/dateMonth"
diff --git a/pages/meeting/meeting.wxml b/pages/meeting/meeting.wxml
index f201b45..a5b48c0 100644
--- a/pages/meeting/meeting.wxml
+++ b/pages/meeting/meeting.wxml
@@ -1,4 +1,11 @@
-
+
+
+
+
+ 会议
+
+
+