bindoldsys.js 1.9 KB

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