zhejiushizhuce 2 anni fa
parent
commit
0b411673e3
5 ha cambiato i file con 28 aggiunte e 16 eliminazioni
  1. 2 1
      src/App.js
  2. 1 0
      src/api/config.js
  3. 11 1
      src/features/api.js
  4. 12 12
      src/features/mainSlice.js
  5. 2 2
      src/features/pageSlice.js

+ 2 - 1
src/App.js

@@ -46,7 +46,7 @@ import {useDispatch, useSelector} from "react-redux";
 import {REQ_STATUS} from "@api/config";
 import {
     reqAgentCheck, reqCheckinCheck,
-    reqCustomService, reqFirstPayConfig, reqGameActivity, reqGameInfo,
+    reqCustomService, reqFavoGet, reqFirstPayConfig, reqGameActivity, reqGameInfo,
     reqGetRoutes,
     reqMailCheck,
     reqRedpackCheck, reqRedpackConfig,
@@ -157,6 +157,7 @@ const App = () => {
             // localStorageSet(LOCAL_ACTIVITY_C,"");
             //Mail红点屏蔽
             dispatch(reqMailCheck());
+            dispatch(reqFavoGet());
         }
         else
         {

+ 1 - 0
src/api/config.js

@@ -92,3 +92,4 @@ export const APP_CHECKIN_GET=BASE_PREFIX+"checkin/get";
 //favo
 export const APP_FAVO_ADD=BASE_PREFIX+"favo/add";
 export const APP_FAVO_REMOVE=BASE_PREFIX+"favo/remove";
+export const APP_FAVO_GET=BASE_PREFIX+"favo/get";

+ 11 - 1
src/features/api.js

@@ -6,7 +6,7 @@ import {
     APP_CHANGE_PASS,
     APP_CHANGE_PAY_PASS,
     APP_CHANGE_PHONE, APP_CHECKIN_CHECK, APP_CHECKIN_GET, APP_CUSTOMER_LEAVEMSG,
-    APP_CUSTOMER_SERVICE, APP_FAVO_ADD, APP_FAVO_REMOVE,
+    APP_CUSTOMER_SERVICE, APP_FAVO_ADD, APP_FAVO_GET, APP_FAVO_REMOVE,
     APP_FIRSTPAY_CONFIG, APP_GAME_ACTIVITY,
     APP_GAME_INFO,
     APP_GAME_LIST,
@@ -715,4 +715,14 @@ export const reqUpdateFavoInfo=createAsyncThunk(
         return response;
     }
 )
+export const reqFavoGet=createAsyncThunk(
+    APP_FAVO_GET,
+    async (arg,thunkAPI)=>{
+        let params={
+            url:APP_FAVO_GET
+        }
+        const response=await Http.get(params);
+        return response;
+    }
+)
 //api

+ 12 - 12
src/features/mainSlice.js

@@ -140,18 +140,18 @@ const parseBlocks=(data)=>{
 const getFavorites=(data)=>{
     let favorites=[];
     if (data!=null){
-        let arr=data.split(",");
-        if (arr){
-            for (let i = 0; i < arr.length; i++) {
-                favorites.push(parseInt(arr[i]));
-            }
-        }
-        localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
+        // let arr=data.split(",");
+        // if (arr){
+        //     for (let i = 0; i < arr.length; i++) {
+        //         favorites.push(parseInt(arr[i]));
+        //     }
+        // }
+        // localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
     }
     else
     {
-        let localFavorites=localStorageGet(LOCAL_FAVO_IDS,"");
-        if (localFavorites!=="")favorites=JSON.parse(localFavorites)
+        // let localFavorites=localStorageGet(LOCAL_FAVO_IDS,"");
+        // if (localFavorites!=="")favorites=JSON.parse(localFavorites)
     }
     return favorites;
 }
@@ -187,8 +187,8 @@ const reducerRoutes=(state,action)=>{
             }
         }
         //favorites
-        let favorites=getFavorites(json.favorites);
-        Object.assign(state, {routes:state.routes,asyncRoutes:data,styles:styles,blocks:blocks,...generData,isLogin:isLogin,userInfo:userInfo,hallServerUrl:hallServerUrl,favorites:favorites});
+        // let favorites=getFavorites(json.favorites);
+        Object.assign(state, {routes:state.routes,asyncRoutes:data,styles:styles,blocks:blocks,...generData,isLogin:isLogin,userInfo:userInfo,hallServerUrl:hallServerUrl});
     }
 }
 const routesStatus=(state,status,arg)=>{
@@ -441,7 +441,7 @@ export const Main=createSlice({
                     state.favorites=favorites;
                 }
             }
-            localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
+            // localStorageSet(LOCAL_FAVO_IDS,JSON.stringify(favorites));
         }
     },
     extraReducers: (builder) => {

+ 2 - 2
src/features/pageSlice.js

@@ -151,8 +151,8 @@ export const Page=createSlice({
                     }
                 }
             }
-            if (like===1)localStorageSet(LOCAL_FAVO_DATA+"_"+data.id,JSON.stringify(data));
-            else localStorageRemove(LOCAL_FAVO_DATA+"_"+data.id)
+            // if (like===1)localStorageSet(LOCAL_FAVO_DATA+"_"+data.id,JSON.stringify(data));
+            // else localStorageRemove(LOCAL_FAVO_DATA+"_"+data.id)
         })
     },
     extraReducers: (builder) => {