mirror of
https://gitee.com/elegant_wings/dbd-meeting-wx-small.git
synced 2025-06-21 07:19:37 +08:00
138 lines
4.0 KiB
JavaScript
138 lines
4.0 KiB
JavaScript
let app = getApp()
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
// tabBar param
|
|
tabBarParam: {
|
|
selected: 2,
|
|
color: "#515151",
|
|
selectedColor: "#217CFF",
|
|
backgroundColor: "#ffffff",
|
|
},
|
|
// tabBar menu
|
|
tabBarList: [{
|
|
"pagePath": "pages/index/index",
|
|
"iconPath": "/images/tabbar/home.png",
|
|
"selectedIconPath": "/images/tabbar/home-select.png",
|
|
"text": "首页"
|
|
},
|
|
{
|
|
"pagePath": "pages/parkRepair/parkRepair",
|
|
"iconPath": "/images/tabbar/openDoor.png",
|
|
"selectedIconPath": "/images/tabbar/openDoor.png",
|
|
"text": "开门",
|
|
"bulge": true,
|
|
},
|
|
{
|
|
"pagePath": "pages/my/my",
|
|
"iconPath": "/images/tabbar/my.png",
|
|
"selectedIconPath": "/images/tabbar/my-select.png",
|
|
"text": "我的"
|
|
},
|
|
],
|
|
DOMAIN_NAME: app.IMG_NAME,
|
|
customerPages: [
|
|
[{
|
|
listIcon: "icontubiao-1",
|
|
zh: "我的活动",
|
|
url: "/pages/myActivities/myActivities",
|
|
borderRadius: '20rpx 20rpx 0 0'
|
|
},
|
|
{
|
|
listIcon: "iconqiyexinxi",
|
|
zh: "业务申请",
|
|
url: "../my/serviceApply/serviceApply"
|
|
},
|
|
{
|
|
listIcon: "iconqiyexinxi",
|
|
zh: "园区建议",
|
|
url: "/pages/complaint/complaint",
|
|
borderRadius: '0 0 20rpx 20rpx',
|
|
marginbottom: true
|
|
},
|
|
{
|
|
listIcon: "iconzhanghaoshezhi",
|
|
zh: "账号设置",
|
|
url: "/pages/my/accountSetting/accountSetting",
|
|
borderRadius: '20rpx 20rpx 0 0'
|
|
},
|
|
{
|
|
listIcon: "iconfuwu",
|
|
zh: "我的服务",
|
|
url: "/pages/enterpriseServices/myServiceList/myServiceList"
|
|
},
|
|
{
|
|
listIcon: "iconguzhangbaoxiu",
|
|
zh: "我的报修",
|
|
url: "/pages/parkRepair/parkRepair",
|
|
borderRadius: '0 0 20rpx 20rpx'
|
|
}
|
|
]
|
|
],
|
|
memberInfo: {}
|
|
},
|
|
|
|
// 切换tabbar
|
|
switchTab(e) {
|
|
const data = e.currentTarget.dataset
|
|
console.log('switchTab', data)
|
|
const url = data.path
|
|
wx.switchTab({
|
|
url: '/' + url
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad(options) {},
|
|
onShow() {
|
|
let that = this
|
|
if (wx.getStorageSync('token')) {
|
|
app.AjaxRequest('get', {
|
|
'content-type': 'application/json',
|
|
'Authorization': 'Bearer ' + app.Getopenid()
|
|
}, '/user/profile', {}, function (res) {
|
|
that.setData({
|
|
memberInfo: res.data
|
|
})
|
|
})
|
|
} else {
|
|
app.getlogin()
|
|
}
|
|
},
|
|
navDetail(e) {
|
|
wx.navigateTo({
|
|
url: e.currentTarget.dataset.url,
|
|
})
|
|
},
|
|
navigateTo(e) {
|
|
if (wx.getStorageSync('token')) {
|
|
if (e.currentTarget.dataset.url == '/pages/parkRepair/parkRepair') {
|
|
wx.switchTab({
|
|
url: e.currentTarget.dataset.url,
|
|
})
|
|
} else {
|
|
wx.navigateTo({
|
|
url: e.currentTarget.dataset.url,
|
|
})
|
|
}
|
|
} else {
|
|
app.getlogin()
|
|
}
|
|
},
|
|
navpersonalData() {
|
|
if (wx.getStorageSync('token')) {
|
|
wx.navigateTo({
|
|
url: '../my/personalData/personalData',
|
|
})
|
|
} else {
|
|
wx.navigateTo({
|
|
url: '/pages/login/login',
|
|
})
|
|
}
|
|
}
|
|
}) |