liaofei 2 лет назад
Родитель
Сommit
941af658a5
1 измененных файлов с 11 добавлено и 2 удалено
  1. 11 2
      crmeb/app/adminapi/controller/v1/setting/SystemCrud.php

+ 11 - 2
crmeb/app/adminapi/controller/v1/setting/SystemCrud.php

@@ -88,9 +88,10 @@ class SystemCrud extends AuthController
      */
     public function getFilePath()
     {
-        [$menuName, $tableName, $fromField, $columnField] = $this->request->postMore([
+        [$menuName, $tableName, $isTable, $fromField, $columnField] = $this->request->postMore([
             ['menuName', ''],
             ['tableName', ''],
+            ['isTable', 0],
             ['fromField', []],
             ['columnField', []],
         ], true);
@@ -108,7 +109,15 @@ class SystemCrud extends AuthController
             $makePath[$key] = $item['path'];
         }
 
-        return app('json')->success($makePath);
+        $tableField = [];
+        if (!$isTable) {
+            $field = $this->services->getColumnNamesList($tableName);
+            foreach ($field as $item) {
+                $tableField[] = ['value' => $item['name'], 'comment' => $item['comment'], 'label' => $item['name']];
+            }
+        }
+
+        return app('json')->success(compact('makePath', 'tableField'));
     }
 
     /**