|
@@ -24,7 +24,7 @@ Page({
|
|
|
},
|
|
|
//验证必填项
|
|
|
initValidate() {
|
|
|
- const rules = {name: { required: true },type: { required: true },create_user: { required: true },}
|
|
|
+ const rules = { name: { required: true }, type: { required: true }, create_user: { required: true }, }
|
|
|
// 验证字段的提示信息,若不传则调用默认的信息
|
|
|
const messages = { name: { required: '请输入团队名称' }, type: { required: '请输入团队类型' }, create_user: { required: '请输入团队创建人名称' }, };
|
|
|
this.WxValidate = new WxValidate(rules, messages)
|
|
@@ -102,32 +102,31 @@ Page({
|
|
|
formSubmit: function (e) {
|
|
|
const that = this;
|
|
|
const value = e.detail.value;
|
|
|
- let length = this.data.logo.length;
|
|
|
- if (length == 0) {
|
|
|
- value.rules = [{ logo: { required: true } }];
|
|
|
- value.message = [{ logo: { required: '请上传团队Logo' } }]
|
|
|
- }
|
|
|
+ value.logo = that.data.logo;
|
|
|
+ value.members = that.data.members;
|
|
|
if (!this.WxValidate.checkForm(value)) {
|
|
|
const error = this.WxValidate.errorList[0];
|
|
|
wx.showToast({ title: `${error.msg}`, icon: 'error', duration: 2000 })
|
|
|
return false
|
|
|
} else {
|
|
|
- value.logo = that.data.logo;
|
|
|
- value.members = that.data.members;
|
|
|
- wx.request({
|
|
|
- url: `${app.globalData.publicUrl}/courtAdmin/api/team`,
|
|
|
- method: "post",
|
|
|
- data: value,
|
|
|
- success: res => {
|
|
|
- if (res.data.errcode == 0) {
|
|
|
- wx.showToast({ title: '创建团队成功', icon: 'success', duration: 2000 })
|
|
|
- wx.redirectTo({ url: '/pages/me/index' })
|
|
|
- } else {
|
|
|
- wx.showToast({ title: res.data.errmsg, icon: 'error', duration: 2000 })
|
|
|
- }
|
|
|
- },
|
|
|
- error: err => { }
|
|
|
- })
|
|
|
+ if (value.logo.length > 0 && value.members.length > 0) {
|
|
|
+ wx.request({
|
|
|
+ url: `${app.globalData.publicUrl}/courtAdmin/api/team`,
|
|
|
+ method: "post",
|
|
|
+ data: value,
|
|
|
+ success: res => {
|
|
|
+ if (res.data.errcode == 0) {
|
|
|
+ wx.showToast({ title: '创建团队成功', icon: 'success', duration: 2000 })
|
|
|
+ wx.redirectTo({ url: '/pages/me/index' })
|
|
|
+ } else {
|
|
|
+ wx.showToast({ title: res.data.errmsg, icon: 'error', duration: 2000 })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ error: err => { }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ wx.showToast({ title: `缺少必填项`, icon: 'error', duration: 2000 })
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
/**
|