149 lines
7.4 KiB
JavaScript
149 lines
7.4 KiB
JavaScript
import React from 'react';
|
|
|
|
export const mapStateToProps = (state) => ({
|
|
projectID: state.projectR.projectID,
|
|
projectName: state.projectR.projectName,
|
|
projectCode: state.projectR.projectCode,
|
|
projectData: state.projectR.projectData,
|
|
baseurl: state.projectR.baseurl,
|
|
imageUploadUrl: state.projectR.imageUploadUrl,
|
|
GeoFenceEnable: state.projectR.GeoFenceEnable,
|
|
GeoFenceRadius: state.projectR.GeoFenceRadius,
|
|
GFEnable_checkout: state.projectR.GFEnable_checkout,
|
|
GFRadius_checkout: state.projectR.GFRadius_checkout,
|
|
CheckOut_PhotoReq: state.projectR.CheckOut_PhotoReq,
|
|
|
|
DBCI_GeoFenceEnable: state.projectR.DBCI_GeoFenceEnable,
|
|
DBCI_GeoFenceRadius: state.projectR.DBCI_GeoFenceRadius,
|
|
DBCO_GeoFenceEnable: state.projectR.DBCO_GeoFenceEnable,
|
|
DBCO_GeoFenceRadius: state.projectR.DBCO_GeoFenceRadius,
|
|
|
|
CameraGallery: state.projectR.CameraGallery,
|
|
CheckInCameraGallery: state.projectR.CheckInCameraGallery,
|
|
DownloadKey: state.projectR.DownloadKey,
|
|
OQAD_TimeOut: state.projectR.OQAD_TimeOut,
|
|
ShowMenuType: state.projectR.ShowMenuType,
|
|
ShowStoreChecklist: state.projectR.ShowStoreChecklist,
|
|
RefImagePopUpTime: state.projectR.RefImagePopUpTime,
|
|
AdhocActivated: state.projectR.AdhocActivated,
|
|
|
|
ShowBeatPlanList: state.projectR.ShowBeatPlanList,
|
|
ShowContractForm: state.projectR.ShowContractForm,
|
|
WarehouseShow: state.projectR.WarehouseShow,
|
|
Show_OldMTDReports: state.projectR.Show_OldMTDReports,
|
|
ShowDBPOSM: state.projectR.ShowDBPOSM,
|
|
ShowStoreAdd: state.projectR.ShowStoreAdd,
|
|
ShowStoreProfile: state.projectR.ShowStoreProfile,
|
|
ShowReportAfterCheckIn: state.projectR.ShowReportAfterCheckIn,
|
|
//arman
|
|
ShowCompactStoreProfile: state.projectR.ShowCompactStoreProfile,
|
|
|
|
ShowNonMerList: state.projectR.ShowNonMerList,
|
|
Show_VisitorFeedBack: state.projectR.Show_VisitorFeedBack,
|
|
Show_ConsumerSection: state.projectR.Show_ConsumerSection,
|
|
// state.projectR.Show_ConsumerSection,
|
|
Clear_storage: state.projectR.Clear_storage,
|
|
ShowNonProgram: state.projectR.ShowNonProgram,
|
|
|
|
StoreChecklistOnce: state.projectR.StoreChecklistOnce,
|
|
Gyancast: state.projectR.Gyancast,
|
|
WebViewDashboard: state.projectR.WebViewDashboard,
|
|
Chatbot: state.projectR.Chatbot,
|
|
StoreMapView: state.projectR.StoreMapView,
|
|
StoreRouteView: state.projectR.StoreRouteView,
|
|
NoCheckIn_Photo: state.projectR.NoCheckIn_Photo,
|
|
|
|
FaceRecognition: state.projectR.FaceRecognition,
|
|
ShowStoreSearch: state.projectR.ShowStoreSearch,
|
|
PartialSaveAllow: state.projectR.PartialSaveAllow,
|
|
NonProgramLabel: state.projectR.NonProgramLabel,
|
|
ShowStoreSearchLabel: state.projectR.ShowStoreSearchLabel,
|
|
ShowStoreSearchLabel: state.projectR.ShowStoreSearchLabel,
|
|
CheckinOpenBackCamera: state.projectR.CheckinOpenBackCamera,
|
|
CheckoutOpenBackCamera: state.projectR.CheckoutOpenBackCamera,
|
|
CheckInSwitchingCamera: state.projectR.CheckInSwitchingCamera,
|
|
IR_CameraEnableOnApp: state.projectR.IR_CameraEnableOnApp,
|
|
IR_Creds: state.projectR.IR_Creds,
|
|
Chatbot_Creds: state.projectR.Chatbot_Creds,
|
|
ShowAddNewStore: state.projectR.ShowAddNewStore,
|
|
ShowSideMenuKYC: state.projectR.ShowSideMenuKYC,
|
|
AddNewStoreInJCP: state.projectR.AddNewStoreInJCP,
|
|
AddNewStoreVerificationReq: state.projectR.AddNewStoreVerificationReq,
|
|
companylogo: state.projectR.companylogo,
|
|
splashlogo: state.projectR.splashlogo,
|
|
drawerlogo: state.projectR.drawerlogo,
|
|
AppDashboardReports: state.projectR.AppDashboardReports,
|
|
GroomingObj: state.projectR.GroomingObj,
|
|
pPAYObj: state.projectR.pPAYObj,
|
|
|
|
AppDashboardWebViewObj: state.projectR.AppDashboardWebViewObj,
|
|
islogin: state.sessionR.islogin,
|
|
firsttime: state.sessionR.firsttime,
|
|
securityToken: state.sessionR.securityToken,
|
|
mpin: state.sessionR.mpin,
|
|
sessionData: state.sessionR.sessionData,
|
|
UserId: state.sessionR.UserId,
|
|
session_name: state.sessionR.session_name,
|
|
DarkMode: state.themeR.DarkMode,
|
|
PageTheme: state.themeR.PageTheme,
|
|
customStyle: state.themeR.customStyle,
|
|
globalStyle: state.themeR.globalStyle,
|
|
customeButtonStyle: state.themeR.customeButtonStyle,
|
|
ModalStyle: state.themeR.ModalStyle,
|
|
isDataDownloaded: state.globalR.isDataDownloaded,
|
|
startDownload: state.globalR.startDownload,
|
|
startUpload: state.globalR.startUpload,
|
|
isInternetAvailable: state.globalR.isInternetAvailable,
|
|
showConnChange: state.globalR.showConnChange,
|
|
AutoGoToPrev: state.globalR.AutoGoToPrev,
|
|
StaticText: state.globalR.StaticText,
|
|
isTodayLoginExists: state.globalR.isTodayLoginExists,
|
|
isTodayDataDownloaded: state.globalR.isTodayDataDownloaded,
|
|
AllKPIDisable: state.globalR.AllKPIDisable,
|
|
VisitDate: state.sessionR.VisitDate,
|
|
Allow_Change_Password: state.projectR.Allow_Change_Password,
|
|
forget_Password_on_LoginPage: state.projectR.forget_Password_on_LoginPage,
|
|
// notifications
|
|
badgeCount: state.notificationR.badgeCount,
|
|
notifications: state.notificationR.notifications
|
|
// StorePhotosDone:state.globalR.StorePhotosDone,
|
|
|
|
}
|
|
|
|
);
|
|
|
|
|
|
export const mapDispatchToProps = (dispatch) => {
|
|
return {
|
|
get_project: () => dispatch({ type: 'GETPROJECT' }),
|
|
set_project: (pdata) => dispatch({ type: 'SETPROJECT', data: pdata }),
|
|
get_session: () => dispatch({ type: 'GETSESSION' }),
|
|
set_session: (data) => dispatch({ type: 'SETSESSION', data: data }),
|
|
set_DashboardReports: (data) => dispatch({ type: 'SET_DASHBOARD_REPORTS', data: data }),
|
|
set_GroomingObj: (data) => dispatch({ type: 'SET_GROOMING_OBJ', data: data }),
|
|
set_pPAYObj: (data) => dispatch({ type: 'SET_PPAY_OBJ', data: data }),
|
|
|
|
set_AppDashboardWebViewObj: (data) => dispatch({ type: 'SET_AppDashboardWebView_OBJ', data: data }),
|
|
|
|
set_user_details: (data) => dispatch({ type: 'SET_USER_DETAILS', data: data }),
|
|
set_mpin: (data) => dispatch({ type: 'SET_MPIN', data: data }),
|
|
setTheme: (DarkMode) => dispatch({ type: 'SET_THEME', DarkMode: DarkMode }),
|
|
setThemeStyles: (pT, cS, gS, mS, cbS) => dispatch({ type: 'SET_THEME_STYLES', PageTheme: pT, customStyle: cS, globalStyle: gS, ModalStyle: mS, customeButtonStyle: cbS }),
|
|
setGlobalData: (data) => dispatch({ type: 'SET_GLOBAL_DATA', data: data }),
|
|
set_startDownload: (data) => dispatch({ type: 'START_DOWNLOAD', data: data }),
|
|
set_startUpload: (data) => dispatch({ type: 'START_UPLOAD', data: data }),
|
|
set_networkStatus: (data) => dispatch({ type: 'SET_NETWORK', data: data }),
|
|
show_ConnChange: (data) => dispatch({ type: 'SHOW_CONCHANGE', data: data }),
|
|
set_autoback: (data) => dispatch({ type: 'AUTO_BACK', data: data }),
|
|
setStaticText: (data) => dispatch({ type: 'SET_STATIC_TEXT', data: data }),
|
|
setLoginExists: (data) => dispatch({ type: 'SET_LOGIN_EXISTS', data: data }),
|
|
setTodayDataExists: (data) => dispatch({ type: 'SET_TODAY_DATA_EXISTS', data: data }),
|
|
set_AllKPIDisable: (data) => dispatch({ type: 'ALLKPIDISABLE', data: data }),
|
|
set_VisitDate: (data) => dispatch({ type: 'VISITDATE', data: data }),
|
|
// for notification
|
|
get_badgecount: () => dispatch({ type: 'GET_BADGE_COUNT' }),
|
|
set_badgecount: (data) => dispatch({ type: 'SET_BADGE_COUNT', data: data }),
|
|
get_notificationlist: () => dispatch({ type: 'GET_NOTIFICATIONS' }),
|
|
set_notificationlist: (data) => dispatch({ type: 'SET_NOTIFICATIONS', data: data }),
|
|
}
|
|
}
|