|
@@ -1,66 +1,324 @@
|
|
|
-// pages/myNotice/myNotice.js
|
|
|
+const app = require('../../utils/util.js');
|
|
|
+// import WxValidate from '../../utils/WxValidate';
|
|
|
Page({
|
|
|
-
|
|
|
- /**
|
|
|
- * 页面的初始数据
|
|
|
- */
|
|
|
data: {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面加载
|
|
|
- */
|
|
|
- onLoad: function (options) {
|
|
|
-
|
|
|
- },
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面初次渲染完成
|
|
|
- */
|
|
|
- onReady: function () {
|
|
|
-
|
|
|
+ active: 0,
|
|
|
+ wdArr: [],
|
|
|
+ ydArr: [],
|
|
|
+ showNull: false,
|
|
|
+ showNull1: false
|
|
|
},
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面显示
|
|
|
- */
|
|
|
- onShow: function () {
|
|
|
-
|
|
|
+ getArr(sessionKey) {
|
|
|
+ let _this = this;
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl3 + '/wx/eduNoticeSee/list',
|
|
|
+ method: "post",
|
|
|
+ data: {
|
|
|
+ sessionKey: sessionKey,
|
|
|
+ isSee: 1,
|
|
|
+ isNotice: 0
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ if (res.data.list.length !== 0) {
|
|
|
+ _this.setData({
|
|
|
+ showNull: false,
|
|
|
+ wdArr: res.data.list
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ _this.setData({
|
|
|
+ wdArr: res.data.list,
|
|
|
+ showNull: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ _this.setData({
|
|
|
+ showNull: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail: function () {
|
|
|
+ _this.setData({
|
|
|
+ showNull: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
-
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面隐藏
|
|
|
- */
|
|
|
- onHide: function () {
|
|
|
-
|
|
|
+ getArr1(sessionKey) {
|
|
|
+ let _this = this;
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl3 + '/wx/eduNoticeSee/list',
|
|
|
+ method: "post",
|
|
|
+ data: {
|
|
|
+ sessionKey: sessionKey,
|
|
|
+ isSee: 0,
|
|
|
+ isNotice: 0
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ if (res.data.code == 0) {
|
|
|
+ if (res.data.list.length !== 0) {
|
|
|
+ _this.setData({
|
|
|
+ showNull1: false,
|
|
|
+ ydArr: res.data.list
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ _this.setData({
|
|
|
+ ydArr: res.data.list,
|
|
|
+ showNull1: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ _this.setData({
|
|
|
+ showNull1: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail: function () {
|
|
|
+ _this.setData({
|
|
|
+ showNull1: true
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
+ onChange(event) {
|
|
|
+ var _this = this;
|
|
|
+ if (event.detail.index == 1) {
|
|
|
+ wx.checkSession({
|
|
|
+ success: () => {
|
|
|
+ console.log("我有缓存")
|
|
|
+ var sessionKey = wx.getStorageSync('sessionKey');
|
|
|
+ console.log(sessionKey)
|
|
|
+ if (sessionKey == "") {
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ sessionKey = res.data.sessionKey;
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ _this.getArr1(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ _this.getArr1(sessionKey);
|
|
|
+ }
|
|
|
+ },
|
|
|
+ fail() {
|
|
|
+ console.log("我没有缓存并去登录请求")
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ var sessionKey = res.data.sessionKey;
|
|
|
+ _this.getArr1(sessionKey);
|
|
|
+ // _this.socketConnect(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ wx.checkSession({
|
|
|
+ success: () => {
|
|
|
+ console.log("我有缓存")
|
|
|
+ var sessionKey = wx.getStorageSync('sessionKey');
|
|
|
+ console.log(sessionKey)
|
|
|
+ if (sessionKey == "") {
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ sessionKey = res.data.sessionKey;
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ _this.getArr(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ _this.getArr(sessionKey);
|
|
|
+ }
|
|
|
|
|
|
- /**
|
|
|
- * 生命周期函数--监听页面卸载
|
|
|
- */
|
|
|
- onUnload: function () {
|
|
|
+ },
|
|
|
+ fail() {
|
|
|
+ console.log("我没有缓存并去登录请求")
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ var sessionKey = res.data.sessionKey;
|
|
|
+ _this.getArr(sessionKey);
|
|
|
+ // _this.socketConnect(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
+ // wx.showToast({
|
|
|
+ // title: `切换到标签 ${event.detail.name}`,
|
|
|
+ // icon: 'none',
|
|
|
+ // });
|
|
|
},
|
|
|
-
|
|
|
- /**
|
|
|
- * 页面相关事件处理函数--监听用户下拉动作
|
|
|
- */
|
|
|
- onPullDownRefresh: function () {
|
|
|
-
|
|
|
+ meRead(sessionKey, noticeId) {
|
|
|
+ var _this = this;
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl3 + '/wx/eduNoticeSee/edit',
|
|
|
+ method: "post",
|
|
|
+ data: {
|
|
|
+ sessionKey: sessionKey,
|
|
|
+ isSee: 0,
|
|
|
+ noticeId: noticeId
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ _this.getArr(sessionKey)
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
+ btn(e) {
|
|
|
+ console.log(e.currentTarget.dataset.item.noticeId, "99999")
|
|
|
+ let noticeId = e.currentTarget.dataset.item.noticeId;
|
|
|
+ var _this = this;
|
|
|
+ wx.checkSession({
|
|
|
+ success: () => {
|
|
|
+ console.log("我有缓存")
|
|
|
+ var sessionKey = wx.getStorageSync('sessionKey');
|
|
|
+ console.log(sessionKey)
|
|
|
+ if (sessionKey == "") {
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ sessionKey = res.data.sessionKey;
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ _this.meRead(sessionKey, noticeId);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ _this.meRead(sessionKey, noticeId);
|
|
|
+ }
|
|
|
|
|
|
- /**
|
|
|
- * 页面上拉触底事件的处理函数
|
|
|
- */
|
|
|
- onReachBottom: function () {
|
|
|
-
|
|
|
+ },
|
|
|
+ fail() {
|
|
|
+ console.log("我没有缓存并去登录请求")
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ var sessionKey = res.data.sessionKey;
|
|
|
+ _this.meRead(sessionKey, noticeId);
|
|
|
+ // _this.socketConnect(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
},
|
|
|
+ onLoad: function () {
|
|
|
+ var _this = this;
|
|
|
+ wx.checkSession({
|
|
|
+ success: () => {
|
|
|
+ console.log("我有缓存")
|
|
|
+ var sessionKey = wx.getStorageSync('sessionKey');
|
|
|
+ console.log(sessionKey)
|
|
|
+ if (sessionKey == "") {
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ sessionKey = res.data.sessionKey;
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ _this.getArr(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ _this.getArr(sessionKey);
|
|
|
+ }
|
|
|
|
|
|
- /**
|
|
|
- * 用户点击右上角分享
|
|
|
- */
|
|
|
- onShareAppMessage: function () {
|
|
|
-
|
|
|
+ },
|
|
|
+ fail() {
|
|
|
+ console.log("我没有缓存并去登录请求")
|
|
|
+ wx.login({
|
|
|
+ success(res) {
|
|
|
+ console.log(res);
|
|
|
+ var code = res.code
|
|
|
+ wx.request({
|
|
|
+ url: app.globalData.publicUrl2 + '/wx/user/wx7e7a46e129d6cd0f/login',
|
|
|
+ method: "get",
|
|
|
+ data: {
|
|
|
+ code
|
|
|
+ },
|
|
|
+ success: function (res) {
|
|
|
+ wx.setStorageSync('sessionKey', res.data.sessionKey);
|
|
|
+ var sessionKey = res.data.sessionKey;
|
|
|
+ _this.getArr(sessionKey);
|
|
|
+ // _this.socketConnect(sessionKey);
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
})
|