Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
Compass
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zong
Compass
Commits
5f165f64
Commit
5f165f64
authored
Mar 11, 2020
by
biao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1111
parent
6c8124b6
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
170 additions
and
296 deletions
+170
-296
FamilyEventDat.inc
src/cn/compass/entity/FamilyEventDat.inc
+3
-0
SocialEventDat.inc
src/cn/compass/entity/SocialEventDat.inc
+3
-0
ajax_get_family_event_list.php
src/user/if/ajax_get_family_event_list.php
+13
-1
ajax_get_social_event_list.php
src/user/if/ajax_get_social_event_list.php
+14
-3
ajax_get_volunteer_event_detail.php
src/user/if/ajax_get_volunteer_event_detail.php
+11
-0
test.php
src/user/if/test.php
+15
-1
app.json
src/wx/app.json
+0
-1
app.wxss
src/wx/app.wxss
+4
-4
familyEvent.js
src/wx/pages/familyEvent/familyEvent.js
+1
-1
index.js
src/wx/pages/index/index.js
+4
-32
registered.js
src/wx/pages/registered/registered.js
+0
-83
registered.json
src/wx/pages/registered/registered.json
+0
-4
registered.wxml
src/wx/pages/registered/registered.wxml
+0
-12
registered.wxss
src/wx/pages/registered/registered.wxss
+0
-34
schoolDetails.js
src/wx/pages/schoolDetails/schoolDetails.js
+2
-6
searchCircle.json
src/wx/pages/searchCircle/searchCircle.json
+3
-1
socialEvent.js
src/wx/pages/socialEvent/socialEvent.js
+8
-28
socialEvent.json
src/wx/pages/socialEvent/socialEvent.json
+3
-1
socialEvent.wxml
src/wx/pages/socialEvent/socialEvent.wxml
+5
-9
socialEventDetail.json
src/wx/pages/socialEventDetail/socialEventDetail.json
+3
-1
volunteers.js
src/wx/pages/volunteers/volunteers.js
+4
-2
volunteersEventDetail.js
src/wx/pages/volunteersEventDetail/volunteersEventDetail.js
+31
-44
volunteersEventDetail.json
...wx/pages/volunteersEventDetail/volunteersEventDetail.json
+3
-1
volunteersEventDetail.wxml
...wx/pages/volunteersEventDetail/volunteersEventDetail.wxml
+13
-14
volunteersEventDetail.wxss
...wx/pages/volunteersEventDetail/volunteersEventDetail.wxss
+15
-9
volunteersRank1.json
src/wx/pages/volunteersRank1/volunteersRank1.json
+3
-1
volunteersRank2.json
src/wx/pages/volunteersRank2/volunteersRank2.json
+3
-1
volunteersRank3.json
src/wx/pages/volunteersRank3/volunteersRank3.json
+3
-1
volunteersRank4.json
src/wx/pages/volunteersRank4/volunteersRank4.json
+3
-1
No files found.
src/cn/compass/entity/FamilyEventDat.inc
View file @
5f165f64
...
@@ -20,6 +20,9 @@ class FamilyEventDat extends CompassDynamicData
...
@@ -20,6 +20,9 @@ class FamilyEventDat extends CompassDynamicData
var
$content
;
var
$content
;
var
$delete_flg
;
var
$delete_flg
;
var
$school_title
;
var
$class_title
;
/**
/**
* 构造实现。family_event_dat创建实例。
* 构造实现。family_event_dat创建实例。
*
*
...
...
src/cn/compass/entity/SocialEventDat.inc
View file @
5f165f64
...
@@ -20,6 +20,9 @@ class SocialEventDat extends CompassDynamicData
...
@@ -20,6 +20,9 @@ class SocialEventDat extends CompassDynamicData
var
$content
;
var
$content
;
var
$delete_flg
;
var
$delete_flg
;
var
$school_title
;
var
$class_title
;
/**
/**
* 构造实现。social_event_dat创建实例。
* 构造实现。social_event_dat创建实例。
*
*
...
...
src/user/if/ajax_get_family_event_list.php
View file @
5f165f64
...
@@ -37,10 +37,22 @@ $userMst = $userList[0];
...
@@ -37,10 +37,22 @@ $userMst = $userList[0];
//亲子活动列表
//亲子活动列表
//todo 以后从家园数据库中查询
//todo 以后从家园数据库中查询
$familyEventList
=
array
();
$param
=
array
();
$param
=
array
();
$param
[
'delete_flg'
]
=
false
;
$param
[
'delete_flg'
]
=
false
;
$
familyEvent
List
=
FamilyEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
$offset
,
$rowCount
);
$
tmp
List
=
FamilyEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
$offset
,
$rowCount
);
$familyEventCount
=
FamilyEventDat
::
getListCount
(
$param
);
$familyEventCount
=
FamilyEventDat
::
getListCount
(
$param
);
$pageCount
=
ceil
(
$familyEventCount
/
$rowCount
);
//数据加工
if
(
!
empty
(
$tmpList
))
{
foreach
(
$tmpList
as
$tmp
)
{
$tmp
->
school_title
=
"#家园平台学校名#"
;
$tmp
->
class_title
=
"#家园平台班级名#"
;
$tmp
->
publish_time
=
substr
(
$tmp
->
publish_time
,
0
,
10
);
$familyEventList
[]
=
$tmp
;
}
}
//组装返回数据
//组装返回数据
...
...
src/user/if/ajax_get_social_event_list.php
View file @
5f165f64
...
@@ -35,15 +35,26 @@ $offset = $page * $rowCount;
...
@@ -35,15 +35,26 @@ $offset = $page * $rowCount;
$userMst
=
$userList
[
0
];
$userMst
=
$userList
[
0
];
//社会实践
//社会实践[todo 以后从别的平台调取数据]
$socialEventEventList
=
array
();
$param
=
array
();
$param
=
array
();
$param
[
'delete_flg'
]
=
false
;
$param
[
'delete_flg'
]
=
false
;
$
socialEventEvent
List
=
SocialEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
$offset
,
$rowCount
);
$
tmp
List
=
SocialEventDat
::
getList
(
$param
,
'id'
,
'desc'
,
$offset
,
$rowCount
);
$socialEventEvenCount
=
SocialEventDat
::
getListCount
(
$param
);
$socialEventEvenCount
=
SocialEventDat
::
getListCount
(
$param
);
$pageCount
=
ceil
(
$socialEventEvenCount
/
$rowCount
);
//数据加工
if
(
!
empty
(
$tmpList
))
{
foreach
(
$tmpList
as
$tmp
)
{
$tmp
->
school_title
=
"#家校平台学校名#"
;
$tmp
->
class_title
=
"#家校平台班级名#"
;
$tmp
->
publish_time
=
substr
(
$tmp
->
publish_time
,
0
,
10
);
$socialEventEventList
[]
=
$tmp
;
}
}
//组装返回数据
//组装返回数据
$result
[
"
row
Count"
]
=
$rowCount
;
$result
[
"
page
Count"
]
=
$rowCount
;
$result
[
"page"
]
=
$page
;
$result
[
"page"
]
=
$page
;
$result
[
"socialEventEvenCount"
]
=
$socialEventEvenCount
;
$result
[
"socialEventEvenCount"
]
=
$socialEventEvenCount
;
$result
[
"socialEventEventList"
]
=
$socialEventEventList
;
$result
[
"socialEventEventList"
]
=
$socialEventEventList
;
...
...
src/user/if/ajax_get_volunteer_event_detail.php
View file @
5f165f64
...
@@ -105,6 +105,17 @@ if(!empty($tmpMemberList2)) {
...
@@ -105,6 +105,17 @@ if(!empty($tmpMemberList2)) {
}
}
}
}
//数据加工
$status_title
=
"征集中"
;
if
(
$volunteerDat
->
status
==
"FINISH"
)
{
$status_title
=
"活动结束"
;
}
$volunteerDat
->
status_title
=
$status_title
;
$volunteerDat
->
scope
=
"校内"
;
if
(
$volunteerDat
->
include_social_user
)
{
$volunteerDat
->
scope
=
"校内.社会人士"
;
}
//组装返回数据
//组装返回数据
$result
[
"isEnrollFinish"
]
=
$isEnrollFinish
;
$result
[
"isEnrollFinish"
]
=
$isEnrollFinish
;
...
...
src/user/if/test.php
View file @
5f165f64
...
@@ -42,7 +42,7 @@ foreach($tmpList as $tmp) {
...
@@ -42,7 +42,7 @@ foreach($tmpList as $tmp) {
}
}
print_r($tmpList);
print_r($tmpList);
*/
$param = array();
$param = array();
...
@@ -56,6 +56,20 @@ foreach($tmpList as $tmp) {
...
@@ -56,6 +56,20 @@ foreach($tmpList as $tmp) {
}
}
print_r($tmpList);
print_r($tmpList);
*/
$param
=
array
();
$param
[
'delete_flg'
]
=
false
;
$tmpList
=
SocialEventDat
::
getList
(
$param
,
'id'
,
'asc'
);
$index
=
0
;
foreach
(
$tmpList
as
$tmp
)
{
$index
++
;
$tmp
->
title
=
"社会实践活动"
.
$index
;
$tmp
->
author
=
"老师"
.
$index
;
$tmp
->
save
();
}
print_r
(
$tmpList
);
ErrorLogger
::
doOutput
(
"Compass...test.php....End."
,
0
);
ErrorLogger
::
doOutput
(
"Compass...test.php....End."
,
0
);
...
...
src/wx/app.json
View file @
5f165f64
...
@@ -23,7 +23,6 @@
...
@@ -23,7 +23,6 @@
"pages/uploadDocuments/uploadDocuments"
,
"pages/uploadDocuments/uploadDocuments"
,
"pages/leaderRegister/leaderRegister"
,
"pages/leaderRegister/leaderRegister"
,
"pages/register/register"
,
"pages/register/register"
,
"pages/registered/registered"
,
"pages/courseIndex/courseIndex"
,
"pages/courseIndex/courseIndex"
,
"pages/circleMembers/circleMembers"
,
"pages/circleMembers/circleMembers"
,
"pages/newCircle1/newCircle1"
,
"pages/newCircle1/newCircle1"
,
...
...
src/wx/app.wxss
View file @
5f165f64
...
@@ -45,7 +45,7 @@ video, live-player, live-pusher, open-data, web-view {
...
@@ -45,7 +45,7 @@ video, live-player, live-pusher, open-data, web-view {
align-items: center;
align-items: center;
}
}
.activelist{
.activelist{
width: 9
0
%;
width: 9
2
%;
height: 110px;
height: 110px;
margin: 0 auto;
margin: 0 auto;
display: flex;
display: flex;
...
@@ -254,7 +254,7 @@ video, live-player, live-pusher, open-data, web-view {
...
@@ -254,7 +254,7 @@ video, live-player, live-pusher, open-data, web-view {
color: #666;
color: #666;
}
}
.conSwiper{
.conSwiper{
width: 9
0
%;
width: 9
2
%;
height: 40px;
height: 40px;
margin: 20px auto;
margin: 20px auto;
display: flex;
display: flex;
...
@@ -262,14 +262,14 @@ video, live-player, live-pusher, open-data, web-view {
...
@@ -262,14 +262,14 @@ video, live-player, live-pusher, open-data, web-view {
align-items: center;
align-items: center;
font-size: 12px;
font-size: 12px;
background: #f6f6f6;
background: #f6f6f6;
border-radius: 1
5
px;
border-radius: 1
0
px;
box-sizing: border-box;
box-sizing: border-box;
padding: 0 10px;
padding: 0 10px;
}
}
.conSwiper>view{
.conSwiper>view{
width: 60px;
width: 60px;
height: 25px;
height: 25px;
background: #
698FBB
;
background: #
0D76ED
;
color: #fff;
color: #fff;
font-size: 12px;
font-size: 12px;
line-height: 25px;
line-height: 25px;
...
...
src/wx/pages/familyEvent/familyEvent.js
View file @
5f165f64
...
@@ -102,7 +102,7 @@ Page({
...
@@ -102,7 +102,7 @@ Page({
})
})
},
},
loadMore
()
{
loadMore
()
{
if
(
this
.
data
.
page
<
this
.
data
.
pageCount
)
{
if
(
(
this
.
data
.
page
+
1
)
<
this
.
data
.
pageCount
)
{
var
pageIndex
=
this
.
data
.
page
+
1
var
pageIndex
=
this
.
data
.
page
+
1
this
.
setData
({
this
.
setData
({
page
:
pageIndex
page
:
pageIndex
...
...
src/wx/pages/index/index.js
View file @
5f165f64
...
@@ -166,54 +166,26 @@ Page({
...
@@ -166,54 +166,26 @@ Page({
//志愿者活动详情
//志愿者活动详情
volunteersEventDetail
(
e
){
volunteersEventDetail
(
e
){
let
volunteersE
ventId
=
e
.
currentTarget
.
dataset
[
'index'
]
let
e
ventId
=
e
.
currentTarget
.
dataset
[
'index'
]
wx
.
navigateTo
({
wx
.
navigateTo
({
url
:
'../volunteersEventDetail/volunteersEventDetail?
volunteersEventId'
+
volunteersE
ventId
,
url
:
'../volunteersEventDetail/volunteersEventDetail?
eventId='
+
e
ventId
,
});
});
wx
.
setNavigationBarTitle
({
title
:
'活动详情'
})
},
},
//亲子活动详情
//亲子活动详情
familyEventDetail
(
e
)
{
familyEventDetail
(
e
)
{
let
eventId
=
e
.
currentTarget
.
dataset
[
'index'
]
let
eventId
=
e
.
currentTarget
.
dataset
[
'index'
]
wx
.
navigateTo
({
wx
.
navigateTo
({
url
:
'../familyEventDetail/familyEventDetail?eventId'
+
eventId
,
url
:
'../familyEventDetail/familyEventDetail?eventId
=
'
+
eventId
,
});
});
wx
.
setNavigationBarTitle
({
title
:
'活动详情'
})
},
},
//社会实践详情
//社会实践详情
socialEventDetail
(
e
)
{
socialEventDetail
(
e
)
{
let
eventId
=
e
.
currentTarget
.
dataset
[
'index'
]
let
eventId
=
e
.
currentTarget
.
dataset
[
'index'
]
wx
.
navigateTo
({
wx
.
navigateTo
({
url
:
'../socialEventDetail/socialEventDetail?eventId'
+
eventId
,
url
:
'../socialEventDetail/socialEventDetail?eventId
=
'
+
eventId
,
});
});
wx
.
setNavigationBarTitle
({
title
:
'活动详情'
})
},
checksession
(){
if
(
!
this
.
data
.
isLogin
){
Dialog
.
confirm
({
title
:
'标题'
,
message
:
'请先登录!'
}).
then
(()
=>
{
this
.
setData
({
isLogin
:
true
})
wx
.
redirectTo
({
url
:
'../registered/registered'
,
})
}).
catch
(()
=>
{
// on cancel
});
}
},
},
//查看更多志愿者活动
//查看更多志愿者活动
...
...
src/wx/pages/registered/registered.js
deleted
100644 → 0
View file @
6c8124b6
// pages/registered/registered.js
Page
({
/**
* 页面的初始数据
*/
data
:
{
},
/**
* 生命周期函数--监听页面加载
*/
onLoad
:
function
(
options
)
{
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady
:
function
()
{
},
/**
* 生命周期函数--监听页面显示
*/
onShow
:
function
()
{
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide
:
function
()
{
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload
:
function
()
{
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh
:
function
()
{
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom
:
function
()
{
},
/**
* 用户点击右上角分享
*/
onShareAppMessage
:
function
()
{
},
stuRegistered
(){
wx
.
navigateTo
({
url
:
'../stuRegistered/stuRegistered'
,
});
wx
.
setNavigationBarTitle
({
title
:
'区域管理'
})
},
jigouRegistered
(){
wx
.
navigateTo
({
url
:
'../jigouRegistered/jigouRegistered'
,
});
wx
.
setNavigationBarTitle
({
title
:
'区域管理'
})
}
})
\ No newline at end of file
src/wx/pages/registered/registered.json
deleted
100644 → 0
View file @
6c8124b6
{
"usingComponents"
:
{}
}
\ No newline at end of file
src/wx/pages/registered/registered.wxml
deleted
100644 → 0
View file @
6c8124b6
<!--pages/registered/registered.wxml-->
<view class='registeredBox'>
<text class='registeredTitle'>HI,欢迎加入志愿者</text>
<image class='img'></image>
<text class='changeRole'>选择您的角色吧</text>
<view class='buttonChange'>
<van-button type="default" size="large" bind:click="stuRegistered">学生</van-button>
<van-button type="default" size="large" style='display:block;margin-top:20px' bind:click="stuRegistered">家长</van-button>
<van-button type="default" size="large" style='display:block;margin-top:20px' bind:click="stuRegistered">教师</van-button>
<van-button type="default" size="large" style='display:block;margin-top:20px' bind:click="jigouRegistered">社会</van-button>
</view>
</view>
src/wx/pages/registered/registered.wxss
deleted
100644 → 0
View file @
6c8124b6
/* pages/registered/registered.wxss */
.registeredBox{
color: #000;
}
.registeredTitle{
display: block;
width: 100%;
text-align: center;
font-size: 18px;
margin-top: 30px
}
.img{
display: block;
width: 100px;
height: 100px;
border-radius: 50%;
background: #666;
margin: 50px auto 20px;
}
.changeRole{
display: block;
width: 100%;
text-align: center;
font-size: 14px;
}
.buttonChange{
width: 60%;
margin: 20px auto 0;
}
.buttonChange .van-button{
height: 30px;
line-height: 30px;
}
\ No newline at end of file
src/wx/pages/schoolDetails/schoolDetails.js
View file @
5f165f64
...
@@ -82,12 +82,9 @@ Page({
...
@@ -82,12 +82,9 @@ Page({
//志愿者活动详情
//志愿者活动详情
volunteersEventDetail
(
e
)
{
volunteersEventDetail
(
e
)
{
let
volunteersE
ventId
=
e
.
currentTarget
.
dataset
[
'index'
]
let
e
ventId
=
e
.
currentTarget
.
dataset
[
'index'
]
wx
.
navigateTo
({
wx
.
navigateTo
({
url
:
'../volunteersEventDetail/volunteersEventDetail?
volunteersEventId'
+
volunteersE
ventId
,
url
:
'../volunteersEventDetail/volunteersEventDetail?
eventId='
+
e
ventId
,
});
});
wx
.
setNavigationBarTitle
({
title
:
'活动详情'
})
},
},
})
})
\ No newline at end of file
src/wx/pages/searchCircle/searchCircle.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"圈子检索"
}
}
\ No newline at end of file
src/wx/pages/socialEvent/socialEvent.js
View file @
5f165f64
...
@@ -35,13 +35,6 @@ Page({
...
@@ -35,13 +35,6 @@ Page({
},
},
/**
/**
* 生命周期函数--监听页面隐藏
*/
onHide
:
function
()
{
},
/**
* 生命周期函数--监听页面卸载
* 生命周期函数--监听页面卸载
*/
*/
onUnload
:
function
()
{
onUnload
:
function
()
{
...
@@ -49,38 +42,24 @@ Page({
...
@@ -49,38 +42,24 @@ Page({
},
},
/**
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh
:
function
()
{
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom
:
function
()
{
},
/**
* 用户点击右上角分享
* 用户点击右上角分享
*/
*/
onShareAppMessage
:
function
()
{
onShareAppMessage
:
function
()
{
},
},
//跳转到社会实践详情页面
socialEventDetail
(
e
){
socialEventDetail
(
e
){
var
eventId
=
e
.
currentTarget
.
dataset
[
'eventid'
]
var
eventId
=
e
.
currentTarget
.
dataset
[
'eventid'
]
wx
.
navigateTo
({
wx
.
navigateTo
({
url
:
'../socialEventDetail/socialEventDetail?eventid='
+
eventId
,
url
:
'../socialEventDetail/socialEventDetail?eventid='
+
eventId
,
})
})
wx
.
setNavigationBarTitle
({
title
:
'社会实践详情'
})
wx
.
setNavigationBarColor
({
wx
.
setNavigationBarColor
({
frontColor
:
'#ffffff'
,
frontColor
:
'#ffffff'
,
backgroundColor
:
'#00C56B'
backgroundColor
:
'#00C56B'
})
})
},
},
// 社会实践列表
// 社会实践列表
socialList
(){
socialList
(){
var
that
=
this
;
var
that
=
this
;
...
@@ -88,12 +67,11 @@ Page({
...
@@ -88,12 +67,11 @@ Page({
showLoading
:
true
,
showLoading
:
true
,
});
});
var
config
=
wx
.
getStorageSync
(
'config'
);
var
config
=
wx
.
getStorageSync
(
'config'
);
var
jingweidu
=
wx
.
getStorageSync
(
'jingweidu'
);
wx
.
request
({
wx
:
wx
.
request
({
url
:
app
.
url
+
'ajax_get_social_event_list.php'
,
url
:
app
.
url
+
'ajax_get_social_event_list.php'
,
data
:
{
data
:
{
unionId
:
config
.
unionId
,
unionId
:
config
.
unionId
,
page
:
0
page
:
that
.
data
.
page
},
},
header
:
{
'content-type'
:
'application/json'
},
header
:
{
'content-type'
:
'application/json'
},
method
:
'GET'
,
method
:
'GET'
,
...
@@ -110,8 +88,10 @@ Page({
...
@@ -110,8 +88,10 @@ Page({
complete
:
function
(
res
)
{
},
complete
:
function
(
res
)
{
},
})
})
},
},
//下拉加载更多
loadMore
()
{
loadMore
()
{
if
(
this
.
data
.
page
<
this
.
data
.
pageCount
)
{
if
(
(
this
.
data
.
page
+
1
)
<
this
.
data
.
pageCount
)
{
var
pageIndex
=
this
.
data
.
page
+
1
var
pageIndex
=
this
.
data
.
page
+
1
this
.
setData
({
this
.
setData
({
page
:
pageIndex
page
:
pageIndex
...
...
src/wx/pages/socialEvent/socialEvent.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"社会实践"
}
}
\ No newline at end of file
src/wx/pages/socialEvent/socialEvent.wxml
View file @
5f165f64
...
@@ -2,19 +2,15 @@
...
@@ -2,19 +2,15 @@
<view class='socialEvent'>
<view class='socialEvent'>
<view class='listVolunteers'>
<view class='listVolunteers'>
<scroll-view scroll-y="true" style='height:1100rpx;bottom:10rpx;' class="listPublicWelfare" bindscrolltolower='loadMore'>
<scroll-view scroll-y="true" style='height:1100rpx;bottom:10rpx;' class="listPublicWelfare" bindscrolltolower='loadMore'>
<view class='activelist' bindtap='socialEventDetail' wx:for="{{socialEventEventList}}"
wx:key="{{socialEventEventList[index].id}}" data-eventid='{{item.event_
id}}'>
<view class='activelist' bindtap='socialEventDetail' wx:for="{{socialEventEventList}}"
data-index='{{item.
id}}'>
<view class='left_listVolunteers'>
<view class='left_listVolunteers'>
<image src='../../img/3.jpg'></image>
<image src='{{item.front_image}}'></image>
<text>征集中</text>
<view>(市)</view>
</view>
</view>
<view class='right_listVolunteers'>
<view class='right_listVolunteers'>
<text>{{item.title}}</text>
<text>{{item.
class_title}}{{item.
title}}</text>
<view>
<view>
<text>征集范围:校内\n</text>
<text>发布人:{{item.author}}\n</text>
<text>征集人数:10人\n</text>
<text>发布时间:{{item.publish_time}}\n</text>
<text>发布单位:南京市教育局\n</text>
<text>报名截止:{{item.registration_date}}</text>
</view>
</view>
</view>
</view>
</view>
</view>
...
...
src/wx/pages/socialEventDetail/socialEventDetail.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"社会实践详情"
}
}
\ No newline at end of file
src/wx/pages/volunteers/volunteers.js
View file @
5f165f64
...
@@ -95,11 +95,13 @@ Page({
...
@@ -95,11 +95,13 @@ Page({
//志愿者活动详情页面
//志愿者活动详情页面
volunteersEventDetail
(
e
){
volunteersEventDetail
(
e
){
let
i
d
=
e
.
currentTarget
.
dataset
[
'id'
];
let
eventI
d
=
e
.
currentTarget
.
dataset
[
'id'
];
wx
.
navigateTo
({
wx
.
navigateTo
({
url
:
'../volunteersEventDetail/volunteersEventDetail?
id='
+
i
d
,
url
:
'../volunteersEventDetail/volunteersEventDetail?
eventId='
+
eventI
d
,
})
})
},
},
//加载更多
loadMore
()
{
loadMore
()
{
if
(
this
.
data
.
page
<
this
.
data
.
pageCount
)
{
if
(
this
.
data
.
page
<
this
.
data
.
pageCount
)
{
var
pageIndex
=
this
.
data
.
page
+
1
var
pageIndex
=
this
.
data
.
page
+
1
...
...
src/wx/pages/volunteersEventDetail/volunteersEventDetail.js
View file @
5f165f64
...
@@ -8,11 +8,18 @@ Page({
...
@@ -8,11 +8,18 @@ Page({
* 页面的初始数据
* 页面的初始数据
*/
*/
data
:
{
data
:
{
eventId
:
0
,
active
:
0
,
active
:
0
,
isMember
:
''
,
volunteerEventDat
:[],
volunteerEventDat
:[],
zhuangtai
:
''
,
isEnrollFinish
:
false
,
quanzhu
:
true
isComplete
:
false
,
isCircleOwner
:
false
,
isMember
:
false
,
isCircleOwner
:
false
,
personalMemberList
:[],
circleMemberList
:[],
menuText
:
''
},
},
/**
/**
...
@@ -20,14 +27,15 @@ Page({
...
@@ -20,14 +27,15 @@ Page({
*/
*/
onLoad
:
function
(
options
)
{
onLoad
:
function
(
options
)
{
var
that
=
this
;
var
that
=
this
;
that
.
setData
({
eventId
:
options
.
eventId
})
var
config
=
wx
.
getStorageSync
(
'config'
);
var
config
=
wx
.
getStorageSync
(
'config'
);
var
location
=
wx
.
getStorageSync
(
'location'
);
wx
.
request
({
wx
:
wx
.
request
({
url
:
app
.
url
+
'ajax_get_volunteer_event_detail.php'
,
url
:
app
.
url
+
'ajax_get_volunteer_event_detail.php'
,
data
:
{
data
:
{
unionId
:
config
.
unionId
,
unionId
:
config
.
unionId
,
eventId
:
options
.
id
,
eventId
:
that
.
data
.
eventId
circleId
:
1
},
},
header
:
{
'content-type'
:
'application/json'
},
header
:
{
'content-type'
:
'application/json'
},
method
:
'GET'
,
method
:
'GET'
,
...
@@ -36,21 +44,27 @@ Page({
...
@@ -36,21 +44,27 @@ Page({
console
.
log
(
res
)
console
.
log
(
res
)
if
(
res
.
statusCode
==
200
){
if
(
res
.
statusCode
==
200
){
that
.
setData
({
that
.
setData
({
volunteerEventDat
:
res
.
data
.
result
.
volunteerEventDat
,
volunteerEventDat
:
res
.
data
.
result
.
volunteerEventDat
,
isMember
:
res
.
data
.
result
.
isMember
isEnrollFinish
:
res
.
data
.
result
.
isEnrollFinish
,
isComplete
:
res
.
data
.
result
.
isComplete
,
isCircleOwner
:
res
.
data
.
result
.
isCircleOwner
,
isMember
:
res
.
data
.
result
.
isMember
,
personalMemberList
:
res
.
data
.
result
.
personalMemberList
,
circleMemberList
:
res
.
data
.
result
.
circleMemberList
})
})
//按钮文字控制
if
(
res
.
data
.
result
.
isMember
==
false
){
if
(
res
.
data
.
result
.
isMember
==
false
){
that
.
setData
({
that
.
setData
({
zhuangtai
:
'报名参加'
menuText
:
'报名参加'
})
})
}
else
{
}
else
{
if
(
res
.
data
.
result
.
isEnrollFinish
==
false
){
if
(
res
.
data
.
result
.
isEnrollFinish
==
false
){
that
.
setData
({
that
.
setData
({
zhuangtai
:
'上传凭证'
menuText
:
'上传凭证'
})
})
}
else
{
}
else
{
that
.
setData
({
that
.
setData
({
zhuangtai
:
'取消报名'
menuText
:
'取消报名'
})
})
}
}
}
}
...
@@ -65,57 +79,30 @@ Page({
...
@@ -65,57 +79,30 @@ Page({
* 生命周期函数--监听页面初次渲染完成
* 生命周期函数--监听页面初次渲染完成
*/
*/
onReady
:
function
()
{
onReady
:
function
()
{
},
},
/**
/**
* 生命周期函数--监听页面显示
* 生命周期函数--监听页面显示
*/
*/
onShow
:
function
()
{
onShow
:
function
()
{
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide
:
function
()
{
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload
:
function
()
{
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh
:
function
()
{
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom
:
function
()
{
},
},
/**
/**
* 用户点击右上角分享
* 用户点击右上角分享
*/
*/
onShareAppMessage
:
function
()
{
onShareAppMessage
:
function
()
{
},
},
onChange
(
event
)
{
onChange
(
event
)
{
},
},
//报名参加
btnBaoming
(){
btnBaoming
(){
var
config
=
wx
.
getStorageSync
(
'config'
);
var
config
=
wx
.
getStorageSync
(
'config'
);
// if(this.data.zhuangtai=='报名参加'){
// if(this.data.zhuangtai=='报名参加'){
// if(this.data.
quanzhu
==true){
// if(this.data.
isOwner
==true){
// Dialog.confirm({
// Dialog.confirm({
// title: '',
// title: '',
// message: '检测到您为圈主,是否团队报名?',
// message: '检测到您为圈主,是否团队报名?',
...
...
src/wx/pages/volunteersEventDetail/volunteersEventDetail.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"志愿者活动详情"
}
}
\ No newline at end of file
src/wx/pages/volunteersEventDetail/volunteersEventDetail.wxml
View file @
5f165f64
<!--pages/activeDetails/activeDetails.wxml-->
<!--pages/activeDetails/activeDetails.wxml-->
<view class='activeDetails'>
<view class='activeDetails'>
<image src='
../../img/1.jpg
'></image>
<image src='
{{volunteerEventDat.front_image}}
'></image>
<view class='con_activeDetails'>
<view class='con_activeDetails'>
<text>活动名称:{{volunteerEventDat.title}}</text>
<text>活动名称:{{volunteerEventDat.title}}</text>
<text>活动地点:马群区2号地铁站南出口处</text>
<text>活动地点:{{volunteerEventDat.position}}</text>
<text wx:if="{{volunteerEventDat.include_social_user=='true'}}">征集范围:不限\n</text>
<text>征集范围:{{volunteerEventDat.scope}}\n</text>
<text wx:else>征集范围:校内\n</text>
<text>活动人数:{{volunteerEventDat.max_member}}人</text>
<text>活动人数:{{volunteerEventDat7.max_member}}人</text>
<text>活动时长:{{volunteerEventDat.time_length}}</text>
<text>活动时长:2.5h</text>
<text>活动期限:{{volunteerEventDat.start_time}}-{{volunteerEventDat.finish_time}}</text>
<text>活动期限:2019.10.11-2019.10.30</text>
</view>
</view>
<view class='botCon_activeDetails'>
<view class='botCon_activeDetails'>
<view>
<view>
<text>联系人:
邵帅
</text>
<text>联系人:
{{volunteerEventDat.leader_name}}
</text>
<text>联系方式:
19308903183
</text>
<text>联系方式:
{{volunteerEventDat.leader_contact}}
</text>
<text>集合地点:
马群街道
</text>
<text>集合地点:
{{volunteerEventDat.venue}}
</text>
<text>集合时间:
2019.11.10 12:00
</text>
<text>集合时间:
{{volunteerEventDat.venue_time}}
</text>
</view>
</view>
</view>
</view>
<view class='activejieshao'>
<view class='activejieshao'>
活动介绍:
*************
活动介绍:
{{volunteerEventDat.comment}}
</view>
</view>
<view class='avtiveTab'>
<view class='avtiveTab'>
<van-tabs active="{{ active }}" bind:change="onChange" tab-active-class="activebeijing">
<van-tabs active="{{ active }}" b
order="{{false}}" b
ind:change="onChange" tab-active-class="activebeijing">
<van-tab title="圈子报名">
<van-tab title="圈子报名">
<view class='quanzi'>
<view class='quanzi'>
<view>
<view>
...
@@ -56,7 +55,7 @@
...
@@ -56,7 +55,7 @@
</view>
</view>
</van-tab>
</van-tab>
</van-tabs>
</van-tabs>
<view class='btnBaoming' bindtap='btnBaoming'>{{
zhuangtai
}}</view>
<view class='btnBaoming' bindtap='btnBaoming'>{{
menuText
}}</view>
</view>
</view>
</view>
</view>
<van-dialog id="van-dialog" />
<van-dialog id="van-dialog" />
...
...
src/wx/pages/volunteersEventDetail/volunteersEventDetail.wxss
View file @
5f165f64
...
@@ -34,10 +34,13 @@
...
@@ -34,10 +34,13 @@
box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
padding: 10px;
font-size: 12px;
font-size: 12px;
border-bottom: 1px solid #ccc;
}
}
.activebeijing{
.activebeijing{
background: #666;
background: #0D76ED;
color: #fff!important;
}
.avtiveTab .van-tabs__wrap{
border-bottom: 1px solid #0D76ED;
}
}
.avtiveTab .van-tabs__line{
.avtiveTab .van-tabs__line{
display: none;
display: none;
...
@@ -75,12 +78,14 @@
...
@@ -75,12 +78,14 @@
align-items: center;
align-items: center;
}
}
.btnBaoming{
.btnBaoming{
width:
100
%;
width:
75
%;
height:
3
0px;
height:
4
0px;
line-height:
3
0px;
line-height:
4
0px;
text-align: center;
text-align: center;
font-size: 13px;
font-size: 14px;
border-top: 1px solid #ccc;
margin: 10px auto;
border-bottom: 1px solid #ccc;
background: #0D76ED;
margin-bottom: 3px;
margin-bottom: 10px;
color: #fff;
border-radius: 15px;
}
}
\ No newline at end of file
src/wx/pages/volunteersRank1/volunteersRank1.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"志愿者排名"
}
}
\ No newline at end of file
src/wx/pages/volunteersRank2/volunteersRank2.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"志愿者排名"
}
}
\ No newline at end of file
src/wx/pages/volunteersRank3/volunteersRank3.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"志愿者排名"
}
}
\ No newline at end of file
src/wx/pages/volunteersRank4/volunteersRank4.json
View file @
5f165f64
{
{
"usingComponents"
:
{}
"usingComponents"
:
{},
"navigationBarTitleText"
:
"志愿者排名"
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment