index.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. // pages/attestation/index.js
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. nvabarData: {
  9. showCapsule: 0, //是否显示左上角图标,消息中心 1表示显示 0表示不显示
  10. showBack: 1, //返回
  11. title: '企业认证', //导航栏 中间的标题
  12. // 此页面 页面内容距最顶部的距离
  13. height: app.globalData.height * 2 + 20,
  14. },
  15. user:{},
  16. },
  17. // 认证信息提交
  18. formSubmit: function (e) {
  19. console.log('form发生了submit事件,携带数据为:', e.detail.value)
  20. let user = wx.getStorageSync('user')
  21. console.log('user',user._id)
  22. if (user) {
  23. e.detail.value.uid = user._id;
  24. e.detail.value.business_license = '#';// 营业执照图片
  25. e.detail.value.card_back = '#';//身份证反面图
  26. e.detail.value.card_front = '#';// 身份证正面图
  27. e.detail.value.profession_one = '1';
  28. e.detail.value.profession_two = '1';
  29. e.detail.value.profession_three = '1';
  30. e.detail.value.belong_addr_area = '1';
  31. console.log('postDorm',e.detail.value)
  32. wx.request({
  33. method:"POST",
  34. url: app.globalData.publicUrl + 'api/financial/companyidentify',
  35. data: e.detail.value,
  36. success:(e) => {
  37. console.log('success',e);
  38. if(e.data.errcode == 0){
  39. wx.navigateTo({
  40. url: '/pages/home/index'
  41. })
  42. } else {
  43. wx.showToast({
  44. title: e.data.details?e.data.details:e.data.errmsg,
  45. icon: 'none',
  46. duration: 1500
  47. })
  48. }
  49. }
  50. })
  51. }else{
  52. wx.showModal({
  53.         title: '警告',
  54.         content: '您当前没有登录,将无法进行认证,请重新登录!!!',
  55.         showCancel: false,
  56.         confirmText: '返回登录',
  57.         success: function (res) {
  58.         if (res.confirm) {
  59.         console.log('用户点击了“返回”')
  60.         wx.navigateTo({
  61.           url: '/pages/login/index'
  62.         })
  63.         }
  64.       }
  65.     })
  66. }
  67. },
  68. //数据回显
  69. loadData: function () {
  70. // console.log('form发生了submit事件,携带数据为:', e.detail.value)
  71. let user = wx.getStorageSync('user')
  72. console.log('user',user._id)
  73. wx.request({
  74. method:"get",
  75. url: app.globalData.publicUrl + 'api/financial/companyidentify',
  76. data: {uid:user._id},
  77. success:(e) => {
  78. console.log('success',e);
  79. if(e.data.errcode == 0){
  80. this.setData({
  81. user:e.data.data[0]
  82. })
  83. // 认证按钮置灰
  84. } else {
  85. wx.showToast({
  86. title: e.data.details?e.data.details:e.data.errmsg,
  87. icon: 'none',
  88. duration: 1500
  89. })
  90. }
  91. }
  92. })
  93. },
  94. /**
  95. * 生命周期函数--监听页面加载
  96. */
  97. onLoad: function (options) {
  98. this.loadData();
  99. },
  100. /**
  101. * 生命周期函数--监听页面初次渲染完成
  102. */
  103. onReady: function () {
  104. },
  105. /**
  106. * 生命周期函数--监听页面显示
  107. */
  108. onShow: function () {
  109. },
  110. /**
  111. * 生命周期函数--监听页面隐藏
  112. */
  113. onHide: function () {
  114. },
  115. /**
  116. * 生命周期函数--监听页面卸载
  117. */
  118. onUnload: function () {
  119. },
  120. /**
  121. * 页面相关事件处理函数--监听用户下拉动作
  122. */
  123. onPullDownRefresh: function () {
  124. },
  125. /**
  126. * 页面上拉触底事件的处理函数
  127. */
  128. onReachBottom: function () {
  129. },
  130. /**
  131. * 用户点击右上角分享
  132. */
  133. onShareAppMessage: function () {
  134. }
  135. })