guhongwei 3 роки тому
батько
коміт
5fc46a0735
1 змінених файлів з 21 додано та 22 видалено
  1. 21 22
      pages/createTeam/index.js

+ 21 - 22
pages/createTeam/index.js

@@ -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 })
+            }
         }
     },
     /**