// /pages/user/address/index.js import user from "../../../utils/https/user.js" import commonApi from "../../../utils/https/common" import util from "../../../utils/util.js" import http from "../../../utils/https.js" let app = getApp() Page({ /** * 页面的初始数据 */ data: { baseList: [], title: "为提供相应的产品和服务,并保障系统的安全稳定运行,我们可能会收集你的以下个人信息", childList: [], flag: true, nowTitle: "" }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getInfo() }, getInfo: function () { let that = this wx.request({ url: http.baseUrl + 'pbservice/Other/getUserInformation', // 仅为示例,并非真实的接口地址 method: 'post', header: { 'content-type': 'application/x-www-form-urlencoded', // 默认值 token: wx.getStorageSync('jstrip_token') }, success(res) { that.setData({ baseList: res.data.data }) } }) }, goDetail: function (e) { let item = e.currentTarget.dataset.item; this.setData({ nowTitle: item.title }) for (let i = 0; i < item.child.length; i++) { switch (item.child[i].information) { case 'user': item.child[i]['jump'] = true break; case 'address': item.child[i]['jump'] = true break; case 'travel_user': item.child[i]['jump'] = true break; case 'cart': item.child[i]['jump'] = true break; case 'orders': item.child[i]['jump'] = true break; case 'search_history': item.child[i]['jump'] = true break; case 'my_collection': item.child[i]['jump'] = true break; default: item.child[i]['jump'] = false break; } switch (item.child[i].information) { case 'user': item.child[i].information = "个人信息" break; case 'address': item.child[i].information = "收货地址" break; case 'travel_user': item.child[i].information = "出游人信息" break; case 'cart': item.child[i].information = "购物车" break; case 'orders': item.child[i].information = "我的订单" break; case 'search_history': item.child[i].information = "搜索历史" break; case 'my_collection': item.child[i].information = "我的收藏" break; default: break; } } this.setData({ childList: item.child, flag: false }) }, goRouter: function (e) { let item = e.currentTarget.dataset.item if (!item.jump) return let name = item.information switch (name) { case '个人信息': wx.navigateTo({ url: '/pages/user/profile/index', }) break; case '收货地址': wx.navigateTo({ url: "/pages/user/address/index" }) break; case '出游人信息': wx.navigateTo({ url: "/pages/user/linkman/index" }) break; case '购物车': wx.navigateTo({ url: "/pages/user/cartlist/list" }) break; case '我的订单': wx.navigateTo({ url: "/pages/user/order/list" }) break; case '搜索历史': wx.navigateTo({ url: "/pages/search/index" }) break; case '我的收藏': wx.navigateTo({ url: "/pages/user/likes/index" }) break; default: break; } }, getName: function () { let name = item.information switch (name) { case 'user': name = "个人信息" break; case 'address': name = "收货地址" break; case 'travel_user': name = "出游人信息" break; case 'cart': name = "购物车" break; case 'orders': name = "我的订单" break; case 'search_history': name = "搜索历史" break; case 'my_collection': name = "我的收藏" break; default: break; } return name }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { } })