zs 3 years ago
parent
commit
f5cd8bc056
4 changed files with 29 additions and 7 deletions
  1. 1 0
      pages/auditTeam/index.js
  2. 23 0
      pages/team/apply.js
  3. 3 3
      pages/team/apply.wxml
  4. 2 4
      pages/team/apply.wxss

+ 1 - 0
pages/auditTeam/index.js

@@ -71,6 +71,7 @@ Page({
                     header: {},
                     success: res => {
                         that.setData({ list: res.data.data })
+                        console.log(res.data.data);
                     },
                     error: err => {
                     }

+ 23 - 0
pages/team/apply.js

@@ -15,9 +15,11 @@ Page({
     ids: '',
     src: '/image/adimges.jpg',
     src1: '/image/head1.png',
+    isshow: true,
     // 主体高度
     infoHeight: '',
     teamlist: [],
+    addlist: [],
   },
   tabPath(e) {
     let query = e.detail.detail;
@@ -121,6 +123,7 @@ Page({
           user_id: res.data.id,
           user_name: res.data.nickname
         })
+        let user_id = res.data.id;
         //查询数据
         wx.request({
           url: `${app.globalData.publicUrl}/courtAdmin/api/team/` + id, //接口地址
@@ -129,9 +132,29 @@ Page({
           success(res) {
             if (res.data.errcode == 0) {
               let datas = res.data.data
+              let members = datas.members
+              for (let i = 0; i < members.length; i++) {
+                if (user_id == members[i].id) {
+                  that.setData({
+                    isshow: false,
+                  });
+                }
+              }
               that.setData({
                 teamlist: datas,
               });
+              //加入团队列表
+              wx.request({
+                url: `${app.globalData.publicUrl}/courtAdmin/api/joinapply`//接口地址
+                method: "get",
+                data: { team_id: id },
+                header: {},
+                success: res => {
+                  that.setData({ addlist: res.data.data })
+                },
+                error: err => {
+                }
+              })
             } else {
               wx.showToast({
                 title: res.data.errmsg,

+ 3 - 3
pages/team/apply.wxml

@@ -50,9 +50,9 @@
       </view>
     </view>
     <view class="four">
-      <button class="button" data-id="{{teamlist._id}}" data-name="{{teamlist.name}}" bindtap='add' >待通过</button>
-      <button class="button" data-id="{{teamlist._id}}" data-name="{{teamlist.name}}" bindtap='add'>申请加入</button>
-      <button class="button" bindtap='out'>退出团队</button>
+      <button wx:if="{{isshow && addlist[0].status == '0'}}" class="button" data-id="{{teamlist._id}}" data-name="{{teamlist.name}}" bindtap='add' >待通过</button>
+      <button wx:if="{{isshow}}" class="button" data-id="{{teamlist._id}}" data-name="{{teamlist.name}}" bindtap='add'>申请加入</button>
+      <button wx:if="{{!isshow}}" class="button" bindtap='out'>退出团队</button>
     </view>
   </view>
 </mobile-main>

+ 2 - 4
pages/team/apply.wxss

@@ -33,9 +33,7 @@
 .one-3{
   position: absolute;
   margin-top: -25%;
-  margin-left: 41%;
-  width: 23%;
-  height: 63.78px;
+  margin-left: 40%;
 }
 .imgs{
   margin-top: 4px;
@@ -131,7 +129,7 @@
 }
 .four{
   background-color: white;
-  padding-top: 180px;
+  padding-top: 80px;
   padding-bottom: 20px;
 }
 .image {