forked from nsjcy/frontEnd/nsjcy

liyj
2020-02-03 7a4d973140ee0168f509098b52745c8a7947ca74
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
//index.js
//获取应用实例
const app = getApp()
 
Page({
  data: {
    user: app.globalData.imgUrl +'/image/user.svg',
    caseNo: "",
    caseTitle: '',
    casePlaintiff: '',
    caseDefendant:''
  },
 
  //事件处理函数
  //姓名
  caseName: function (e) {
    this.setData({
      caseNo: e.detail.value,
    })
  },
  //证件类型
  documentType: function (e) {
    this.setData({
      caseTitle: e.detail.value,
    })
  },
  //证件号码
  IdNumber: function (e) {
    this.setData({
      casePlaintiff: e.detail.value,
    })
  },
  //工作单位
  workUnit: function (e) {
    this.setData({
      caseDefendant: e.detail.value,
    })
  },
 
  submit: function(e) {
    var warn = ""; //弹框时提示的内容
    var flag = true; //判断信息输入是否完整
    //判断的顺序依次是:姓名-手机号-地址-具体地址-预约日期-预约时间-开荒面积
    if (this.data.caseName == "") {
      warn = "请填写姓名或单位!";
    } else if (this.data.documentType == "") {
      warn = "请填写证件类型!";
    } else if (this.data.IdNumber == "") {
      warn = "请填写证件号码!"
    } else if (this.data.workUnit == "") {
      warn = "请填写工作单位!"
    } else {
      flag = false; //若必要信息都填写,则不用弹框,且页面可以进行跳转
      var that = this;
      //?后面跟的是需要传递到下一个页面的参数
      var app = getApp();
      app.globalData.pageData.caseNo = this.data.caseNo;
      app.globalData.pageData.caseTitle = this.data.caseTitle;
      app.globalData.pageData.casePlaintiff = this.data.casePlaintiff;
      app.globalData.pageData.caseDefendant = this.data.caseDefendant;
      wx.navigateBack();
      // console.log('form发生了submit事件,携带数据为:', e.detail.value);
    }
    //如果信息填写不完整,弹出输入框
    if (flag == true) {
      wx.showModal({
        title: '提示',
        content: warn
      })
    }
    console.log("用户名:" + this.data.caseName + this.data.documentType + this.data.IdNumber);
  },
})