|
@@ -1,27 +1,22 @@
|
|
-// 获取应用实例
|
|
|
|
const app = getApp();
|
|
const app = getApp();
|
|
const {
|
|
const {
|
|
getBanner,
|
|
getBanner,
|
|
login,
|
|
login,
|
|
listByDevice
|
|
listByDevice
|
|
} = require('../../utils/api.js');
|
|
} = require('../../utils/api.js');
|
|
-const {
|
|
|
|
- isCN
|
|
|
|
-} = require('../../utils/util.js');
|
|
|
|
-const interval = null;
|
|
|
|
-// import routeUtil from '../../utils/route_util.js'
|
|
|
|
-import routeUtil from '../../utils/route_util'
|
|
|
|
-import route_constant from '../../utils/route_constant.js'
|
|
|
|
|
|
+
|
|
|
|
+import timeUtil from '../../utils/time_util.js';
|
|
|
|
|
|
Page({
|
|
Page({
|
|
data: {
|
|
data: {
|
|
- ///下午好
|
|
|
|
- greeting: "",
|
|
|
|
- phone: "",
|
|
|
|
nvabarData: {
|
|
nvabarData: {
|
|
showCapsule: 0, //是否显示左上角图标 1表示显示 0表示不显示
|
|
showCapsule: 0, //是否显示左上角图标 1表示显示 0表示不显示
|
|
title: 'OhPlay', //导航栏 中间的标题
|
|
title: 'OhPlay', //导航栏 中间的标题
|
|
},
|
|
},
|
|
|
|
+ ///下午好
|
|
|
|
+ greeting: "",
|
|
|
|
+ ///用来判断是否已登录
|
|
|
|
+ phone: "",
|
|
bannerList: [],
|
|
bannerList: [],
|
|
autoplay: true,
|
|
autoplay: true,
|
|
interval: 3000, // 切换时间间隔
|
|
interval: 3000, // 切换时间间隔
|
|
@@ -48,19 +43,15 @@ Page({
|
|
|
|
|
|
////我的界面
|
|
////我的界面
|
|
loginStatus: true,
|
|
loginStatus: true,
|
|
- nickname: "未登录",
|
|
|
|
|
|
+ nickName: "未登录",
|
|
userPic: './../../img/head_pic.png',
|
|
userPic: './../../img/head_pic.png',
|
|
islogin: false,
|
|
islogin: false,
|
|
},
|
|
},
|
|
|
|
|
|
onLoad(options) {
|
|
onLoad(options) {
|
|
var that = this;
|
|
var that = this;
|
|
- var bannerList = wx.getStorageSync("homeBanner") || [];
|
|
|
|
- if (that.data.bannerList.length == 0) {
|
|
|
|
- that.setData({
|
|
|
|
- bannerList: bannerList
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
|
|
+ that.onGreetLoad();
|
|
|
|
+ that.onBannerLoad();
|
|
that.onHomeLoad();
|
|
that.onHomeLoad();
|
|
that.onMeLoad();
|
|
that.onMeLoad();
|
|
},
|
|
},
|
|
@@ -69,35 +60,10 @@ Page({
|
|
var that = this;
|
|
var that = this;
|
|
that.onHomeShow();
|
|
that.onHomeShow();
|
|
that.onMeLoad();
|
|
that.onMeLoad();
|
|
- var nickname = that.data.nickname;
|
|
|
|
- var greeting = that.updateGreeting();
|
|
|
|
- if (nickname != "" && nickname != "未登录") {
|
|
|
|
- greeting = greeting + ',' + nickname;;
|
|
|
|
- }
|
|
|
|
- that.setData({
|
|
|
|
- greeting: greeting
|
|
|
|
- });
|
|
|
|
- getBanner({}).then((res) => {
|
|
|
|
- that.setData({
|
|
|
|
- bannerList: res
|
|
|
|
- });
|
|
|
|
- wx.setStorageSync("homeBanner", res);
|
|
|
|
- })
|
|
|
|
|
|
+ that.onBannerShow();
|
|
},
|
|
},
|
|
|
|
|
|
- updateGreeting() {
|
|
|
|
- const now = new Date();
|
|
|
|
- const hour = now.getHours();
|
|
|
|
- let greeting;
|
|
|
|
- if (hour >= 5 && hour < 12) {
|
|
|
|
- greeting = '上午好';
|
|
|
|
- } else if (hour >= 12 && hour < 18) {
|
|
|
|
- greeting = '下午好';
|
|
|
|
- } else {
|
|
|
|
- greeting = '晚上好';
|
|
|
|
- }
|
|
|
|
- return greeting;
|
|
|
|
- },
|
|
|
|
|
|
+
|
|
|
|
|
|
onHomeLoad() {
|
|
onHomeLoad() {
|
|
var that = this;
|
|
var that = this;
|
|
@@ -137,16 +103,13 @@ Page({
|
|
return;
|
|
return;
|
|
};
|
|
};
|
|
|
|
|
|
- var nickname = res.data.nickname || "";
|
|
|
|
- var greeting = that.updateGreeting();
|
|
|
|
- if (nickname != "" && nickname != "未登录") {
|
|
|
|
- greeting = greeting + ',' + nickname;;
|
|
|
|
- }
|
|
|
|
|
|
+ var nickName = res.data.nickName || "";
|
|
|
|
+ var greeting = that.getGreetBuNickName(nickName);
|
|
|
|
|
|
that.setData({
|
|
that.setData({
|
|
phone: phone,
|
|
phone: phone,
|
|
greeting: greeting,
|
|
greeting: greeting,
|
|
- nickname: nickname,
|
|
|
|
|
|
+ nickName: nickName,
|
|
userPic: res.data.headUrl || "",
|
|
userPic: res.data.headUrl || "",
|
|
islogin: true,
|
|
islogin: true,
|
|
});
|
|
});
|
|
@@ -624,16 +587,14 @@ Page({
|
|
wx.removeStorage({
|
|
wx.removeStorage({
|
|
key: 'userInfo',
|
|
key: 'userInfo',
|
|
success(res) {
|
|
success(res) {
|
|
- var nickname = "未登录";
|
|
|
|
- var greeting = that.updateGreeting();
|
|
|
|
- if (nickname != "" && nickname != "未登录") {
|
|
|
|
- greeting = greeting + ',' + nickname;;
|
|
|
|
- }
|
|
|
|
|
|
+ var nickName = "未登录";
|
|
|
|
+ var greeting = that.getGreetBuNickName(nickName);
|
|
|
|
+
|
|
that.setData({
|
|
that.setData({
|
|
phone: "",
|
|
phone: "",
|
|
greeting: greeting,
|
|
greeting: greeting,
|
|
islogin: false,
|
|
islogin: false,
|
|
- nickname: nickname,
|
|
|
|
|
|
+ nickName: nickName,
|
|
userPic: "./../../img/head_pic.png",
|
|
userPic: "./../../img/head_pic.png",
|
|
});
|
|
});
|
|
// wx.switchTab({
|
|
// wx.switchTab({
|
|
@@ -955,6 +916,43 @@ Page({
|
|
return finalList;
|
|
return finalList;
|
|
},
|
|
},
|
|
|
|
|
|
|
|
+ ///******************************* 可折叠 ********************************************///
|
|
|
|
+ onGreetLoad() {
|
|
|
|
+ var that = this;
|
|
|
|
+ var nickName = that.data.nickName;
|
|
|
|
+ var greeting = that.getGreetBuNickName(nickName);
|
|
|
|
+ that.setData({
|
|
|
|
+ greeting: greeting
|
|
|
|
+ });
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ getGreetBuNickName(nickName) {
|
|
|
|
+ var greeting = timeUtil.getGreet();
|
|
|
|
+ if (nickName != "" && nickName != "未登录") {
|
|
|
|
+ greeting = greeting + ',' + nickName;;
|
|
|
|
+ }
|
|
|
|
+ return greeting;
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ onBannerLoad() {
|
|
|
|
+ var that = this;
|
|
|
|
+ var bannerList = wx.getStorageSync("homeBanner") || [];
|
|
|
|
+ if (that.data.bannerList.length == 0) {
|
|
|
|
+ that.setData({
|
|
|
|
+ bannerList: bannerList
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ onBannerShow() {
|
|
|
|
+ var that = this;
|
|
|
|
+ getBanner({}).then((res) => {
|
|
|
|
+ that.setData({
|
|
|
|
+ bannerList: res
|
|
|
|
+ });
|
|
|
|
+ wx.setStorageSync("homeBanner", res);
|
|
|
|
+ })
|
|
|
|
+ },
|
|
|
|
+
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|