电速宝
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

index.js 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. // pages/address/index.js
  2. const api = require('../../../api/index.js');
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. address:[]
  9. },
  10. /**
  11. * 生命周期函数--监听页面加载
  12. */
  13. onLoad(options) {
  14. this.getaddress()
  15. },
  16. getaddress(){
  17. let data ={
  18. operationId:''
  19. }
  20. api.request(`/sysaddress/selectaddress`, 'post',data,{ isPublic: false })
  21. .then((data) => {
  22. console.log(data.data);
  23. if (data.code==200) {
  24. this.setData({
  25. address:data.data
  26. })
  27. }
  28. })
  29. .catch((err) => {
  30. console.error('请求失败:', err);
  31. });
  32. },
  33. onIconTap(item){
  34. console.log(item.currentTarget.dataset.item);
  35. if (item.currentTarget.dataset.item=='add') {
  36. wx.navigateTo({
  37. url: `/package-order/pages/newaddress/index`,
  38. })
  39. }else{
  40. console.log(item.currentTarget.dataset.item);
  41. let obj = item.currentTarget.dataset.item
  42. wx.setStorageSync("editAddress", obj);
  43. wx.navigateTo({
  44. url: `/package-order/pages/newaddress/index`,
  45. })
  46. }
  47. },
  48. onDelete(id){
  49. console.log(id.currentTarget.dataset.id);
  50. let data ={
  51. addressId:id.currentTarget.dataset.id
  52. }
  53. api.request(`/sysaddress/deleteaddress`, 'post',data,{ isPublic: false })
  54. .then((data) => {
  55. console.log(data.data);
  56. if (data.code==200) {
  57. this.getaddress()
  58. }
  59. })
  60. .catch((err) => {
  61. console.error('请求失败:', err);
  62. });
  63. },
  64. radioChange(e){
  65. console.log(e.detail.value);
  66. },
  67. /**
  68. * 生命周期函数--监听页面初次渲染完成
  69. */
  70. onReady() {
  71. },
  72. /**
  73. * 生命周期函数--监听页面显示
  74. */
  75. onShow() {
  76. },
  77. /**
  78. * 生命周期函数--监听页面隐藏
  79. */
  80. onHide() {
  81. },
  82. /**
  83. * 生命周期函数--监听页面卸载
  84. */
  85. onUnload() {
  86. },
  87. /**
  88. * 页面相关事件处理函数--监听用户下拉动作
  89. */
  90. onPullDownRefresh() {
  91. },
  92. /**
  93. * 页面上拉触底事件的处理函数
  94. */
  95. onReachBottom() {
  96. },
  97. /**
  98. * 用户点击右上角分享
  99. */
  100. onShareAppMessage() {
  101. }
  102. })