guhongwei 3 rokov pred
rodič
commit
8cb12b9357
2 zmenil súbory, kde vykonal 57 pridanie a 59 odobranie
  1. 8 9
      pages/login/index.js
  2. 49 50
      pages/register/index.js

+ 8 - 9
pages/login/index.js

@@ -11,6 +11,13 @@ Page({
     infoHeight: '',
     from: {},
   },
+  // 验证表单
+  initValidate() {
+    const rules = { phone: { required: true, tel: true }, password: { required: true, } }
+    // 验证字段的提示信息,若不传则调用默认的信息
+    const messages = { phone: { required: '请输入账号', }, password: { required: '请输入密码', } };
+    this.WxValidate = new WxValidate(rules, messages)
+  },
   // 提交登录
   onSubmit: function (e) {
     const params = e.detail.value;
@@ -46,9 +53,7 @@ Page({
   },
   //去注册
   register: function () {
-    wx.navigateTo({
-      url: '/pages/register/index',
-    })
+    wx.navigateTo({ url: '/pages/register/index', })
   },
   /**
    * 生命周期函数--监听页面加载
@@ -59,12 +64,6 @@ Page({
     // 计算高度
     this.searchHeight()
   },
-  initValidate() {
-    const rules = { phone: { required: true, tel: true }, password: { required: true, } }
-    // 验证字段的提示信息,若不传则调用默认的信息
-    const messages = { phone: { required: '请输入账号', }, password: { required: '请输入密码', } };
-    this.WxValidate = new WxValidate(rules, messages)
-  },
   // 计算高度
   searchHeight: function () {
     let frameStyle = this.data.frameStyle;

+ 49 - 50
pages/register/index.js

@@ -1,7 +1,6 @@
 // pages/login/login.js
 import WxValidate from '../../utils/wxValidate'
 const app = getApp()
-var type = "";//用来保存picker组件选中的类别id
 Page({
   /**
    * 页面的初始数据
@@ -12,54 +11,66 @@ Page({
     infoHeight: '',
     from: {},
     cateArray: [
-      { id: '0', type: '管理用户' }, { id: '1', type: '团队创建人' }, { id: '2', type: '个人用户' }],
-    cateIndex: 0,
+      { id: '0', type: '管理用户' },
+      { id: '1', type: '团队创建人' },
+      { id: '2', type: '个人用户' }
+    ],
+  },
+  initValidate() {
+    //规则
+    const rules = {
+      phone: { required: true, tel: true },
+      password: { required: true, minlength: 6, maxlength: 16, },
+      passagain: { required: true, equalTo: 'password', }
+    }
+    const messages = {
+      phone: { required: '请输入账号' },
+      password: { required: '请输入密码', minlength: '密码长度不能少于6位', maxlength: '密码长度不能超过16位' },
+      passagain: { required: '请填写确认密码', equalTo: '两次密码不一致' }
+    };
+    this.WxValidate = new WxValidate(rules, messages)
+  },
+  back: function () {
+    wx.navigateBack({ url: '/pages/login/index' })
+  },
+  //当用户点击确定时,执行的事件
+  bindCatePickerChange: function (e) {
+    console.log(e);
   },
   // 提交注册
   onSubmit: function (e) {
     const params = e.detail.value;
-    params.type = type
     if (!this.WxValidate.checkForm(params)) {
       const error = this.WxValidate.errorList[0];
       wx.showToast({ title: `${error.msg}`, icon: 'error', duration: 2000 })
       return false
     } else {
-      wx.request({
-        url: `${app.globalData.publicUrl}/courtAdmin/api/user`, //接口地址
-        method: 'post',
-        data: {
-          "phone": params.phone,
-          "password": params.password,
-          "type": params.type,
-        },
-        success(res) {
-          if (res.data.errcode == 0) {
-            wx.navigateTo({
-              url: '/pages/home/index',//跳转地址
-            })
-          } else {
-            wx.showToast({
-              title: res.data.errmsg,
-              icon: 'none',
-              duration: 2000
-            })
-          }
-        }
-      })
+      console.log(params);
+      // wx.request({
+      //   url: `${app.globalData.publicUrl}/courtAdmin/api/user`, //接口地址
+      //   method: 'post',
+      //   data: {
+      //     "phone": params.phone,
+      //     "password": params.password,
+      //     "type": params.type,
+      //   },
+      //   success(res) {
+      //     if (res.data.errcode == 0) {
+      //       wx.navigateTo({
+      //         url: '/pages/home/index',//跳转地址
+      //       })
+      //     } else {
+      //       wx.showToast({
+      //         title: res.data.errmsg,
+      //         icon: 'none',
+      //         duration: 2000
+      //       })
+      //     }
+      //   }
+      // })
     }
   },
-  //当用户点击确定时,执行的事件
-  bindCatePickerChange: function (e) {
-    var cid = this.data.cateArray[e.detail.value].id;
-    type = cid
-    //下面重新赋值必须有,页面显示的信息才会改为刚刚选中的值
-    this.setData({
-      cateIndex: e.detail.value,
-    })
-  },
-  back: function () {
-    wx.navigateBack({ url: '/pages/login/index' })
-  },
+
   /**
    * 生命周期函数--监听页面加载
    */
@@ -68,18 +79,6 @@ Page({
     this.initValidate()
     // 计算高度
     this.searchHeight()
-    //选择器
-    var cindex = this.data.cateIndex
-    type = this.data.cateArray[cindex].id
-  },
-  initValidate() {
-    //规则
-    const rules = { phone: { required: true, tel: true }, password: { required: true, minlength: 6, maxlength: 16, }, passagain: { required: true, equalTo: 'password', } }
-    const messages = {
-      phone: { required: '请输入账号' }, password: { required: '请输入密码', minlength: '密码长度不能少于6位', maxlength: '密码长度不能超过16位' },
-      passagain: { required: '请填写确认密码', equalTo: '两次密码不一致' }
-    };
-    this.WxValidate = new WxValidate(rules, messages)
   },
   // 计算高度
   searchHeight: function () {