perssonal.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //index.js
  2. //获取应用实例
  3. const app = getApp()
  4. Page({
  5. data: {
  6. personalInfo: {},
  7. province: '',
  8. city: '',
  9. set: ''
  10. },
  11. //事件处理函数
  12. onLoad: function () {
  13. let data = app.globalData.userInfo;
  14. console.log(data);
  15. if (data) {
  16. // 查询省份
  17. wx.request({
  18. url: app.globalData.publicUrl + '/api/htyd/xzqh',
  19. method: "get",
  20. data: { code: data.province },
  21. success: (proRes) => {
  22. // data.province = proRes.data.data[0].name;
  23. this.setData({ province: proRes.data.data[0].name })
  24. // 查询市区
  25. wx.request({
  26. url: app.globalData.publicUrl + '/api/htyd/xzqh',
  27. method: "get",
  28. data: { pcode: proRes.data.data[0].code },
  29. success: (cityRes) => {
  30. let city = cityRes.data.data.find(i => i.code == data.city)
  31. // if (city) data.city = city.name;
  32. if (city) this.setData({ city: city.name })
  33. // 查询套餐
  34. wx.request({
  35. url: app.globalData.publicUrl + '/api/htyd/set/' + data.set,
  36. method: "get",
  37. data: {},
  38. success: (setRes) => {
  39. if (setRes.data.errcode === 0) {
  40. // data.set = setRes.data.data.title;
  41. this.setData({ set: setRes.data.data.title })
  42. this.setData({ personalInfo: data })
  43. }
  44. }
  45. })
  46. }
  47. })
  48. }
  49. })
  50. } else { }
  51. },
  52. })