132 lines
3.0 KiB
JavaScript
132 lines
3.0 KiB
JavaScript
// packageH/signPage/identifyResult/identifyResult.js
|
|
const app = getApp();
|
|
Page({
|
|
data: {
|
|
show: "",
|
|
company: {},
|
|
person: {},
|
|
noIdentify: false,
|
|
},
|
|
|
|
onLoad: function (options) {
|
|
let show = options.show;
|
|
this.setNavigationBar(show);
|
|
this.setData({
|
|
show: show,
|
|
});
|
|
if (this.timer) {
|
|
clearInterval(this.timer);
|
|
}
|
|
if (show === "company") {
|
|
this.getCompanyData();
|
|
} else {
|
|
this.getPersonData();
|
|
}
|
|
},
|
|
|
|
// 设置导航栏标题
|
|
setNavigationBar (type) {
|
|
if (type == "person") {
|
|
wx.setNavigationBarTitle({
|
|
title: '个人认证结果'
|
|
});
|
|
} else {
|
|
wx.setNavigationBarTitle({
|
|
title: '企业认证结果'
|
|
});
|
|
}
|
|
},
|
|
// methods
|
|
toSign(event) {
|
|
let str = '';
|
|
let url = '';
|
|
let eventData = event.target.dataset;
|
|
if (eventData.str) str = eventData.str;
|
|
console.log(eventData);
|
|
if (str == 1) {
|
|
url = '/packageH/signPage/signCompany/signCompany';
|
|
} else if (str == "home") {
|
|
url = '/packageH/signPage/contractList/contractList';
|
|
} else {
|
|
url = '/packageH/signPage/personBank/personBank';
|
|
}
|
|
wx.redirectTo({
|
|
url,
|
|
});
|
|
},
|
|
|
|
|
|
// 获取个人信息
|
|
getPersonData() {
|
|
let requestUrl = app.getNetAddresss("plugin.yun-sign.frontend.h5.person.check-person-approve");
|
|
app._getNetWork({
|
|
url: requestUrl,
|
|
success: (resdata)=> {
|
|
let res = resdata.data;
|
|
if (res.result === 1) {
|
|
this.setData({
|
|
person: res.data
|
|
});
|
|
} else {
|
|
this.setData({
|
|
noIdentify: true
|
|
});
|
|
// wx.showModal({
|
|
// content: res.msg,
|
|
// showCancel: false
|
|
// });
|
|
app.tips(res.msg);
|
|
}
|
|
}
|
|
});
|
|
},
|
|
|
|
// 获取企业信息
|
|
getCompanyData() {
|
|
let that = this;
|
|
let requestUrl = app.getNetAddresss("plugin.yun-sign.frontend.company.check-company-approve");
|
|
app._getNetWork({
|
|
url: requestUrl,
|
|
success (resdata) {
|
|
let res = resdata.data;
|
|
if (res.result === 1) {
|
|
that.setData({
|
|
company: res.data,
|
|
status: res.data.status
|
|
});
|
|
if (that.data.status == "NO_INIT") {
|
|
if (that.timer) {
|
|
clearInterval(that.timer);
|
|
}
|
|
} else if (that.data.status == "ING") {
|
|
if (!that.timer) {
|
|
that.timer = setInterval(() => {
|
|
this.getCompanyData();
|
|
}, 30000);
|
|
}
|
|
} else {
|
|
if (that.timer) {
|
|
clearInterval(that.timer);
|
|
}
|
|
setTimeout(()=>{
|
|
wx.redirectTo({
|
|
url: '/packageH/signPage/contractList/contractList',
|
|
});
|
|
},3000);
|
|
}
|
|
}
|
|
},
|
|
fial (err) {
|
|
console.log(err, "-------err--------");
|
|
}
|
|
});
|
|
},
|
|
|
|
// 拨打电话
|
|
freeTell () {
|
|
wx.makePhoneCall({
|
|
phoneNumber: '0755-66635068',
|
|
});
|
|
}
|
|
});
|