|
@@ -1,30 +1,41 @@
|
|
// pages/login/login.js
|
|
// pages/login/login.js
|
|
import WxValidate from '../../utils/wxValidate'
|
|
import WxValidate from '../../utils/wxValidate'
|
|
const app = getApp()
|
|
const app = getApp()
|
|
|
|
+var type = "";//用来保存picker组件选中的类别id
|
|
Page({
|
|
Page({
|
|
/**
|
|
/**
|
|
* 页面的初始数据
|
|
* 页面的初始数据
|
|
*/
|
|
*/
|
|
data: {
|
|
data: {
|
|
- // 主体高度
|
|
|
|
|
|
+ // 主体高度
|
|
infoHeight: '',
|
|
infoHeight: '',
|
|
frameStyle: { useTop: true, name: '新增赛程编排', leftArrow: true, useBar: false },
|
|
frameStyle: { useTop: true, name: '新增赛程编排', leftArrow: true, useBar: false },
|
|
form: {
|
|
form: {
|
|
},
|
|
},
|
|
- // 上传图片
|
|
|
|
|
|
+ // 上传图片
|
|
fileList: [],
|
|
fileList: [],
|
|
//比赛id
|
|
//比赛id
|
|
id: '',
|
|
id: '',
|
|
- select: false,
|
|
|
|
- select1: false,
|
|
|
|
- grade_name: '--请选择--',
|
|
|
|
- grade_name1: '--请选择--',
|
|
|
|
grades: [],
|
|
grades: [],
|
|
|
|
+ cateArray: [
|
|
|
|
+ { id: '0', type: '未开始' }, { id: '1', type: '报名中' }, { id: '2', type: '待比赛' }, { id: '3', type: '进行中' }, { id: '4', type: '已结束' }],
|
|
|
|
+ cateIndex: 0,
|
|
|
|
+ objectArray: [],
|
|
|
|
+ index: 0,
|
|
date: '2022-05-01',
|
|
date: '2022-05-01',
|
|
time: '08:00',
|
|
time: '08:00',
|
|
red: {},
|
|
red: {},
|
|
blue: {},
|
|
blue: {},
|
|
},
|
|
},
|
|
|
|
+ //当用户点击确定时,执行的事件
|
|
|
|
+ bindCatePickerChange: function (e) {
|
|
|
|
+ var cid = this.data.cateArray[e.detail.value].id;
|
|
|
|
+ type = cid
|
|
|
|
+ //下面重新赋值必须有,页面显示的信息才会改为刚刚选中的值
|
|
|
|
+ this.setData({
|
|
|
|
+ cateIndex: e.detail.value,
|
|
|
|
+ })
|
|
|
|
+ },
|
|
//蓝方
|
|
//蓝方
|
|
bindShowMsg() {
|
|
bindShowMsg() {
|
|
this.setData({
|
|
this.setData({
|
|
@@ -83,7 +94,7 @@ Page({
|
|
back: function () {
|
|
back: function () {
|
|
wx.navigateBack({ url: '/pages/me/index' })
|
|
wx.navigateBack({ url: '/pages/me/index' })
|
|
},
|
|
},
|
|
- //提交
|
|
|
|
|
|
+ //提交
|
|
formSubmit: function (e) {
|
|
formSubmit: function (e) {
|
|
var match_time = this.data.date + ' ' + this.data.time;
|
|
var match_time = this.data.date + ' ' + this.data.time;
|
|
const value = e.detail.value;
|
|
const value = e.detail.value;
|
|
@@ -129,6 +140,9 @@ Page({
|
|
* 生命周期函数--监听页面加载
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
*/
|
|
onLoad: function (options) {
|
|
onLoad: function (options) {
|
|
|
|
+ //选择器
|
|
|
|
+ var cindex = this.data.cateIndex
|
|
|
|
+ type = this.data.cateArray[cindex].id
|
|
this.setData({ id: options.id })
|
|
this.setData({ id: options.id })
|
|
// 计算高度
|
|
// 计算高度
|
|
this.searchHeight();
|
|
this.searchHeight();
|
|
@@ -137,7 +151,7 @@ Page({
|
|
//验证规则函数
|
|
//验证规则函数
|
|
this.initValidate();
|
|
this.initValidate();
|
|
},
|
|
},
|
|
- // 监听用户是否登录
|
|
|
|
|
|
+ // 监听用户是否登录
|
|
watchLogin: function () {
|
|
watchLogin: function () {
|
|
const that = this;
|
|
const that = this;
|
|
let id = that.data.id;
|
|
let id = that.data.id;
|
|
@@ -145,7 +159,7 @@ Page({
|
|
key: 'token',
|
|
key: 'token',
|
|
success: res => {
|
|
success: res => {
|
|
wx.request({
|
|
wx.request({
|
|
- url: `${app.globalData.publicUrl}/courtAdmin/api/match/${id}`, //接口地址
|
|
|
|
|
|
+ url: `${app.globalData.publicUrl}/courtAdmin/api/match/${id}`, //接口地址
|
|
method: 'get',
|
|
method: 'get',
|
|
data: {},
|
|
data: {},
|
|
success(res) {
|
|
success(res) {
|
|
@@ -153,11 +167,13 @@ Page({
|
|
}
|
|
}
|
|
})
|
|
})
|
|
wx.request({
|
|
wx.request({
|
|
- url: `${app.globalData.publicUrl}/courtAdmin/api/matchteam`, //接口地址
|
|
|
|
|
|
+ url: `${app.globalData.publicUrl}/courtAdmin/api/matchteam`, //接口地址
|
|
method: 'get',
|
|
method: 'get',
|
|
- data: { match_id: that.data.id },
|
|
|
|
|
|
+ data: { match_id: id },
|
|
success(res) {
|
|
success(res) {
|
|
- that.setData({ grades: res.data.data })
|
|
|
|
|
|
+ let datas = res.data.data;
|
|
|
|
+ console.log(datas);
|
|
|
|
+ that.setData({ cateArray: datas })
|
|
}
|
|
}
|
|
})
|
|
})
|
|
},
|
|
},
|
|
@@ -173,7 +189,7 @@ Page({
|
|
const messages = { match_name: { required: '请输入比赛名称' }, };
|
|
const messages = { match_name: { required: '请输入比赛名称' }, };
|
|
this.WxValidate = new WxValidate(rules, messages)
|
|
this.WxValidate = new WxValidate(rules, messages)
|
|
},
|
|
},
|
|
-
|
|
|
|
|
|
+
|
|
// 计算高度
|
|
// 计算高度
|
|
searchHeight: function () {
|
|
searchHeight: function () {
|
|
let frameStyle = this.data.frameStyle;
|
|
let frameStyle = this.data.frameStyle;
|