Ver código fonte

feat: 修改

year 3 semanas atrás
pai
commit
339803b90b

BIN
public/user_header/h_1.webp


BIN
public/user_header/h_2.webp


BIN
public/user_header/h_3.webp


BIN
public/user_header/h_4.webp


BIN
public/user_header/h_5.webp


BIN
public/user_header/h_6.webp


+ 0 - 0
public/user_header/头像5.webp → public/user_header/h_7.webp


BIN
public/user_header/h_8.webp


BIN
public/user_header/头像2.webp


BIN
public/user_header/头像3.webp


BIN
public/user_header/头像4.webp


BIN
public/user_header/头像6.webp


BIN
public_original/user_header/h_1.png


BIN
public_original/user_header/h_2.png


BIN
public_original/user_header/h_3.png


BIN
public_original/user_header/h_4.png


BIN
public_original/user_header/h_5.png


BIN
public_original/user_header/h_6.png


+ 0 - 0
public_original/user_header/头像5.png → public_original/user_header/h_7.png


BIN
public_original/user_header/h_8.png


BIN
public_original/user_header/头像2.png


BIN
public_original/user_header/头像3.png


BIN
public_original/user_header/头像4.png


BIN
public_original/user_header/头像6.png


+ 1 - 5
src/app/[locale]/(doings)/rank/detail/history.tsx

@@ -109,11 +109,7 @@ const History = React.forwardRef<ModalProps, Props>(({ areaId, type }, ref) => {
                                     </div>
                                     <div className={clsx(styles.normalHeader, "mr-[.2rem]")}>
                                         <img
-                                            src={
-                                                HeaderImageMap.get(
-                                                    item.avatar > 6 ? 1 : item.avatar
-                                                )?.img
-                                            }
+                                            src={HeaderImageMap.get(item.avatar % 8)?.img}
                                             alt=""
                                             className={styles.headerImage}
                                         />

+ 3 - 16
src/app/[locale]/(doings)/rank/detail/middle.tsx

@@ -142,11 +142,7 @@ const MiddleContainer: React.FC<Props> = ({ data, rankList = [], gamesInfo }) =>
                                                     alt=""
                                                 />
                                                 <img
-                                                    src={
-                                                        HeaderImageMap.get(
-                                                            item.avatar > 6 ? 1 : item.avatar
-                                                        )?.img
-                                                    }
+                                                    src={HeaderImageMap.get(item.avatar % 8)?.img}
                                                     alt=""
                                                     className={styles.userHeader}
                                                 />
@@ -222,10 +218,7 @@ const MiddleContainer: React.FC<Props> = ({ data, rankList = [], gamesInfo }) =>
                                 </div>
                                 <div className={clsx(styles.normalHeader, "mr-[.2rem]")}>
                                     <img
-                                        src={
-                                            HeaderImageMap.get(item.avatar > 6 ? 1 : item.avatar)
-                                                ?.img
-                                        }
+                                        src={HeaderImageMap.get(item.avatar % 8)?.img}
                                         alt=""
                                         className={styles.headerImage}
                                     />
@@ -259,13 +252,7 @@ const MiddleContainer: React.FC<Props> = ({ data, rankList = [], gamesInfo }) =>
                             </div>
                             <div className={clsx(styles.normalHeader, "mr-[.2rem]")}>
                                 <img
-                                    src={
-                                        HeaderImageMap.get(
-                                            data?.self_rank?.avatar > 6
-                                                ? 1
-                                                : data?.self_rank?.avatar
-                                        )?.img
-                                    }
+                                    src={HeaderImageMap.get(data?.self_rank?.avatar % 8)?.img}
                                     alt=""
                                     className={styles.headerImage}
                                 />

+ 4 - 1
src/components/Layout/Sidebar.tsx

@@ -265,8 +265,11 @@ const Sidebar: FC<PropsWithChildren<Props>> = (props) => {
                 <div className={"sticky top-[0] px-[.12rem]"}>
                     <div className={"mb-[.1rem] flex items-center pt-[10px]"}>
                         <div
-                            onClick={() => tabHandler(PageEnum.none)}
+                            onClick={() => {
+                                setCollapse(false);
+                            }}
                             className="mr-[.06rem] rounded-[.06rem] bg-[#121617] px-[.08rem] py-[.06rem]"
+                            style={{ transform: isCollapse ? "rotate(180deg)" : "rotate(0deg)" }}
                         >
                             <i className="iconfont icon-zhankai1 text-[.16rem] text-[#fff]"></i>
                         </div>

+ 6 - 0
src/enums/index.tsx

@@ -135,4 +135,10 @@ export const HeaderImageMap = new Map<number, Record<string, any>>([
             img: "/user_header/h_6.webp",
         },
     ],
+    [
+        7,
+        {
+            img: "/user_header/h_7.webp",
+        },
+    ],
 ]);

+ 1 - 1
src/utils/client/axios.ts

@@ -125,7 +125,7 @@ export default class Request {
                         res = transform.responseInterceptor(res);
                     }
 
-                    if ((res && res.data && res.data.code === 200) || res.data.code === 2000) {
+                    if ((res && res.data && res.data.code === 200) || res?.data?.code === 2000) {
                         resolve(res.data);
                     } else {
                         if (res.data?.code) {