|
@@ -1,5 +1,6 @@
|
|
// pages/login/login.js
|
|
// pages/login/login.js
|
|
import WxValidate from '../../utils/wxValidate'
|
|
import WxValidate from '../../utils/wxValidate'
|
|
|
|
+const moment = require("../../utils/moment.min")
|
|
const app = getApp()
|
|
const app = getApp()
|
|
Page({
|
|
Page({
|
|
/**
|
|
/**
|
|
@@ -9,12 +10,12 @@ Page({
|
|
frameStyle: { useTop: true, name: '创建比赛', leftArrow: true, useBar: false },
|
|
frameStyle: { useTop: true, name: '创建比赛', leftArrow: true, useBar: false },
|
|
// 主体高度
|
|
// 主体高度
|
|
infoHeight: '',
|
|
infoHeight: '',
|
|
- names: '',
|
|
|
|
- address: '',
|
|
|
|
- date: '2022-01-01',//默认起始时间
|
|
|
|
- date2: '2022-01-24',//默认结束时间
|
|
|
|
- singledate: '2022-01-01',
|
|
|
|
- time: '12:01',
|
|
|
|
|
|
+ form:{
|
|
|
|
+ date: '2022-04-11',//默认起始时间
|
|
|
|
+ date2: '2022-04-24',//默认结束时间
|
|
|
|
+ singledate: '2022-04-11',
|
|
|
|
+ time: '12:01',
|
|
|
|
+ },
|
|
// 赛制信息
|
|
// 赛制信息
|
|
// 默认值
|
|
// 默认值
|
|
szValue: [],
|
|
szValue: [],
|
|
@@ -39,14 +40,6 @@ Page({
|
|
back: function () {
|
|
back: function () {
|
|
wx.navigateBack({ url: '/pages/home/index' })
|
|
wx.navigateBack({ url: '/pages/home/index' })
|
|
},
|
|
},
|
|
- //比赛名称改变值
|
|
|
|
- onChangenames(e) {
|
|
|
|
- this.data.names = e.detail
|
|
|
|
- },
|
|
|
|
- //地点改变值
|
|
|
|
- onChangeaddress(e) {
|
|
|
|
- this.data.address = e.detail
|
|
|
|
- },
|
|
|
|
// 确定选择
|
|
// 确定选择
|
|
szChange: function (e) {
|
|
szChange: function (e) {
|
|
const that = this;
|
|
const that = this;
|
|
@@ -82,34 +75,35 @@ Page({
|
|
//日期选择器
|
|
//日期选择器
|
|
bindDateChange3: function (e) {
|
|
bindDateChange3: function (e) {
|
|
this.setData({
|
|
this.setData({
|
|
- singledate: e.detail.value
|
|
|
|
|
|
+ ['form.singledate']: e.detail.value
|
|
})
|
|
})
|
|
},
|
|
},
|
|
//时间选择器
|
|
//时间选择器
|
|
bindTimeChange: function (e) {
|
|
bindTimeChange: function (e) {
|
|
this.setData({
|
|
this.setData({
|
|
- time: e.detail.value
|
|
|
|
|
|
+ ['form.time']: e.detail.value
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 时间段选择
|
|
// 时间段选择
|
|
bindDateChange(e) {
|
|
bindDateChange(e) {
|
|
let that = this;
|
|
let that = this;
|
|
that.setData({
|
|
that.setData({
|
|
- date: e.detail.value,
|
|
|
|
|
|
+ ['form.date']: e.detail.value,
|
|
})
|
|
})
|
|
},
|
|
},
|
|
bindDateChange2(e) {
|
|
bindDateChange2(e) {
|
|
let that = this;
|
|
let that = this;
|
|
that.setData({
|
|
that.setData({
|
|
- date2: e.detail.value,
|
|
|
|
|
|
+ ['form.date2']: e.detail.value,
|
|
})
|
|
})
|
|
},
|
|
},
|
|
// 提交创建
|
|
// 提交创建
|
|
onSubmit: function (e) {
|
|
onSubmit: function (e) {
|
|
- var name = this.data.names;
|
|
|
|
- var match_time = this.data.date + ' - ' + this.data.date2;
|
|
|
|
- var single_time = this.data.singledate + ' ' + this.data.time;
|
|
|
|
- var address = this.data.address;
|
|
|
|
|
|
+ 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;
|
|
var format = this.data.szList;
|
|
const params = {
|
|
const params = {
|
|
"name": name,
|
|
"name": name,
|
|
@@ -146,6 +140,12 @@ Page({
|
|
* 生命周期函数--监听页面加载
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
*/
|
|
onLoad: function (options) {
|
|
onLoad: function (options) {
|
|
|
|
+ //获取当前时间
|
|
|
|
+ let date = moment().format('YYYY-MM-DD');
|
|
|
|
+ this.setData({
|
|
|
|
+ ['form.date']: date,
|
|
|
|
+ ['form.singledate']: date
|
|
|
|
+ });
|
|
//验证规则函数
|
|
//验证规则函数
|
|
this.initValidate();
|
|
this.initValidate();
|
|
// 计算高度
|
|
// 计算高度
|