11 changed files with 203 additions and 155 deletions
@ -1,142 +1,166 @@ |
|||
// subpages/index/checkInUser/checkInUser.js
|
|||
import {bindIdCard} from "../../../api/user" |
|||
import {selectMzGraduateInfo,eSignDownload} from "../../../api/index" |
|||
import { |
|||
bindIdCard |
|||
} from "../../../api/user" |
|||
import { |
|||
selectMzGraduateInfo, |
|||
eSignDownload |
|||
} from "../../../api/index" |
|||
const app = getApp() |
|||
Page({ |
|||
|
|||
/** |
|||
* 页面的初始数据 |
|||
*/ |
|||
data: { |
|||
form:{ |
|||
graduateName:'', |
|||
idCard:'', |
|||
telephone:'' |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面加载 |
|||
*/ |
|||
onLoad(options) { |
|||
if(options.idCard){ |
|||
this.setData({ |
|||
'form.idCard':options.idCard, |
|||
}) |
|||
this.selectMzGraduateInfo() |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面初次渲染完成 |
|||
*/ |
|||
onReady() { |
|||
|
|||
}, |
|||
onRouteDone(e){ |
|||
console.log(e); |
|||
}, |
|||
/** |
|||
* 生命周期函数--监听页面显示 |
|||
*/ |
|||
onShow() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面隐藏 |
|||
*/ |
|||
onHide() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面卸载 |
|||
*/ |
|||
onUnload() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 页面相关事件处理函数--监听用户下拉动作 |
|||
*/ |
|||
onPullDownRefresh() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 页面上拉触底事件的处理函数 |
|||
*/ |
|||
onReachBottom() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 用户点击右上角分享 |
|||
*/ |
|||
onShareAppMessage() { |
|||
|
|||
}, |
|||
onChange(e){ |
|||
console.log(e); |
|||
this.setData({ |
|||
'form.idCard':e.detail |
|||
}) |
|||
}, |
|||
onChangePhone(e){ |
|||
/** |
|||
* 页面的初始数据 |
|||
*/ |
|||
data: { |
|||
form: { |
|||
graduateName: '', |
|||
idCard: '', |
|||
telephone: '', |
|||
type: '' |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面加载 |
|||
*/ |
|||
onLoad(options) { |
|||
console.log(options); |
|||
if (options) { |
|||
this.setData({ |
|||
'form.telephone':e.detail |
|||
'form.idCard': options.idCard, |
|||
type: options.type || '' |
|||
}) |
|||
}, |
|||
onChangeName(e){ |
|||
this.setData({ |
|||
'form.graduateName':e.detail |
|||
if(!options.type){ |
|||
this.selectMzGraduateInfo() |
|||
} |
|||
} |
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面初次渲染完成 |
|||
*/ |
|||
onReady() { |
|||
|
|||
}, |
|||
onRouteDone(e) { |
|||
}, |
|||
/** |
|||
* 生命周期函数--监听页面显示 |
|||
*/ |
|||
onShow() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面隐藏 |
|||
*/ |
|||
onHide() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 生命周期函数--监听页面卸载 |
|||
*/ |
|||
onUnload() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 页面相关事件处理函数--监听用户下拉动作 |
|||
*/ |
|||
onPullDownRefresh() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 页面上拉触底事件的处理函数 |
|||
*/ |
|||
onReachBottom() { |
|||
|
|||
}, |
|||
|
|||
/** |
|||
* 用户点击右上角分享 |
|||
*/ |
|||
onShareAppMessage() { |
|||
|
|||
}, |
|||
onChange(e) { |
|||
console.log(e); |
|||
this.setData({ |
|||
'form.idCard': e.detail |
|||
}) |
|||
}, |
|||
onChangePhone(e) { |
|||
this.setData({ |
|||
'form.telephone': e.detail |
|||
}) |
|||
}, |
|||
onChangeName(e) { |
|||
this.setData({ |
|||
'form.graduateName': e.detail |
|||
}) |
|||
}, |
|||
submit() { |
|||
// this.bindIdCard()
|
|||
if (this.data.type === 'out') { |
|||
wx.navigateTo({ |
|||
url: '/subpages/index/checkOutConfirm/index/index', |
|||
}) |
|||
}, |
|||
submit(){ |
|||
// this.bindIdCard()
|
|||
selectMzGraduateInfo({idCard:this.data.form.idCard}).then(res=>{ |
|||
console.log(res,'毕业生信息'); |
|||
if(res.code === 200){ |
|||
this.bindIdCard() |
|||
if(res.data.signType === 0 && res.data.contract){ |
|||
//线上支付去跳转签合同
|
|||
app.globalData.userInfo.chooseRoomId = res.data.chooseRecId |
|||
console.log(res.data.contract,'链接》》》》'); |
|||
res.data.contract = res.data.contract.replace('https://h5.esign.cn','https://hxm5112004501.h5.esign.cn') |
|||
wx.navigateTo({ |
|||
url: '/pages/webView/webView?url=' + encodeURIComponent(res.data.contract), |
|||
}) |
|||
}else if(res.data.signType === 1){ |
|||
// 线下签订去支付
|
|||
wx.switchTab({ |
|||
url: '/pages/index/index', |
|||
}) |
|||
}else{ |
|||
wx.navigateTo({ |
|||
url: `/subpages/index/checkInWait/checkInWait?idCard=${this.data.form.idCard}`, |
|||
}) |
|||
} |
|||
|
|||
} |
|||
}).catch(err=>{ |
|||
console.log(err); |
|||
}) |
|||
}, |
|||
bindIdCard(){ |
|||
bindIdCard({idCard:this.data.form.idCard,name:this.data.form.graduateName}).then(res=>{ |
|||
console.log(res); |
|||
}) |
|||
}, |
|||
selectMzGraduateInfo(){ |
|||
selectMzGraduateInfo({idCard:this.data.form.idCard}).then(res=>{ |
|||
if(res.code === 200){ |
|||
this.setData({ |
|||
form:res.data |
|||
return false |
|||
} |
|||
selectMzGraduateInfo({ |
|||
idCard: this.data.form.idCard |
|||
}).then(res => { |
|||
console.log(res, '毕业生信息'); |
|||
if (res.code === 200) { |
|||
this.bindIdCard() |
|||
|
|||
if (res.data.signType === 0 && res.data.contract) { |
|||
//线上支付去跳转签合同
|
|||
app.globalData.userInfo.chooseRoomId = res.data.chooseRecId |
|||
console.log(res.data.contract, '链接》》》》'); |
|||
res.data.contract = res.data.contract.replace('https://h5.esign.cn', 'https://hxm5112004501.h5.esign.cn') |
|||
wx.navigateTo({ |
|||
url: '/pages/webView/webView?url=' + encodeURIComponent(res.data.contract), |
|||
}) |
|||
} else if (res.data.signType === 1) { |
|||
// 线下签订去支付
|
|||
wx.switchTab({ |
|||
url: '/pages/index/index', |
|||
}) |
|||
} else { |
|||
wx.navigateTo({ |
|||
url: `/subpages/index/checkInWait/checkInWait?idCard=${this.data.form.idCard}`, |
|||
}) |
|||
} |
|||
}).catch(err=>{ |
|||
console.log(err); |
|||
|
|||
|
|||
} |
|||
}).catch(err => { |
|||
console.log(err); |
|||
}) |
|||
}, |
|||
bindIdCard() { |
|||
bindIdCard({ |
|||
idCard: this.data.form.idCard, |
|||
name: this.data.form.graduateName |
|||
}).then(res => { |
|||
console.log(res); |
|||
}) |
|||
}, |
|||
selectMzGraduateInfo() { |
|||
selectMzGraduateInfo({ |
|||
idCard: this.data.form.idCard |
|||
}).then(res => { |
|||
if (res.code === 200) { |
|||
this.setData({ |
|||
form: res.data |
|||
}) |
|||
} |
|||
}).catch(err => { |
|||
console.log(err); |
|||
}) |
|||
} |
|||
}) |
Loading…
Reference in new issue