identity.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. var _request = require('../../../../utils/request.js')
  2. Page({
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. isCertificate: 0,
  8. certificateData: {},
  9. realname: '',
  10. idno: '',
  11. d5cData: {}
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad: function (options) {
  17. this.checkCertified()
  18. },
  19. realName (e) {
  20. console.log(e)
  21. var that = this
  22. that.setData({
  23. realname: e.detail.value
  24. })
  25. },
  26. idNo (e) {
  27. console.log(e)
  28. var that = this
  29. that.setData({
  30. idno: e.detail.value
  31. })
  32. },
  33. checkCertified () {
  34. var that = this
  35. var url = 'v1/user/certificate'
  36. var params = {
  37. }
  38. var success = function (res) {
  39. that.setData({
  40. certificateData: res.data,
  41. isCertificate: res.data.is_certification
  42. })
  43. }
  44. _request.$get(url, params, success)
  45. },
  46. confirmClick () {
  47. var that = this
  48. var url = 'v1/user/binding/id_card'
  49. var params = {
  50. identity_card: that.data.idno,
  51. real_name: that.data.realname
  52. }
  53. var success = function (res) {
  54. if (res.data) {
  55. wx.showToast({
  56. title: '身份认证成功~',
  57. icon: 'none',
  58. duration: 2000
  59. })
  60. that.checkCertified()
  61. }
  62. }
  63. _request.$put(url, params, success)
  64. },
  65. d5cCertificate () {
  66. var that = this
  67. var url = 'v1/user/check_cert'
  68. var params = {
  69. }
  70. var success = function (res) {
  71. if (res.data) {
  72. that.setData({
  73. d5cData: res.data,
  74. realname: res.data.real_name,
  75. idno: res.data.icer_card
  76. })
  77. }
  78. }
  79. _request.$get(url, params, success)
  80. },
  81. onShareAppMessage: function (val) {
  82. return _request.share({
  83. sc: 'xcx_user_identity'
  84. })
  85. }
  86. })