155 lines
3.5 KiB
JavaScript
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);
|
|
}
|
|
});
|
|
},
|
|
}
|
|
}); |