YY 3 years ago
parent
commit
3a3630ac1d
2 changed files with 35 additions and 10 deletions
  1. 34 10
      pages/teamDetails/detail.js
  2. 1 0
      pages/teamDetails/detail.wxss

+ 34 - 10
pages/teamDetails/detail.js

@@ -12,7 +12,9 @@ Page({
     frameStyle: { useTop: false, name: '团队详情', leftArrow: true, useBar: false },
     // 主体高度
     infoHeight: '',
-    list: [],
+    list: [
+      { members: [], }
+    ],
     fileList: [],
     ids: ''
   },
@@ -21,22 +23,46 @@ Page({
   },
   //点击减号删除队员
   delList: function (e) {
-    console.log(e.currentTarget.dataset.id);
-    var list = this.data.list.members;
     var that = this;
+    var members = that.data.list.members;
     wx.showModal({
       title: '是否删除该名队员',
       success(res) {
         if (res.confirm) {
-          let list1 = list.find((i) => i.id == e.currentTarget.dataset.id)
-          console.log(list1);
-          list1.pop();
-          that.setData({ ['list.members']: list1, })
+          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 })
+          console.log(members);
         } else if (res.cancel) { }
       }
     })
-
   },
+  //保存
+  preservation: function (e) {
+    var that = this;
+    var id = that.data.list.id;
+    var list = that.data.list;
+    wx.getStorage({
+      key: 'token',
+      success: function (res) {
+        console.log(res);
+        wx.request({
+          url: `${app.globalData.publicUrl}/courtAdmin/api/team/${id}`//接口地址
+          method: "post",
+          data: list,
+          header: {},
+          success: res => {
+            console.log(res);
+          },
+        })
+      }
+    })
+  },
+
   /**
    * 生命周期函数--监听页面加载
    */
@@ -60,9 +86,7 @@ Page({
           method: 'get',
           data: '',
           success(res) {
-            console.log(res);
             that.setData({ list: res.data.data });
-            console.log(res.data.data);
           }
         })
       },

+ 1 - 0
pages/teamDetails/detail.wxss

@@ -114,6 +114,7 @@
 }
 
 .img {
+  border-radius: 50%;
   width: 49px;
   height: 49px;
 }