From f25baee820f6fe9d97fd1d2844449b841b1c32d7 Mon Sep 17 00:00:00 2001
From: zhaoyongnian <541231643@qq.com>
Date: Tue, 26 May 2020 18:00:23 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../components/volunteer/volunteer.js | 23 ++
.../components/volunteer/volunteer.json | 4 +
.../components/volunteer/volunteer.wxml | 18 ++
.../components/volunteer/volunteer.wxss | 48 +++++
pages/heartNew/heartNew.js | 34 +++
pages/heartNew/heartNew.json | 3 +-
pages/heartNew/heartNew.wxml | 53 ++++-
pages/heartNew/heartNew.wxss | 199 +++++++++++++++++-
pages/indexNew/indexNew.js | 2 +-
subpages/discussion/images/edit.png | Bin 0 -> 2333 bytes
.../discussion/pages/addIssue/addIssue.js | 11 +-
.../discussion/pages/addIssue/addIssue.wxml | 7 +-
.../discussion/pages/addIssue/addIssue.wxss | 12 +-
13 files changed, 399 insertions(+), 15 deletions(-)
create mode 100644 pages/heartNew/components/volunteer/volunteer.js
create mode 100644 pages/heartNew/components/volunteer/volunteer.json
create mode 100644 pages/heartNew/components/volunteer/volunteer.wxml
create mode 100644 pages/heartNew/components/volunteer/volunteer.wxss
create mode 100644 subpages/discussion/images/edit.png
diff --git a/pages/heartNew/components/volunteer/volunteer.js b/pages/heartNew/components/volunteer/volunteer.js
new file mode 100644
index 0000000..14600d0
--- /dev/null
+++ b/pages/heartNew/components/volunteer/volunteer.js
@@ -0,0 +1,23 @@
+// pages/indexNew/components/volunteer/volunteer.js
+Component({
+ /**
+ * 组件的属性列表
+ */
+ properties: {
+
+ },
+
+ /**
+ * 组件的初始数据
+ */
+ data: {
+
+ },
+
+ /**
+ * 组件的方法列表
+ */
+ methods: {
+
+ }
+})
diff --git a/pages/heartNew/components/volunteer/volunteer.json b/pages/heartNew/components/volunteer/volunteer.json
new file mode 100644
index 0000000..e8cfaaf
--- /dev/null
+++ b/pages/heartNew/components/volunteer/volunteer.json
@@ -0,0 +1,4 @@
+{
+ "component": true,
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/pages/heartNew/components/volunteer/volunteer.wxml b/pages/heartNew/components/volunteer/volunteer.wxml
new file mode 100644
index 0000000..4281bc2
--- /dev/null
+++ b/pages/heartNew/components/volunteer/volunteer.wxml
@@ -0,0 +1,18 @@
+
+
+
+ 李先生
+ 我志愿我骄傲
+
+
+
+ 李先生
+ 我志愿我骄傲
+
+
+
+ 李先生
+ 我志愿我骄傲
+
+
+*按姓氏拼音排序
\ No newline at end of file
diff --git a/pages/heartNew/components/volunteer/volunteer.wxss b/pages/heartNew/components/volunteer/volunteer.wxss
new file mode 100644
index 0000000..a2c7a15
--- /dev/null
+++ b/pages/heartNew/components/volunteer/volunteer.wxss
@@ -0,0 +1,48 @@
+.box {
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+ flex-wrap: wrap;
+ padding: 0rpx 40rpx 19rpx 40rpx;
+}
+
+.box .item {
+ width: 320rpx;
+ height: 282rpx;
+ margin-top: 20rpx;
+ background: #fff;
+ border-radius: 20rpx;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.box .item image {
+ width: 110rpx;
+ height: 110rpx;
+ border-radius: 50%;
+ margin-top: 40rpx;
+}
+
+.box .item .name {
+ margin-top: 11rpx;
+ font-size: 30rpx;
+ font-weight: bold;
+ color: rgba(51, 51, 51, 1);
+}
+
+.box .item .autograph {
+ margin-top: 18rpx;
+ font-size:26rpx;
+ font-weight:500;
+ color:rgba(193,193,193,1);
+}
+
+.show {
+ padding: 0rpx 40rpx;
+ height: 24rpx;
+ font-size: 24rpx;
+ line-height: 24rpx;
+ font-weight: 500;
+ color: #C5C5C5;
+}
\ No newline at end of file
diff --git a/pages/heartNew/heartNew.js b/pages/heartNew/heartNew.js
index 25767b2..1756c67 100644
--- a/pages/heartNew/heartNew.js
+++ b/pages/heartNew/heartNew.js
@@ -9,6 +9,22 @@ Page({
statusHeight: 0, // 自定义头部状态栏高度
navigationHeight: 0, // 自定义头部导航栏高度
selectedTab: 'tab0',
+ // banner 相关
+ banner: [{
+ actId:'1',
+ bannerImg:'https://epdc-shibei.elinkservice.cn/epdcFile/M00/02/B2/rBAAM16W7SqAY1XjAAMWUuGo2D4654.jpg',
+ },
+ {
+ actId:'2',
+ bannerImg:'https://epdc-shibei.elinkservice.cn/epdcFile/M00/02/B2/rBAAM16W7SqAY1XjAAMWUuGo2D4654.jpg',
+ }],
+ indicatorDots: false, //指示点
+ autoplay: true, //true false,//自动播放
+ circular: true, //衔接滑动
+ interval: 4000, //自动播放间隔时长(ms)
+ duration: 500, //幻灯片切换时长(ms)
+ currentSwiper: 0
+ // banner 相关end
},
/**
@@ -22,10 +38,28 @@ Page({
},
// tab 切换
tabBarChange(e) {
+ console.log(e.currentTarget.dataset.tab)
+ if (e.currentTarget.dataset.tab == 'tab3') {
+ wx.navigateTo({
+ url: `/subpages/heart/pages/leaderboardNew/leaderboardNew`
+ })
+ }
this.setData({
selectedTab: e.currentTarget.dataset.tab
})
},
+ //返回上一级
+ goback() {
+ wx.navigateBack({
+ delta: 1
+ })
+ },
+ // banner 切换
+ swiperChange: function(e) {
+ this.setData({
+ currentSwiper: e.detail.current
+ })
+ },
/**
* 生命周期函数--监听页面初次渲染完成
diff --git a/pages/heartNew/heartNew.json b/pages/heartNew/heartNew.json
index 37a163a..5cb8d09 100644
--- a/pages/heartNew/heartNew.json
+++ b/pages/heartNew/heartNew.json
@@ -7,7 +7,8 @@
"wux-tab": "/dist/tab/index",
"activity": "../../components/activity/activity",
"load-more": "../../components/loadMore/loadMore",
- "no-data": "../../components/nodata/nodata"
+ "no-data": "../../components/nodata/nodata",
+ "volunteer-list":"./components/volunteer/volunteer"
},
"enablePullDownRefresh": true,
"backgroundColor": "#f8f8f8",
diff --git a/pages/heartNew/heartNew.wxml b/pages/heartNew/heartNew.wxml
index 03b993f..5de1df4 100644
--- a/pages/heartNew/heartNew.wxml
+++ b/pages/heartNew/heartNew.wxml
@@ -1,7 +1,15 @@
@@ -17,7 +25,38 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34,4 +73,12 @@
-
\ No newline at end of file
+
+
+ 2222
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/heartNew/heartNew.wxss b/pages/heartNew/heartNew.wxss
index 0d14c6b..4963dca 100644
--- a/pages/heartNew/heartNew.wxss
+++ b/pages/heartNew/heartNew.wxss
@@ -22,18 +22,46 @@ page {
top: 0;
}
+
+
.header .navigation {
- width: 100%;
+ /* width: calc(100% - 46rpx);
+ margin-left: 46rpx; */
+ display: flex;
+ align-items: center;
+ /* justify-content: center; */
+ position: relative;
+ z-index: 100;
+}
+
+.header .navigation .goback {
+ width: 16rpx;
+ margin-left: 30rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.header .navigation .goback image {
+ width: 16rpx;
+ height: 28rpx;
+}
+
+.header .navigation .title {
display: flex;
align-items: center;
justify-content: center;
+ width: calc(100% - 46rpx);
+ margin-left: 46rpx;
color: rgba(255, 255, 255, 0.9);
font-size: 32rpx;
- position: relative;
- z-index: 100;
letter-spacing: 2rpx;
}
+.header .navigation .title .title-right {
+ margin-right: 46rpx;
+}
+
.home {
width: 100%;
}
@@ -94,18 +122,173 @@ page {
}
/* banner 样式 */
-.banner {
+.banner-main {
position: absolute;
width: calc(100% - 60rpx);
height: 300rpx;
margin-left: 30rpx;
- background-color: royalblue;
+ background-color: #fff;
z-index: 999;
margin-top: -36rpx;
box-shadow: 0px 6px 21px 0px rgba(122, 122, 122, 0.23);
border-radius: 14rpx;
}
+
+.page-body {
+ /* padding-top: 30rpx; */
+ /* background: #fff; */
+}
+
+.page-section {
+ width: 100%;
+ margin-bottom: 60rpx;
+}
+
+.page-section_center {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+}
+
+.page-section:last-child {
+ margin-bottom: 0;
+}
+
+.page-section-gap {
+ box-sizing: border-box;
+ padding: 0 30rpx;
+}
+
+.page-section-spacing {
+ box-sizing: border-box;
+ /* padding: 0 20rpx; */
+ height: 300rpx;
+}
+
+swiper {
+ height: 300rpx;
+}
+
+.page-section-title {
+ font-size: 28rpx;
+ color: #999;
+ margin-bottom: 10rpx;
+ padding-left: 30rpx;
+ padding-right: 30rpx;
+}
+
+.page-section-gap .page-section-title {
+ padding-left: 0;
+ padding-right: 0;
+}
+
+.demo-text-1 {
+ position: relative;
+ align-items: center;
+ justify-content: center;
+ background-color: #1aad19;
+ color: #fff;
+ font-size: 36rpx;
+}
+
+.demo-text-1:before {
+ content: 'A';
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+}
+
+.demo-text-2 {
+ position: relative;
+ align-items: center;
+ justify-content: center;
+ background-color: #2782d7;
+ color: #fff;
+ font-size: 36rpx;
+}
+
+.demo-text-2:before {
+ content: 'B';
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+}
+
+.demo-text-3 {
+ position: relative;
+ align-items: center;
+ justify-content: center;
+ background-color: #f1f1f1;
+ color: #353535;
+ font-size: 36rpx;
+}
+
+.demo-text-3:before {
+ content: 'C';
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+}
+
+button {
+ margin-bottom: 30rpx;
+}
+
+button:last-child {
+ margin-bottom: 0;
+}
+
+.page-section-title {
+ padding: 0;
+}
+
+.swiper-item {
+ display: block;
+ height: 300rpx;
+}
+
+.banner {
+ overflow: hidden;
+ height: 300rpx;
+ display: flex;
+ width: 100%;
+ border-radius: 16rpx;
+}
+
+.dots {
+ display: flex;
+ justify-content: center;
+ margin-top: -23rpx;
+ z-index: 999;
+ position: relative;
+
+ /* padding-bottom: 10rpx; */
+}
+
+.dots .dot {
+ width: 20rpx;
+ height: 6rpx;
+ margin-left: 8rpx;
+ background: rgba(247, 247, 247, 1);
+ opacity: 0.38;
+ border-radius: 3rpx;
+ transition: all 0.3s;
+}
+
+.dots .dot.active {
+ width: 20rpx;
+ background: rgba(247, 247, 247, 1);
+ border-radius: 3rpx;
+ opacity: 1;
+ /* background-image: linear-gradient(90deg, #fc5555 58%, #fc5555 100%); */
+}
+
+/* banner end */
+
.tab-all {
position: absolute;
width: 100%;
@@ -177,4 +360,10 @@ page {
.tab-bar .hover-tab {
background: #f7f7f7;
+}
+
+
+/* 内容 */
+.details-top {
+ margin-top: 370rpx;
}
\ No newline at end of file
diff --git a/pages/indexNew/indexNew.js b/pages/indexNew/indexNew.js
index 2383b1b..91a7c6c 100644
--- a/pages/indexNew/indexNew.js
+++ b/pages/indexNew/indexNew.js
@@ -400,7 +400,7 @@ Page({
// 志愿者去哪
goheart() {
wx.navigateTo({
- url: `../heart/heart`
+ url: `../heartNew/heartNew`
})
},
// 跳转我的
diff --git a/subpages/discussion/images/edit.png b/subpages/discussion/images/edit.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd1e0c19b6ebe5f653fe985b24a45eb1bb4bbba0
GIT binary patch
literal 2333
zcmV+&3F7vNP)3pmmfm;jKak3Jp>!0n8A#^Yi9#7XRIwj>gVV_??gzM6
zs~qKCgJHnoQFJC$xuXu)!`t{CgQ4jlK=-u)#mVG-qGYt`R4AZD6|g=#xCgU$9|+yr
zgF(Pm7R14aMjQXBHMFPzmbHrw<+Yv%A!0X!y2ylJ2lK#^amEue?PZxo1+c!GIK^vh
z`VRoBtg3DrIZ5RHhbCy(X;A@8s{hgL?lBD7p%9pK`*e}O8HdLhk1O>JWFIxaB=L`I
zZOR7mJ1Ppd3(P|gO)wr&;oHI`Vu3xnoh_p1d7Bu!4o@_0_o;q(TVp1e-c?b!i$xkz
zniEr^!q@K-k-&bkj!o8B&u7f|WwTP^5v3DMdwi-N+S-^+Olmsqx+o&!Xs)qTEwqRO
zcK8jk$2uq^^JuPVx6kGm
zo82P;enVODYGMJ)Xc@<-}mdoa2*C
zugkG*Z4*{ty^Gl_dOZ6GieUL_5SfvEV#>|Sv-bvfE`v990OGjGZR}f;PxVm+tXC1o
z8)6%!G3#+P!u>u>Sts&LfARhP`TB+&0Gk8FB*Iy*LCp9v*IcePXLvfy#=_4mjnboo
zlFP8o8i^?L)=rb4G2aI5f(Y^PlX>P#YGH+C43lOa&RuDg9vub*BfOO_gDCUMyqhpvh7lO^HYln5+$+1b*4SQKzSpG2$%+H^kZuVcEy;j%TAmBGm
zUK)BjKejAbSh{vtR~yGBCN_KkLWUN?+ls-&*{7zN{qLGRH`G}FJvp&TtDL%Z*iTp0
z?+5UtR>IqhLxk}?eh|C!-E8t|oiFsjY%DyG(C|LML$ns(Ry+bOlNi_ihar?op3T){AuUAab
zx6IaaS?z}e4AK!+B^ksgPR~p@9m<^AcNjDETw3=Y2+xF4c&pfzBw*l~+3}jp+qZi|
z(Xyz1HtuxAR3}Zn=n1RB3k)hNh}U#Et(_Z+M#yX|bT`%R1!Jg25#@w&iA4SNf~Dz$
z>wSx_?*;I*oGLZ4sSyS0f4(68m`3qrh0$aT>$b3VH-SgU%BYP|4U;(d{M^Jt+JuuI
zB{*O<7P<-7rPmNWVYvuAr0liCpq9(zBWh_G6tEu`UfTo4vucy8@T(){0q1S{ca~49
zYG6OIU6VR1Q$^8gT^b}m^AS(u;o<%Cv?5^l&a2V;GW39H(8WdJ?<~b**bnDczYWmyvQI_u
zhF%Eb;QtjSOY>+EbI9tjE_18j1mguARlAum{L-Q%X;mqrj&^}{wK-;;{a{_o+`O=h8KINTfy9$V)>U#tk)iX0^URj>v
z|G-3sPgqO>1AE1_7>rkmvEp)3@~m5-0h&W&2C}a%Pxh}ThJ}R8q=A9Wbbi4^&EIJe
zu=Gk%a)B@2_h(km1973u_#K-OvZ4i6z(K$B4ClQfL0Tp5bhBDo{LPBwxqfJ~oC}!o
zTE{dxuwZ`So0XQgf{vqOfZIAOeTH)+fIwgL6;`ZFneWq*A?^p)L
z><(cukF~F{{=Or-Nd9{ZVAg4lIRF;P6#Qz{8p{%&t!0{{h=7@G`7-l3$6Bl6y+Sgz
z=w{Xu*wm^60QHxhol#J=&a%{JpPJ`f$;A1s{Rupwa;+6dZ6{!?iWto<%$V-lXqCDP_e}pfuFhkA#<9Vw>IA6O
zpoiZLU|DQPPIr`n&^4H(#3*v6S?0o~e1}CadG+*d29`Lf@*yIq-V*n%U@r(~h{RE@
z_365N7@{XAU#@0gNx78;P&ajRiGWYRbkHk^UtHUmb`BFb23yG!j$-u4*$gZpxAGtX
zzmk!#37`@%e@0CIs5aMqj@4aMZ9$QdDK4@Awmy@
zzTYWxW}L0xmcE|Mx^tIQc>3-DQwZ$;LfraoPR)5500000NkvXXu0mjf
D|5SxD
literal 0
HcmV?d00001
diff --git a/subpages/discussion/pages/addIssue/addIssue.js b/subpages/discussion/pages/addIssue/addIssue.js
index f968aab..f022698 100644
--- a/subpages/discussion/pages/addIssue/addIssue.js
+++ b/subpages/discussion/pages/addIssue/addIssue.js
@@ -13,7 +13,8 @@ Page({
uploadImageList: [],
imageId: 1,
dialogVisible: false,
- publishIssuePrevious: 0
+ publishIssuePrevious: 0,
+ focus: false
},
onLoad () {
this.data.qqMapWX = new QQMapWX({
@@ -250,5 +251,11 @@ Page({
wx.navigateBack({
delta: 1
})
- }
+ },
+ // Textarea获取焦点
+ clickTextarea() {
+ this.setData({
+ focus: true
+ })
+ },
})
\ No newline at end of file
diff --git a/subpages/discussion/pages/addIssue/addIssue.wxml b/subpages/discussion/pages/addIssue/addIssue.wxml
index b367be7..83aede9 100644
--- a/subpages/discussion/pages/addIssue/addIssue.wxml
+++ b/subpages/discussion/pages/addIssue/addIssue.wxml
@@ -23,10 +23,13 @@
-
+
+
+
+
- 议题定位
+ 若地址不符,可点击编辑文字
diff --git a/subpages/discussion/pages/addIssue/addIssue.wxss b/subpages/discussion/pages/addIssue/addIssue.wxss
index bbd8f7d..1ff3f27 100644
--- a/subpages/discussion/pages/addIssue/addIssue.wxss
+++ b/subpages/discussion/pages/addIssue/addIssue.wxss
@@ -86,11 +86,21 @@ page {
align-items: center;
}
.add-issue .issue-location textarea {
- width:100%;
+ width:calc(100% - 70rpx);
height: 88rpx;
color: #333;
font-size: 34rpx;
line-height: 46rpx;
+ float: left;
+}
+.add-issue .issue-location .edit{
+ width:70rpx;
+ height: 88rpx;
+ float: left;
+}
+.add-issue .issue-location .edit image{
+ width: 38rpx;
+ height: 36rpx;
}
.add-issue .issue-location .address-placeholder {
font-size: 32rpx;