From 74bff8532f28056355b499710ee66ce73ec46034 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9A=E4=BA=9A=E7=94=B7?= Date: Mon, 1 Nov 2021 15:02:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E5=A4=B4=E9=83=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.wxss | 38 +++++++++++++++++++++++++++-- assets/images/back.png | Bin 0 -> 871 bytes assets/images/signEntran.png | Bin 0 -> 1894 bytes pages/meeting/meeting.js | 45 +++++++++++++++++++++++++++++++++++ pages/meeting/meeting.json | 2 +- pages/meeting/meeting.wxml | 9 ++++++- 6 files changed, 90 insertions(+), 4 deletions(-) create mode 100644 assets/images/back.png create mode 100644 assets/images/signEntran.png 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 0000000000000000000000000000000000000000..9af1dc61bae0e2820cc13128764eaf04e475ae9e GIT binary patch literal 871 zcmV-t1DO1YP)Px&AxT6*RA@u(nLTI}K@`W|+XF9PVHyiT1Tlrl&YTH~XrYJ-HWsnSMU%o5v5268 z9|$7&RcK)fEmTnP1A~f+poJDuL>mQ9NM;7Eh$4t!qo6idoICQu1`e5x*}0j!TgY?= zGt2My{%`kYXAv?!Fys6%FVO4+o0Fbqc#@t_GZm&+}kn3(w5vI2~;ivY0C1c-02odHJR+q$Zv)?u1UTn6wbr{6 z01rqhsjaMs*95{a97Du`1iHOa%FEW|@j_n$0b}eQ0Q8vvwbpx-QrGH*_tHWg9Ub|$ zwl;$AO@JR#O5Jh+?_8izC@hSkh~T#;zz-;;?z)0^D$w2C-CnI$34YtZfQa}filUuL zsfRA%oeA{x^eiTLt@UODU`1=)uatV?8s3ROXJ_YfM4Ru zzx54oEx;Ii4*;tTfS(YtD1<0A0^Ul1bKa}9ery0N$MB+2@KyqaLSai3MdO(jAaKUm zI{;W~koXw)|A$7UV6~ac{7oFEFzaJ9PU4O4B&-scfr|gg=yAH<0Qy~PT~tcF^eIu7 z0D;j~BA3gN#75IrB9?gWOQLQ80-M8Tj*@ulL&Avwfz4q%O*_&@t|goa5ZD}EXm%;3 zsNI|mrvgM3hT#H4B*+~mN;;uXO5Jv4;9MXEqnCPmbu1=;4ofMoyO8iDFwMpoy8{4& z37{iV$}9Cscom3S>INbXC4jc}!PX4)e~uOpODRWflklEEjYM`2cWWdr0Kk4zwOjsp zy+(pgq7RuQs@3Z9a=H9DO*=KLg=(QP{fTKt#PpFbpU=0KN~NDIpFoYoU=&4L>30wW x<3fnBH1IUHDJ_&1a<=*N0xqj*bFIuL@D~QhGC;13<(~im002ovPDHLkV1g6Ef^+}? literal 0 HcmV?d00001 diff --git a/assets/images/signEntran.png b/assets/images/signEntran.png new file mode 100644 index 0000000000000000000000000000000000000000..f7fff2b8d60246c8fd6c97b899cfc593a986a925 GIT binary patch literal 1894 zcmV-s2buVZP)Px+AW1|)R9HvFSbJ=pWgUK=_xsLwPPcVs-5qCav@XNCE$vwo6VyayFefZPVgiXM z8zXZUhs-D%LApz4z#+-NU`>c3%5YoYKS319z(mY!S4KJ=RAkC!%*$?F&*?emdmr;V z`&zoKEoY}y-+xZN@4WBteZJr2`CTZ1B!p4ck|j%)dhfph;I&ezbl1Uy2ak=mcdYl> zY<7X9djOR3`TXsN4jua2So=8&FxSw~5KWyrb!r%f8v)!#@;J#gxm@mrDu6}lboxe; zn*kI^uFd6g&khU>6nlGn2S$>|;V+w-nxPY@e(ms+eNID7NIsjKCU-(l1FFNO9@4c%443fQ>#1fw~EdlsB$=^$QAIU2cSE&W? zrlfD3I(2FfTUuJK25>)s50QKWzzzU=q9{6%%jMER5PTDW1wg;|enX*9cw*+vnf~tRr~|fIoQeH!+*dJ_O*V z%3>VH z8@ju@Eda{PT#4il0bFVK7_Atv7bUd<_$Pq1U0q#Inm;9H*xK4UuT&~s>6|;-*Vp&_ z;lqbdUo0@&pUq}xNLpr58OQN22c6vhTeN7=NXN~PabBfQ!(sZ>gF97jPA+z4PB0E^&r zfSs1Km!y%MkzhqpS1q8ybLMm2`_MVJ1i;ed{ky;{&5+C|q&nXFsyT0Do3>1Fj>eMw z*Kb5R;Tj{LAQ(!ojAJuN8N8*p{9*Y@(xJ1KR7K1_mTH{$P%5Q?OQ!nL zl*wLT5S{9Css4VTSOmN`U}h;pZAt#x3ruNI8OQOLjH{}#!&ql}H*N$b=OUb`DKtLy z6!2=3*AQ}KYS}gExtXX4jGqlbp*z@UPVu7`_ zh3PpnuTT_NQE-_^%lh{f`b+m?{dy~@{tv*;g8Hn|!JPnG1@uGM6~u0Pe)a0t@oprR z!ToPE*3ps51jSE!7v2Z*qh(Og<3U_%&#&HK4afyt0XuUz~3X#QC}u#O!wA~$IVg5YuxdkcC0Al9yZ z^PG!1I#NNTWr466+;zdv_G|pSTvnw*fyB(lag$H|M{2>t8E1-}%6%PoKU@(zfBb z(o%inux8|$kx1}@3wQ2Jr)q1Oz0fU+~z?9|oO8L;*Q*j}soUjncY zz&lkXae)|Pj8zF(>tAQhn)PLpciWr|HFksVXL)hK{lJc2Eg|u*|5&C zzl{s5n6t5yJx_QmCn+FlBd9t_(@0vE-&HIYS6_eq!9(Q>6M|b|qbQaWu%?h4cQaC< zs%`XON_fuZV_jWc`y}`wO_;4ysnlZU+~)y&3c!qH3TW~trqmvW)FzbH$4YvG { + 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 @@ - + + + + + 会议 + + +