From a4ba5d208b8335c634dffd612c2bf310b1dea607 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 17 八月 2020 15:49:30 +0800
Subject: [PATCH] 2020-08-17

---
 src/tabviews/zshare/calendar/index.jsx |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/tabviews/zshare/calendar/index.jsx b/src/tabviews/zshare/calendar/index.jsx
index 000050d..0ebf288 100644
--- a/src/tabviews/zshare/calendar/index.jsx
+++ b/src/tabviews/zshare/calendar/index.jsx
@@ -64,8 +64,10 @@
 
   UNSAFE_componentWillReceiveProps(nextProps) {
     if (!is(fromJS(this.props.data), fromJS(nextProps.data))) {
-      let datelist = this.mountdata(this.state.datelist, nextProps.data || [])
+      let datelist = this.getDateList(this.state.selectYear)
       let monthlist = null
+      
+      datelist = this.mountdata(datelist, nextProps.data || [])
 
       if (this.state.levels.includes('month') || this.state.levels.includes('year')) {
         monthlist = datelist.filter(item => item.month === this.state.selectMonth)[0]
@@ -83,7 +85,7 @@
   }
 
   shouldComponentUpdate (nextProps, nextState) {
-    return !is(fromJS(this.props), fromJS(nextProps)) || !is(fromJS(this.state), fromJS(nextState))
+    return !is(fromJS(this.props.loading), fromJS(nextProps.loading)) || !is(fromJS(this.state), fromJS(nextState))
   }
 
   mountdata = (datelist, data) => {

--
Gitblit v1.8.0