zs %!s(int64=2) %!d(string=hai) anos
pai
achega
49d2efc2a8
Modificáronse 2 ficheiros con 89 adicións e 73 borrados
  1. 20 4
      pages/matchteam/layoutdetail.js
  2. 69 69
      pages/matchteam/layoutdetail.wxml

+ 20 - 4
pages/matchteam/layoutdetail.js

@@ -10,8 +10,13 @@ Page({
         frameStyle: { useTop: true, name: '维护赛程信息', leftArrow: true, useBar: false },
         // 主体高度
         infoHeight: '',
-        form: { red_logo: [], red_members: [], blue_logo: [], blue_members: [] },
-        id: ''
+        user:{},
+        form: {},
+        // 红方团队
+        redTeam: {},
+        // 蓝方团队
+        blueTeam: {},
+        id: '',
     },
     initValidate() {
         const rules = { match_name: { required: true } }
@@ -66,8 +71,19 @@ Page({
         wx.getStorage({
             key: 'token',
             success: async res => {
-                const arr = await app.$get(`/courtAdmin/api/schedule/${that.data.id}`);
-                if (arr.errcode == '0') that.setData({ form: arr.data });
+                that.setData({ user: res.data })
+                let arr;
+                let schedule;
+                // 查询赛程信息
+                arr = await app.$get(`/courtAdmin/api/schedule/${that.data.id}`);
+                if (arr.errcode == '0') { schedule = arr.data; that.setData({ form: schedule }); }
+                // 红方
+                arr = await app.$get(`/courtAdmin/api/team/${schedule.red_id}`);
+                if (arr.errcode == '0') that.setData({ redTeam: arr.data });
+                // 蓝方
+                arr = await app.$get(`/courtAdmin/api/team/${schedule.blue_id}`);
+                if (arr.errcode == '0') that.setData({ blueTeam: arr.data });
+
             },
             fail: res => {
                 wx.redirectTo({ url: '/pages/index/index', })

+ 69 - 69
pages/matchteam/layoutdetail.wxml

@@ -1,73 +1,73 @@
 <mobile-main frameStyle="{{frameStyle}}" bind:back="back">
-    <view slot="info" class="main" style="height:{{infoHeight}}px;">
-        <view class="one">
-            <form bindsubmit="onSubmit">
-                <view class="content">
-                    <view class="label textOver">比赛名称</view>
-                    <view class="value">
-                        <input type="text" name="match_name" value="{{form.match_name}}" placeholder="请输入比赛名称" disabled />
-                    </view>
-                </view>
-                <view class="content">
-                    <view class="label textOver">比赛日期时间</view>
-                    <view class="value">
-                        <input type="text" name="match_time" value="{{form.match_time}}" placeholder="请输入比赛日期时间" disabled />
-                    </view>
-                </view>
-                <view class="content">
-                    <view class="label textOver">红方名称</view>
-                    <view class="value">
-                        <input type="text" name="red_name" value="{{form.red_name}}" placeholder="请输入红方名称" disabled />
-                    </view>
-                </view>
-                <view class="content">
-                    <view class="label textOver">红方logo</view>
-                    <view class="value">
-                        <image class="image" src="{{form.red_logo[0].url}}"></image>
-                    </view>
-                </view>
-                <view class="members">
-                    <view class="members_1">
-                        <text>红方成员</text>
-                        <button type="default" size="mini" bindtap="memAdd">添加成员</button>
-                    </view>
-                    <view class="members_2">
-                        <view class="membersList" wx:for="{{form.red_members}}" wx:key="item" bindtap="memDel" data-user_id="{{item.user_id}}">
-                            <image class="iamge" src="{{item.icon&&item.icon.length>0?item.icon[0].url:'/image/wodexiao-01.png'}}"></image>
-                            <view class="nickname textOver">{{item.nickname}}</view>
-                            <image class="del" src="/image/jianshao.png"></image>
-                        </view>
-                    </view>
-                </view>
-                <view class="content">
-                    <view class="label textOver">蓝方名称</view>
-                    <view class="value">
-                        <input type="text" name="blue_name" value="{{form.blue_name}}" placeholder="请输入蓝方名称" disabled />
-                    </view>
-                </view>
-                <view class="content">
-                    <view class="label textOver">蓝方logo</view>
-                    <view class="value">
-                        <image class="image" src="{{form.blue_logo[0].url}}"></image>
-                    </view>
-                </view>
-                <view class="members">
-                    <view class="members_1">
-                        <text>蓝方成员</text>
-                        <button type="default" size="mini" bindtap="memAdd">添加成员</button>
-                    </view>
-                    <view class="members_2">
-                        <view class="membersList" wx:for="{{form.blue_members}}" wx:key="item" bindtap="memDel" data-user_id="{{item.user_id}}">
-                            <image class="iamge" src="{{item.icon&&item.icon.length>0?item.icon[0].url:'/image/wodexiao-01.png'}}"></image>
-                            <view class="nickname textOver">{{item.nickname}}</view>
-                            <image class="del" src="/image/jianshao.png"></image>
-                        </view>
-                    </view>
-                </view>
-                <view class="btn">
-                    <button type="primary" size="mini" formType="submit">提交保存</button>
-                </view>
-            </form>
+  <view slot="info" class="main" style="height:{{infoHeight}}px;">
+    <view class="one">
+      <form bindsubmit="onSubmit">
+        <view class="content">
+          <view class="label textOver">比赛名称</view>
+          <view class="value">
+            <input type="text" name="match_name" value="{{form.match_name}}" placeholder="请输入比赛名称" disabled />
+          </view>
         </view>
+        <view class="content">
+          <view class="label textOver">比赛日期时间</view>
+          <view class="value">
+            <input type="text" name="match_time" value="{{form.match_time}}" placeholder="请输入比赛日期时间" disabled />
+          </view>
+        </view>
+        <view class="content" wx:if="{{redTeam.create_id==user._id}}">
+          <view class="label textOver">红方名称</view>
+          <view class="value">
+            <input type="text" name="red_name" value="{{form.red_name}}" placeholder="请输入红方名称" disabled />
+          </view>
+        </view>
+        <view class="content" wx:if="{{redTeam.create_id==user._id}}">
+          <view class="label textOver">红方logo</view>
+          <view class="value">
+            <image class="image" src="{{form.red_logo[0].url}}"></image>
+          </view>
+        </view>
+        <view class="members" wx:if="{{redTeam.create_id==user._id}}">
+          <view class="members_1">
+            <text>红方成员</text>
+            <button type="default" size="mini" bindtap="memAdd" >添加成员</button>
+          </view>
+          <view class="members_2">
+            <view class="membersList" wx:for="{{form.red_members}}" wx:key="item" bindtap="memDel" data-user_id="{{item.user_id}}">
+              <image class="iamge" src="{{item.icon&&item.icon.length>0?item.icon[0].url:'/image/wodexiao-01.png'}}"></image>
+              <view class="nickname textOver">{{item.nickname}}</view>
+              <image class="del" src="/image/jianshao.png"></image>
+            </view>
+          </view>
+        </view>
+        <view class="content" wx:if="{{blueTeam.create_id==user._id}}">
+          <view class="label textOver">蓝方名称</view>
+          <view class="value">
+            <input type="text" name="blue_name" value="{{form.blue_name}}" placeholder="请输入蓝方名称" disabled />
+          </view>
+        </view>
+        <view class="content" wx:if="{{blueTeam.create_id==user._id}}">
+          <view class="label textOver">蓝方logo</view>
+          <view class="value">
+            <image class="image" src="{{form.blue_logo[0].url}}"></image>
+          </view>
+        </view>
+        <view class="members" wx:if="{{blueTeam.create_id==user._id}}">
+          <view class="members_1">
+            <text>蓝方成员</text>
+            <button type="default" size="mini" bindtap="memAdd">添加成员</button>
+          </view>
+          <view class="members_2">
+            <view class="membersList" wx:for="{{form.blue_members}}" wx:key="item" bindtap="memDel" data-user_id="{{item.user_id}}">
+              <image class="iamge" src="{{item.icon&&item.icon.length>0?item.icon[0].url:'/image/wodexiao-01.png'}}"></image>
+              <view class="nickname textOver">{{item.nickname}}</view>
+              <image class="del" src="/image/jianshao.png"></image>
+            </view>
+          </view>
+        </view>
+        <view class="btn">
+          <button type="primary" size="mini" formType="submit">提交保存</button>
+        </view>
+      </form>
     </view>
+  </view>
 </mobile-main>