yuminge-app/yun-min-program-plugin-master/packageD/mycomponent/yzMyinfo/yzMyinfo.js

155 lines
3.5 KiB
JavaScript

// packageD/mycomponent/yz_wap/yz_wapmap.js
var app = getApp();
Component({
addGlobalClass: true,
/**
* 组件的属性列表
*/
properties: {
showFrom: {
type: Boolean,
default: false
},
},
pageLifetimes: {
show: function () {},
},
observers: {
'showFrom': function (flag) {
if (flag == true) {
this._getexplain();
this._getMember();
}
},
},
/**
* 组件的初始数据
*/
data: {
form: {
member_name: "",
member_card: ""
},
explain_title: "",
explain_content: "",
show1: false
},
/**
* 组件的方法列表
*/
methods: {
closePopup() {
this.triggerEvent('confirm', false);
},
_getexplain() {
let that = this;
let urlStr = app.getNetAddresss("from.div-from.explain");
app._getNetWork({
url: urlStr,
success: (resdata) => {
var res = resdata.data;
if (res.result == 1) {
that.setData({
explain_title: res.data.explain_title,
explain_content: res.data.explain_content
});
} else {
wx.showToast({
icon: 'none',
title: res.msg,
duration: 1500
});
}
},
fail: (res) => {
console.log(res);
}
});
},
_getMember() {
let that = this;
let urlStr = app.getNetAddresss("from.div-from.getMemberInfo");
app._getNetWork({
url: urlStr,
success: (resdata) => {
var res = resdata.data;
if (res.result == 1) {
that.setData({
'form.member_name': res.data.realname,
'form.member_card': res.data.idcard
});
} else {
wx.showToast({
icon: 'none',
title: res.msg,
duration: 1500
});
}
},
fail: (res) => {
console.log(res);
}
});
},
//真实姓名值绑定
memberNameinp(e) {
let val = e.detail.value;
this.setData({
'form.member_name': val
});
},
//身份证号码值绑定
membercardinp(e) {
let val = e.detail.value;
this.setData({
'form.member_card': val
});
},
saveInfo() {
if (app._isTextEmpty(this.data.form.member_name)) {
wx.showToast({
title: '请填写姓名!',
icon: 'none'
});
return;
}
if (app._isTextEmpty(this.data.form.member_card)) {
wx.showToast({
title: '请填写身份证号!',
icon: 'none'
});
return;
}
let urlStr = app.getNetAddresss("from.div-from.updateMemberInfo");
urlStr += '&member_name=' + this.data.form.member_name;
urlStr += '&member_card=' + this.data.form.member_card;
app._getNetWork({
url: urlStr,
success: (resdata) => {
var res = resdata.data;
if (res.result == 1) {
let json = {
name : this.data.form.member_name,
card : this.data.form.member_card,
status:false
}
this.triggerEvent('confirm', json);
} else {
wx.showToast({
icon: 'none',
title: res.msg,
duration: 1500
});
}
},
fail: (res) => {
console.log(res);
}
});
},
}
});