|
@@ -17,39 +17,67 @@ Page({
|
|
//队员列表
|
|
//队员列表
|
|
{ members: [], }
|
|
{ members: [], }
|
|
],
|
|
],
|
|
- ids: ''
|
|
|
|
|
|
+ ids: '',
|
|
|
|
+ id1: ''
|
|
},
|
|
},
|
|
back: function () {
|
|
back: function () {
|
|
wx.navigateBack({ url: '/pages/home/index' })
|
|
wx.navigateBack({ url: '/pages/home/index' })
|
|
},
|
|
},
|
|
- //点击减号删除队员
|
|
|
|
|
|
+ //删除队员-退出团队
|
|
delList: function (e) {
|
|
delList: function (e) {
|
|
var that = this;
|
|
var that = this;
|
|
|
|
+ var type = that.data.type;
|
|
var members = that.data.list.members;
|
|
var members = that.data.list.members;
|
|
var list = that.data.list;
|
|
var list = that.data.list;
|
|
var ids = that.data.list.id;
|
|
var ids = that.data.list.id;
|
|
- wx.showModal({
|
|
|
|
- title: '是否删除该名队员',
|
|
|
|
- success(res) {
|
|
|
|
- if (res.confirm) {
|
|
|
|
- let id = e.currentTarget.dataset.id;
|
|
|
|
- for (var i = 0; i < members.length; i++) {
|
|
|
|
- if (members[i].id == id) {
|
|
|
|
- members.splice(i, 1)
|
|
|
|
|
|
+ var id1 = that.data.id1;
|
|
|
|
+ if (type == 1) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ title: '是否删除该名队员',
|
|
|
|
+ success(res) {
|
|
|
|
+ if (res.confirm) {
|
|
|
|
+ let id = e.currentTarget.dataset.id;
|
|
|
|
+ for (var i = 0; i < members.length; i++) {
|
|
|
|
+ if (members[i].id == id) {
|
|
|
|
+ members.splice(i, 1)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ that.setData({ ['list.members']: members })
|
|
|
|
+ wx.request({
|
|
|
|
+ url: `${app.globalData.publicUrl}/courtAdmin/api/team/${ids}`,
|
|
|
|
+ method: "post",
|
|
|
|
+ data: list,
|
|
|
|
+ header: {},
|
|
|
|
+ success: res => {
|
|
|
|
+ },
|
|
|
|
+ })
|
|
|
|
+ } else if (res.cancel) { }
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ } else if (type == 2) {
|
|
|
|
+ wx.showModal({
|
|
|
|
+ title: '是否退出团队',
|
|
|
|
+ success(res) {
|
|
|
|
+ if (res.confirm) {
|
|
|
|
+ wx.request({
|
|
|
|
+ url: `${app.globalData.publicUrl}/courtAdmin/api/team/leaves`,
|
|
|
|
+ method: "get",
|
|
|
|
+ data: { user_id: id1, team_id: ids },
|
|
|
|
+ header: {},
|
|
|
|
+ success: res => {
|
|
|
|
+ console.log(res);
|
|
|
|
+ return wx.redirectTo({ url: '/pages/me/index' })
|
|
|
|
+ },
|
|
|
|
+ error: err => {
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+
|
|
|
|
+ } else if (res.cancel) {
|
|
}
|
|
}
|
|
- that.setData({ ['list.members']: members })
|
|
|
|
- wx.request({
|
|
|
|
- url: `${app.globalData.publicUrl}/courtAdmin/api/team/${ids}`,
|
|
|
|
- method: "post",
|
|
|
|
- data: list,
|
|
|
|
- header: {},
|
|
|
|
- success: res => {
|
|
|
|
- },
|
|
|
|
- })
|
|
|
|
- } else if (res.cancel) { }
|
|
|
|
- }
|
|
|
|
- })
|
|
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }
|
|
|
|
+
|
|
},
|
|
},
|
|
/**
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
* 生命周期函数--监听页面加载
|
|
@@ -68,8 +96,10 @@ Page({
|
|
wx.getStorage({
|
|
wx.getStorage({
|
|
key: 'token',
|
|
key: 'token',
|
|
success: res => {
|
|
success: res => {
|
|
|
|
+ that.setData({ type: res.data.type })
|
|
|
|
+ that.setData({ id1: res.data.id })
|
|
wx.request({
|
|
wx.request({
|
|
- url: `${app.globalData.publicUrl}/courtAdmin/api/team/` + id,
|
|
|
|
|
|
+ url: `${app.globalData.publicUrl}/courtAdmin/api/team/` + id,
|
|
method: 'get',
|
|
method: 'get',
|
|
data: '',
|
|
data: '',
|
|
success(res) {
|
|
success(res) {
|