|
@@ -10,12 +10,11 @@ Page({
|
|
|
frameStyle: { useTop: true, name: '创建比赛', leftArrow: true, useBar: false },
|
|
|
// 主体高度
|
|
|
infoHeight: '',
|
|
|
- form:{
|
|
|
- date: '2022-04-11',//默认起始时间
|
|
|
- date2: '2022-04-24',//默认结束时间
|
|
|
- singledate: '2022-04-11',
|
|
|
- time: '12:01',
|
|
|
- },
|
|
|
+ form: {},
|
|
|
+ singledate: '2022-04-11',
|
|
|
+ time: '12:01',
|
|
|
+ date: '2022-04-11',//默认起始时间
|
|
|
+ date2: '2022-04-24',//默认结束时间
|
|
|
// 赛制信息
|
|
|
// 默认值
|
|
|
szValue: [],
|
|
@@ -75,44 +74,35 @@ Page({
|
|
|
//日期选择器
|
|
|
bindDateChange3: function (e) {
|
|
|
this.setData({
|
|
|
- ['form.singledate']: e.detail.value
|
|
|
+ singledate: e.detail.value
|
|
|
})
|
|
|
},
|
|
|
//时间选择器
|
|
|
bindTimeChange: function (e) {
|
|
|
this.setData({
|
|
|
- ['form.time']: e.detail.value
|
|
|
+ time: e.detail.value
|
|
|
})
|
|
|
},
|
|
|
// 时间段选择
|
|
|
bindDateChange(e) {
|
|
|
let that = this;
|
|
|
that.setData({
|
|
|
- ['form.date']: e.detail.value,
|
|
|
+ date: e.detail.value,
|
|
|
})
|
|
|
},
|
|
|
bindDateChange2(e) {
|
|
|
let that = this;
|
|
|
that.setData({
|
|
|
- ['form.date2']: e.detail.value,
|
|
|
+ date2: e.detail.value,
|
|
|
})
|
|
|
},
|
|
|
// 提交创建
|
|
|
onSubmit: function (e) {
|
|
|
const param = e.detail.value;
|
|
|
- var name = param.names;
|
|
|
- var match_time = param.date + ' - ' + param.date2;
|
|
|
- var single_time = param.singledate + ' ' + param.time;
|
|
|
- var address = param.address;
|
|
|
- var format = this.data.szList;
|
|
|
- const params = {
|
|
|
- "name": name,
|
|
|
- "match_time": match_time,
|
|
|
- "single_time": single_time,
|
|
|
- "address": address,
|
|
|
- "format": format,
|
|
|
- };
|
|
|
- if (!this.WxValidate.checkForm(params)) {
|
|
|
+ param.match_time = this.data.date + ' - ' + this.data.date2;
|
|
|
+ param.single_time = this.data.singledate + ' ' + this.data.time;
|
|
|
+ param.format = this.data.szList;
|
|
|
+ if (!this.WxValidate.checkForm(param)) {
|
|
|
const error = this.WxValidate.errorList[0];
|
|
|
wx.showToast({ title: `${error.msg}`, icon: 'error', duration: 2000 })
|
|
|
return false
|
|
@@ -120,7 +110,7 @@ Page({
|
|
|
wx.request({
|
|
|
url: `${app.globalData.publicUrl}/courtAdmin/api/match`,
|
|
|
method: 'post',
|
|
|
- data: params,
|
|
|
+ data: param,
|
|
|
success(res) {
|
|
|
if (res.data.errcode == 0) {
|
|
|
wx.showToast({ title: `创建比赛成功`, icon: 'success', duration: 2000 })
|
|
@@ -143,8 +133,8 @@ Page({
|
|
|
//获取当前时间
|
|
|
let date = moment().format('YYYY-MM-DD');
|
|
|
this.setData({
|
|
|
- ['form.date']: date,
|
|
|
- ['form.singledate']: date
|
|
|
+ date: date,
|
|
|
+ singledate: date
|
|
|
});
|
|
|
//验证规则函数
|
|
|
this.initValidate();
|