diff --git a/src/stores/Trade.js b/src/stores/Trade.js index 88c0e4b..5f9cf55 100644 --- a/src/stores/Trade.js +++ b/src/stores/Trade.js @@ -193,12 +193,21 @@ class Trade { this.timeLineKey = v; } + resetData = () => { + this.summaryData = { loading: false, dataSource: [], kpi: {}, }; + this.timeData = { loading: false, dataSource: [] }; + this.BuData = { loading: false, dataSource: [] }; + this.sideData = { loading: false, dataSource: {}, monthData: [] }; + this.topData = {}; + this.targetData = { targetTotal: {}, targetCountry: {}, targetGuest: {} }; + this.targetTableProps.dataSource = []; + }; + searchPayloadHome = {}; summaryData = { loading: false, dataSource: [], kpi: {}, }; timeData = { loading: false, dataSource: [] }; BuData = { loading: false, dataSource: [] }; sideData = { loading: false, dataSource: {}, monthData: [] }; - dataForSort = {}; topData = {}; targetData = { targetTotal: {}, targetCountry: {}, targetGuest: {} }; targetTableProps = { loading: false, columns: [ diff --git a/src/views/Home.jsx b/src/views/Home.jsx index 3546503..e9c8f0b 100644 --- a/src/views/Home.jsx +++ b/src/views/Home.jsx @@ -43,6 +43,7 @@ export default observer(() => { const pageRefresh = (queryData) => { const overviewFlag = queryData.DepartmentList.toLowerCase() === 'all' || queryData.DepartmentList.toLowerCase().includes(','); queryData.groupType = overviewFlag ? 'overview' : 'dept'; + TradeStore.resetData(); TradeStore.fetchSummaryData(queryData); TradeStore.fetchTradeDataByDate(queryData); TradeStore.fetchTradeDataByBU(queryData);