diff --git a/app.json b/app.json index 397f712..a071b04 100644 --- a/app.json +++ b/app.json @@ -1,11 +1,11 @@ { "pages": [ + "pages/center/center", "pages/book/book", "pages/index/index", "pages/broadcast/broadcast", "pages/activityDialog/activityDialog", "pages/teamDetail/teamDetail", - "pages/center/center", "pages/volunteerRegister/volunteerRegister", "pages/volunteer/volunteer", "pages/heritage/heritage", diff --git a/pages/myVolunteerTeam/myVolunteerTeam.js b/pages/myVolunteerTeam/myVolunteerTeam.js index 840cbc1..94925b1 100644 --- a/pages/myVolunteerTeam/myVolunteerTeam.js +++ b/pages/myVolunteerTeam/myVolunteerTeam.js @@ -10,7 +10,6 @@ Page({ otherTeamMap: {}, type: '1', teamId: '', - }, getToken: function() { var self = this; @@ -26,6 +25,12 @@ Page({ }) }) }, + toTeamDetail: function(e) { + var teamId = e.currentTarget.dataset.teamid; + wx.navigateTo({ + url: '../teamDetail/teamDetail?teamId=' + teamId, + }) + }, newTeam: function () { wx.navigateTo({ url: '../newTeam/newTeam', diff --git a/pages/myVolunteerTeam/myVolunteerTeam.wxml b/pages/myVolunteerTeam/myVolunteerTeam.wxml index 38740fc..536dfcc 100644 --- a/pages/myVolunteerTeam/myVolunteerTeam.wxml +++ b/pages/myVolunteerTeam/myVolunteerTeam.wxml @@ -1,5 +1,5 @@ - + {{item.teamName}} 申请加入 diff --git a/pages/teamDetail/teamDetail.js b/pages/teamDetail/teamDetail.js index aaf2ecc..036ad0c 100644 --- a/pages/teamDetail/teamDetail.js +++ b/pages/teamDetail/teamDetail.js @@ -1,18 +1,120 @@ // pages/teamDetail/teamDetail.js +var app = getApp(); Page({ /** * 页面的初始数据 */ data: { + token: '', + teamId: '', + dataMap: [], + memberData: {}, + checkData: {} + }, + getToken: function() { + var self = this; + return new Promise(resolve =>{ + wx.getStorage({ + key: 'token', + success(res) { + self.setData({ + token: res.data + }) + return resolve(); + } + }) + }) + }, + getDetail(teamId) { + var self = this; + app.restAjax.get(app.restAjax.path(app.volunteerUrl + 'wxminiapp/team/getteambyid/' + teamId, []), + {}, { + headers: { + token: self.data.token + } + }, function(code, data) { + console.log(data) + if('200' == code) { + self.setData({ + dataMap: data + }) + } + }, function() { + + }, function() { + + }) + }, + getMember(teamId) { + var self = this; + app.restAjax.get(app.restAjax.path(app.volunteerUrl + 'wxminiapp/teammember/listteammember?teamId=' + teamId, []), + {}, { + headers: { + token: self.data.token + } + }, function(code, data) { + if('200' == code) { + var teamMember = []; + var checkMember = []; + for(var item of data) { + if('1' == item.status) { + teamMember.push(item); + }else { + checkMember.push(item); + } + } + self.setData({ + memberData: teamMember, + checkData: checkMember + }) + } + }, function() { + + }, function() { + + }) + }, + agree(e) { + var self = this; + console.log(e) + var id = e.currentTarget.dataset.teammemberid; + var type = e.currentTarget.dataset.type; + app.restAjax.get(app.restAjax.path(app.volunteerUrl + 'wxminiapp/teammember/checkmember/'+id+'/' + type + '?teamId=' + self.data.teamId, []), + {}, { + headers: { + token: self.data.token + } + }, function(code, data) { + if('200' == code) { + if('1' == type) { + app.dialog.msg('审核通过!'); + }else { + app.dialog.msg('审核驳回!'); + } + wx.navigateTo({ + url: '../myVolunteerTeam/myVolunteerTeam', + }) + } + }, function() { + + }, function() { + + }) }, - /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { - + var self = this; + self.setData({ + teamId: options.teamId + }) + this.getToken().then(result => { + this.getDetail(options.teamId); + this.getMember(options.teamId); + }) }, /** diff --git a/pages/teamDetail/teamDetail.wxml b/pages/teamDetail/teamDetail.wxml index 7f28701..5b09e1a 100644 --- a/pages/teamDetail/teamDetail.wxml +++ b/pages/teamDetail/teamDetail.wxml @@ -2,66 +2,55 @@ 团队名称: - 团队名称 + {{dataMap.teamName}} 团队人数: - 1 + {{dataMap.count}} 所属区域: - 所属区域 + {{dataMap.teamCityDictionaryName}} {{dataMap.teamCountyDictionaryName}} {{dataMap.teamAreaDictionaryName}} + + + 团队口号: + {{dataMap.teamWatchword}} 团队介绍: - 团队介绍 + {{dataMap.content}} 团队成员 - + - 名字队长 - 加入时间:2020-02-02 - - - - - - - - 名字队长 - 加入时间:2020-02-02 - - - - - - - - 名字队长 - 加入时间:2020-02-02 + {{item.memberName}} + 队长 + 成员 + + 加入时间:{{item.inputTime}} 申请人员 - + - 名字 + {{item.memberName}} - 通过 - 拒绝 + 通过 + 拒绝 - 加入时间:2020-02-02 + 加入时间:{{item.inputTime}}