YY 2 anni fa
parent
commit
6440b29370

File diff suppressed because it is too large
+ 8 - 42
pagesMatch/matchAdmin/match/add.js


+ 2 - 1
pagesMatch/matchAdmin/match/add.json

@@ -3,6 +3,7 @@
     "usingComponents": {
       "mobile-main": "/commpents/mobile-frame/index",
       "upload": "/commpents/upload/index",
-      "hg-editor": "/commpents/hg-editor/hg-editor"
+      "hg-editor": "/commpents/hg-editor/hg-editor",
+      "datatime-picker": "/commpents/datetime-picker/index"
     }
   }

+ 3 - 33
pagesMatch/matchAdmin/match/add.wxml

@@ -14,36 +14,16 @@
                         <textarea name="name" value="{{form.name}}" maxlength="500" placeholder="请输入比赛名称" />
                     </view>
                 </view>
-                <view class="content">
-                    <view class="label">比赛开始日期:</view>
-                    <view class="value">
-                        <picker mode="date" name="startDate" value="{{form.startDate}}" bindchange="startChangedate">
-                            <view class="picker">{{form.startDate||'比赛开始日期'}}</view>
-                        </picker>
-                    </view>
-                </view>
                 <view class="content">
                     <view class="label">比赛开始时间:</view>
                     <view class="value">
-                        <picker mode="time" name="startTime" value="{{form.startTime}}" bindchange="startChange">
-                            <view class="picker">{{form.startTime||'比赛开始时间'}}</view>
-                        </picker>
-                    </view>
-                </view>
-                <view class="content">
-                    <view class="label">比赛结束日期:</view>
-                    <view class="value">
-                        <picker mode="date" name="endDate" value="{{form.endDate}}" bindchange="endChangedate">
-                            <view class="picker">{{form.endDate||'比赛结束日期'}}</view>
-                        </picker>
+                        <datatime-picker datetime="{{form.start_time}}" fieldValue="start_time" bind:datetimeChange="datetimeChange"></datatime-picker>
                     </view>
                 </view>
                 <view class="content">
                     <view class="label">比赛结束时间:</view>
                     <view class="value">
-                        <picker mode="time" name="endTime" value="{{form.endTime}}" bindchange="endChange">
-                            <view class="picker">{{form.endTime||'比赛结束时间'}}</view>
-                        </picker>
+                        <datatime-picker datetime="{{form.end_time}}" fieldValue="end_time" bind:datetimeChange="datetimeChange"></datatime-picker>
                     </view>
                 </view>
                 <view class="content">
@@ -52,20 +32,10 @@
                         <textarea name="address" value="{{form.address}}" maxlength="500" placeholder="请输入比赛地点" />
                     </view>
                 </view>
-                <view class="content">
-                    <view class="label">报名截止日期:</view>
-                    <view class="value">
-                        <picker mode="date" name="sign_date" value="{{form.sign_date}}" bindchange="dateChange">
-                            <view class="picker">{{form.sign_date||'报名截止日期'}}</view>
-                        </picker>
-                    </view>
-                </view>
                 <view class="content">
                     <view class="label">报名截止时间:</view>
                     <view class="value">
-                        <picker mode="time" name="sign_time" value="{{form.sign_time}}" bindchange="timeChange">
-                            <view class="picker">{{form.sign_time||'报名截止时间'}}</view>
-                        </picker>
+                        <datatime-picker datetime="{{form.sign_time}}" fieldValue="sign_time" bind:datetimeChange="datetimeChange"></datatime-picker>
                     </view>
                 </view>
                 <view class="content">

+ 2 - 2
pagesMatch/matchAdmin/match/list.js

@@ -3,7 +3,7 @@ const app = getApp();
 Page({
     data: {
         frameStyle: { useTop: true, name: '比赛信息', leftArrow: true, useBar: false },
-        list: [{}],
+        list: [],
         total: 0,
         page: 0,
         skip: 0,
@@ -35,7 +35,7 @@ Page({
             content: '是否确认删除该条数据?',
             async success(res) {
                 if (res.confirm) {
-                    const arr = await app.$get(`/match/${item._id}`, 'race');
+                    const arr = await app.$delete(`/match/${item._id}`, 'race');
                     if (arr.errcode == '0') {
                         wx.showToast({ title: `删除信息成功`, icon: 'success', duration: 2000 })
                         that.setData({ skip: 0, page: 0, list: [] })

+ 3 - 3
pagesMatch/matchAdmin/match/list.wxml

@@ -16,7 +16,7 @@
                         <view class="other">
                             <view class="other_1">
                                 <text>比赛时间:</text>
-                                <text>{{item.start_time||'2020-08-08'}}-{{item.end_time||'12:00'}}</text>
+                                <text>{{item.start_time}}至{{item.end_time}}</text>
                             </view>
                             <view class="other_1">
                                 <text>比赛地点:</text>
@@ -24,11 +24,11 @@
                             </view>
                             <view class="other_1">
                                 <text>比赛状态:</text>
-                                <text>{{item.zhstatus||'暂无'}}</text>
+                                <text>{{item.zhstatus}}</text>
                             </view>
                             <view class="other_1">
                                 <text>报名截止时间:</text>
-                                <text>{{item.sign_end_time||'暂无'}}</text>
+                                <text>{{item.sign_time}}</text>
                             </view>
                         </view>
                         <view class="btn">