| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- // pages/interview-registration/index.js
- import { getCompanyStatus } from '../../services/index'
- Page({
- /**
- * 页面的初始数据
- */
- data: {
- show: false,
- options: {}
- },
- /**
- * 生命周期函数--监听页面加载
- */
- onLoad: function (options) {
- this.setData({
- options
- })
- },
- onShow: function (data) {
- let user_token = wx.getStorageSync('user_token');
- let user_id = wx.getStorageSync('user_id');
- let member_id = wx.getStorageSync('member_id');
- if (user_id && user_token && member_id) {
- const options = this.data.options;
- getCompanyStatus({ registerCompanyId: options.registerCompanyId }).then(data => {
- if (data.data.isOn) {
- let url = options.url;
- url = url + `?registerCompanyId=${options.registerCompanyId}`
- url = url + `&&user_token=${user_token}`
- url = url + `&&user_id=${user_id}`
- url = url + `&&member_id=${member_id}`
- url = url + `&&hpInterviewRegisterStatus=${Boolean(data.data.hpInterviewRegister)}`
- this.setData({
- url,
- show: true
- })
- } else {
- wx.showModal({
- title: '提示',
- confirmText: '确定',
- content: '二维码已停用',
- showCancel: false,
- success: (result) => {
- if (result.confirm) {
- wx.switchTab({
- url: '/pages/index/index',
- })
- }
- },
- })
- }
- })
- } else {
- wx.showModal({
- title: '提示',
- confirmText: '确定',
- content: '你还未登录,请立即登录',
- showCancel: false,
- success: res => {
- if (res.confirm) {
- wx.navigateTo({
- url: '/pages/login/login',
- })
- }
- }
- })
- }
- }
- })
|