WechatOwnerService/pages/viewBindOwner/viewBindOwner.js
2019-12-30 22:29:32 +08:00

158 lines
3.0 KiB
JavaScript

// pages/viewBindOwner/viewBindOwner.js
const context = require("../../context/Java110Context.js");
const constant = context.constant;
Page({
/**
* 页面的初始数据
*/
data: {
steps: [
{
text: '申请',
desc: ''
},
{
text: '审核中',
desc: ''
},
{
text: '完成',
desc: ''
}
],
active:0,
areaName: '',
communityId:'',
communityName: '',
appUserName: '',
appUserId:'',
idCard: '',
link: '',
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.loadOwnerInfo();
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
},
/**
* 加载业主信息
*/
loadOwnerInfo:function(){
let _that = this;
context.getOwner(function(_ownerInfo){
if(_ownerInfo){
let _active = _ownerInfo.state == '10000'?1:2
_that.setData({
areaName: '西宁市城东区',
communityId: _ownerInfo.communityId,
communityName: _ownerInfo.communityName,
appUserName: _ownerInfo.appUserName,
appUserId: _ownerInfo.appUserId,
idCard: _ownerInfo.idCard,
link: _ownerInfo.link,
active: _active
});
}
});
},
unbindOwner:function(){
//调用解绑业主,并且删除本地缓存
let obj = {
"appUserId": this.data.appUserId,
"communityId": this.data.communityId
}
let msg = "";
if (obj.appUserId == "" || obj.communityId == "") {
msg = "数据异常";
wx.showToast({
title: msg,
icon: 'none',
duration: 2000
});
return ;
}
wx.request({
url: constant.url.appUserUnBindingOwner,
header: context.getHeaders(),
method: "POST",
data: obj, //动态数据
success: function (res) {
console.log(res);
if(res.statusCode != 200){
wx.showToast({
title: '解绑失败',
icon:'none',
duration:2000
});
return ;
}
//成功情况下跳转
wx.redirectTo({
url: "/pages/bindOwner/bindOwner"
});
},
fail: function (e) {
wx.showToast({
title: "服务器异常了",
icon: 'none',
duration: 2000
})
}
});
}
})