Browse Source

没绑定不显示修改密码

zhejiushizhuce 2 years ago
parent
commit
95a2f9f62b
1 changed files with 18 additions and 13 deletions
  1. 18 13
      src/widgets/WSecurity/index.jsx

+ 18 - 13
src/widgets/WSecurity/index.jsx

@@ -15,6 +15,7 @@ const WSecurity = ({ close }) => {
     const navigate = useNavigate();
     const user=useSelector(getUserInfo);
     const dispatch = useDispatch();
+    const isShowPWD=user != null && user.Phone != null && user.Phone !== "";
     return (
         <div className={styles.container}>
             <Spring className={styles.content} type={"slideUp"}>
@@ -22,25 +23,29 @@ const WSecurity = ({ close }) => {
                     {i18n.t("security.title")}
                 </div>
                 <div className={styles.line}></div>
-                <div className={styles.item}>
-                    <div className={styles.item_title_con}>
-                        <PhonePassIcon className={styles.icon}></PhonePassIcon>
-                        <div className={styles.title}>{i18n.t("security.login_pass_title")}</div>
-                    </div>
-                    <div>{i18n.t("security.login_pass_des")}</div>
-                    <button className={`button-green ${styles.button}`} onClick={()=>{
-                        navigate(ROUTE_PATH.EDIT_PWD)
-                    }}>{i18n.t("security.login_pass_title")}</button>
-                </div>
+                {
+                    isShowPWD? (
+                        <div className={styles.item}>
+                            <div className={styles.item_title_con}>
+                                <PhonePassIcon className={styles.icon}></PhonePassIcon>
+                                <div className={styles.title}>{i18n.t("security.login_pass_title")}</div>
+                            </div>
+                            <div>{i18n.t("security.login_pass_des")}</div>
+                            <button className={`button-green ${styles.button}`} onClick={() => {
+                                navigate(ROUTE_PATH.EDIT_PWD)
+                            }}>{i18n.t("security.login_pass_title")}</button>
+                        </div>
+                    ):(<></>)
+                }
                 <div className={styles.item}>
                     <div className={styles.item_title_con}>
                         <WithdrawPassIcon className={styles.icon}></WithdrawPassIcon>
                         <div className={styles.title}>{i18n.t("security.withdraw_pass_title")}</div>
                     </div>
                     <div>{i18n.t("security.withdraw_pass_des")}</div>
-                    <button className={`button-green ${styles.button}`} onClick={()=>{
-                        let InsurePass=Number(user.InsurePass);
-                        let type=InsurePass;
+                    <button className={`button-green ${styles.button}`} onClick={() => {
+                        let InsurePass = Number(user.InsurePass);
+                        let type = InsurePass;
                         dispatch(setChangePayPassType(InsurePass));
                         navigate(ROUTE_PATH.CHANGE_PAY_PASS)
                     }}>{i18n.t("security.withdraw_pass_title")}</button>