You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
228 lines
4.8 KiB
228 lines
4.8 KiB
// /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 () {
|
|
|
|
}
|
|
})
|