rkljw 6 meses atrás
pai
commit
3382be4c0e
1 arquivos alterados com 10 adições e 0 exclusões
  1. 10 0
      app/JsonRpc/AuthorityService.php

+ 10 - 0
app/JsonRpc/AuthorityService.php

@@ -27,6 +27,11 @@ class AuthorityService implements AuthorityServiceInterface
         if (empty($result)) {
             return Result::error("没有菜单",0,[]);
         }
+        $result = $result->toArray();
+        foreach ($result as $key=>$val){
+            $result[$key]['icon'] = isset($val['icon']) && $val['icon']?PublicData::getImageUrl($val['icon']):'';
+            $result[$key]['selected_icon'] = isset($val['selected_icon']) && $val['selected_icon']?PublicData::getImageUrl($val['selected_icon']):'';
+        }
         return Result::success($result);
     }
 
@@ -117,6 +122,11 @@ class AuthorityService implements AuthorityServiceInterface
         if (empty($result)) {
             return Result::error("没有菜单",0,[]);
         }
+        $result = $result->toArray();
+        foreach ($result as $key=>$val){
+            $result[$key]['icon'] = isset($val['icon']) && $val['icon']?PublicData::getImageUrl($val['icon']):'';
+            $result[$key]['selected_icon'] = isset($val['selected_icon']) && $val['selected_icon']?PublicData::getImageUrl($val['selected_icon']):'';
+        }
         return Result::success($result);
     }