rkljw преди 6 месеца
родител
ревизия
3382be4c0e
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  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);
     }