recruit.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. var app = getApp();
  2. var util = require('../../utils/util.js');
  3. var status = require('../../utils/index.js');
  4. Page({
  5. mixins: [require('../../mixin/globalMixin.js')],
  6. data: {
  7. },
  8. onLoad: function (options) {
  9. app.setShareConfig();
  10. status.setNavBgColor();
  11. let that = this;
  12. app.util.request({
  13. 'url': 'entry/wxapp/index',
  14. 'data': {
  15. controller: 'supply.get_apply_page'
  16. },
  17. dataType: 'json',
  18. success: function (res) {
  19. let supply_diy_name = res.data.supply_diy_name || '供应商';
  20. wx.setNavigationBarTitle({
  21. title: supply_diy_name,
  22. })
  23. that.setData({ supply_diy_name })
  24. if (res.data.code == 0) {
  25. console.log(res)
  26. let article = res.data.data || '';
  27. that.setData({ article })
  28. }
  29. }
  30. })
  31. },
  32. onShow: function () {
  33. let that = this;
  34. util.check_login_new().then((res) => {
  35. that.setData({ needAuth: !res });
  36. })
  37. },
  38. authModal: function () {
  39. if (this.data.needAuth) {
  40. this.setData({ showAuthModal: !this.data.showAuthModal });
  41. return false;
  42. }
  43. return true;
  44. },
  45. /**
  46. * 授权成功回调
  47. */
  48. authSuccess: function () {
  49. this.setData({
  50. needAuth: false,
  51. showAuthModal: false
  52. })
  53. },
  54. goLink: function (event) {
  55. if (!this.authModal()) return;
  56. let url = event.currentTarget.dataset.link;
  57. var pages_all = getCurrentPages();
  58. if (pages_all.length > 3) {
  59. wx.redirectTo({ url })
  60. } else {
  61. wx.navigateTo({ url })
  62. }
  63. },
  64. /**
  65. * 用户点击右上角分享
  66. */
  67. onShareAppMessage: function () {
  68. },
  69. onShareTimeline: function () {
  70. }
  71. })