Преглед на файлове

fix(utils):修复权限判断逻辑- 修改权限判断条件,增加对storeId的检查
- 更新获取手机号的逻辑,优先使用用户信息中的手机号- 补充商家入驻状态的判断条件,确保权限验证准确性

congxuesong преди 1 месец
родител
ревизия
0fec8347a0

BIN
src/assets/icons/logo.png


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingdaoyu.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingdiqiu.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingditu.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingfanchuan.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingfeiji.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxinglvhangriji.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingtianqiyubao.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingxiangjipaizhao.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingxiarilengyin.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingyoulun.svg


Файловите разлики са ограничени, защото са твърде много
+ 0 - 0
src/assets/icons/xianxingzijiayou.svg


+ 3 - 3
src/utils/permission.ts

@@ -8,9 +8,9 @@ import { getUserByPhone, getDetail } from "@/api/modules/homeEntry";
  */
 export async function usePermission(tip?: string) {
   let type = true;
-  if (!localGet("createdId")) {
+  if (!localGet("createdId") && !localGet("geeker-user").userInfo.storeId) {
     let params = {
-      phone: localGet("iphone") || "18641153170"
+      phone: localGet("iphone") || localGet("geeker-user").userInfo.phone
     };
     const res: any = await getUserByPhone(params);
     if (res.data && res.data.storeId) {
@@ -31,7 +31,7 @@ export async function usePermission(tip?: string) {
       }
       return type;
     }
-    if (!localGet("businessSection")) {
+    if (!localGet("businessSection") && !localGet("geeker-user").userInfo.businessSection) {
       type = false;
       if (tip) {
         ElMessage.warning(`请完成商家入驻后重新登录再进行${tip}`);

Някои файлове не бяха показани, защото твърде много файлове са промени