Selaa lähdekoodia

删除队员,没写完

YY 3 vuotta sitten
vanhempi
commit
cf7c4fbe3d
3 muutettua tiedostoa jossa 15 lisäystä ja 11 poistoa
  1. 5 1
      app.json
  2. 8 8
      pages/teamDetails/detail.js
  3. 2 2
      pages/teamDetails/detail.wxml

+ 5 - 1
app.json

@@ -1,6 +1,8 @@
 {
   "pages": [
+ 
     "pages/index/index",
+   
     "pages/register/index",
     "pages/login/index",
     "pages/home/index",
@@ -16,12 +18,14 @@
     "pages/ranking/index",
     "pages/manage/index",
     "pages/me/index",
+    "pages/teamDetails/detail",
     "pages/createTeam/index",
     "pages/information/index",
     "pages/score/index",
     "pages/photo/index",
     "pages/add/index",
     "pages/password/index",
+    "pages/meMatch/index",
     "pages/auditTeam/index",
     "pages/match/index",
     "pages/dissolution/index",
@@ -78,4 +82,4 @@
       "desc": "你的位置信息将用于小程序位置接口的效果展示"
     }
   }
-}
+}

+ 8 - 8
pages/teamDetails/detail.js

@@ -20,15 +20,18 @@ Page({
     wx.navigateBack({ url: '/pages/home/index' })
   },
   //点击减号删除队员
-  delList: function () {
+  delList: function (e) {
+    console.log(e.currentTarget.dataset.id);
     var list = this.data.list.members;
     var that = this;
     wx.showModal({
       title: '是否删除该名队员',
       success(res) {
         if (res.confirm) {
-          list.pop();
-          that.setData({ ['list.members']: list, })
+          let list1 = list.find((i) => i.id == e.currentTarget.dataset.id)
+          console.log(list1);
+          list1.pop();
+          that.setData({ ['list.members']: list1, })
         } else if (res.cancel) { }
       }
     })
@@ -40,23 +43,20 @@ Page({
   onLoad: function (options) {
     // 计算高度
     this.searchHeight()
-    this.ids = options.id;
+    this.setData({ ids: options.id })
     console.log(options.id);
     // 监听用户是否登录
     this.watchLogin();
-
   },
   // 监听用户是否登录
   watchLogin: function () {
     const that = this;
-    let id = that.ids
-    console.log(that.ids);
     wx.getStorage({
       key: 'token',
       success: res => {
         //查询数据
         wx.request({
-          url: `${app.globalData.publicUrl}/courtAdmin/api/team/` + id, //接口地址
+          url: `${app.globalData.publicUrl}/courtAdmin/api/team/${this.data.ids}`, //接口地址
           method: 'get',
           data: '',
           success(res) {

+ 2 - 2
pages/teamDetails/detail.wxml

@@ -44,14 +44,14 @@
         <view class="thr1">
           <view class="thr-left">
             <image class="img" src="{{item.icon[0].url}}"></image>
-            <image bindtap='delList' class="two_jian" src="/image/jian.png"></image>
+            <image bindtap='delList' data-id="{{item.id}}" class="two_jian" src="/image/jian.png"></image>
           </view>
           <view class="thr-right"><text class="name textOver">{{item.nickname}}</text> </view>
         </view>
       </view>
     </view>
     <view class="four">
-      <button class="button" bindtap='out'>退出团队</button>
+      <button class="button" bindtap='preservation'>保存</button>
     </view>
   </view>
 </mobile-main>