From 79bcba744757e65b91613ed82c19078abcf934f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9F=B3=E7=A3=8A?= Date: Wed, 15 Jan 2020 15:16:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B6=E5=BA=AD=E6=88=90=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/family/family.js | 107 ++++++++++++++++++----------- pages/family/family.wxml | 111 +++++-------------------------- pages/family/family.wxss | 39 +++++++---- pages/familyList/familyList.js | 52 ++++++++++----- pages/familyList/familyList.wxml | 7 +- pages/familyList/familyList.wxss | 7 +- 6 files changed, 148 insertions(+), 175 deletions(-) diff --git a/pages/family/family.js b/pages/family/family.js index f11e2cc..d628a94 100644 --- a/pages/family/family.js +++ b/pages/family/family.js @@ -9,8 +9,9 @@ Page({ * 页面的初始数据 */ data: { - "sexArr":["男","女"], - "sex": "0", + "columns":["男","女"], + "sex": "", + sexValue:"", "name": "", "link": "", "remark": "", @@ -18,13 +19,26 @@ Page({ "userId": "", "ownerTypeCd": "1002", "age": "", - "memberId": "" + "memberId": -1, + communityId:"", + idCard:"", + sexShow: false }, /** * 生命周期函数--监听页面加载 */ - onLoad: function(options) {}, + onLoad: function(options) { + let that = this; + context.getOwner(function (_owner) { + console.log(_owner); + that.setData({ + ownerId: _owner.memberId, + userId: _owner.memberId, + communityId: _owner.communityId + }) + }) + }, /** * 生命周期函数--监听页面初次渲染完成 @@ -61,33 +75,39 @@ Page({ }, + bindInput: function (e) { + console.log('数据监听', e); + let _that = this; + let dataset = e.currentTarget.dataset; + let value = e.detail; + let name = dataset.name; + _that.data[name] = value; + // _that.setData({ + // name: value + // }); + console.log(this.data); + }, - bindSexChange: function(e) { + onSexConfirm: function (e) { + console.log("onConfirm", e); this.setData({ - sex: e.detail.value - }) + sexValue: e.detail.value, + sex: e.detail.index+'', + sexShow: false + }); }, - bindOwnerId: function(e) { + onSexCancel: function (e) { this.setData({ - ownerId: e.detail.value - }) + sexShow: false + }); }, - bindName: function(e) { + chooseSex: function (e) { this.setData({ - name: e.detail.value - }) + sexShow: true + }); }, - bindAge: function(e) { - this.setData({ - age: e.detail.value - }) - }, - bindRemark: function(e) { - this.setData({ - remark: e.detail.value - }) - }, - submitRepair: function(e) { + + submit: function(e) { let obj = { "sex": this.data.sex, "name": this.data.name, @@ -97,17 +117,21 @@ Page({ "userId": this.data.userId, "ownerTypeCd": this.data.ownerTypeCd, "age": this.data.age, - "memberId": this.data.memberId + "memberId": this.data.memberId, + "communityId": this.data.communityId, + "idCard": this.data.idCard } let msg = ""; - if (obj.ownerId == "") { - msg = "请填写业主"; - } else if (obj.name == "") { + if (obj.name == "") { msg = "请填写姓名"; } else if (obj.sex == "") { msg = "请填写性别"; + } else if (obj.idCard == "") { + msg = "请填写身份证"; } else if (obj.age == "") { msg = "请填写年龄"; + } else if (obj.link == "") { + msg = "请填写电话"; } if (msg != "") { wx.showToast({ @@ -121,20 +145,23 @@ Page({ url: constant.url.saveOwner, // http://hc.demo.winqi.cn:8012/appApi/ownerRepair.saveOwnerRepair header: context.getHeaders(), method: "POST", - data: { - "sex": "1", - "name": "1", - "link": "1", - "remark": "1", - "ownerId": "1", - "userId": "1", - "ownerTypeCd": "1002", - "age": "11", - "memberId": "1" - }, - // data:obj, //动态数据 + // data: { + // "sex": "1", + // "name": "1", + // "link": "1", + // "remark": "1", + // "ownerId": "1", + // "userId": "1", + // "ownerTypeCd": "1002", + // "age": "11", + // "memberId": "1" + // }, + data:obj, //动态数据 success: function(res) { console.log(res, 99999); + if (res.statusCode == 200){ + wx.navigateBack() + } } }); } diff --git a/pages/family/family.wxml b/pages/family/family.wxml index 9a09579..fd236db 100644 --- a/pages/family/family.wxml +++ b/pages/family/family.wxml @@ -1,99 +1,18 @@ - - - - - + 成员信息 + + + + + + + + + + + 提交 - - - - - - - - - - - - - - - - - - - - - - - - - - - {{sexArr[sex]}} - - - - - - - - - - - - - - - - - - - - - - - -