Jelajahi Sumber

修改返回数据

liaofei 2 tahun lalu
induk
melakukan
31ad2c6e5e
1 mengubah file dengan 20 tambahan dan 1 penghapusan
  1. 20 1
      crmeb/app/adminapi/controller/v1/setting/SystemCrud.php

+ 20 - 1
crmeb/app/adminapi/controller/v1/setting/SystemCrud.php

@@ -387,6 +387,25 @@ class SystemCrud extends AuthController
             ['auth_type', '=', 2]
         ], 'methods,api_url');
 
+        $newRoute = [];
+        foreach ($routeList as $item) {
+            if ($item['methods'] == 'GET') {
+                if (strstr('create', $item['api_url'])) {
+                    $key = 'create';
+                } else if (strstr('edit', $item['api_url'])) {
+                    $key = 'edit';
+                } else {
+                    $key = 'index';
+                }
+            } else if ($item['methods'] == 'DELETE') {
+                $key = 'delete';
+            }
+
+            if (isset($key)) {
+                $newRoute[$key] = $item['api_url'];
+            }
+        }
+
         $column = $this->services->getColumnNamesList($info->table_name);
         $key = 'id';
         foreach ($column as $value) {
@@ -406,7 +425,7 @@ class SystemCrud extends AuthController
                 ];
             }
         }
-
+        $routeList = $newRoute;
         return app('json')->success(compact('key', 'routeList', 'columns'));
     }