From 941af658a58123c05faacbc0347784ffe4432a99 Mon Sep 17 00:00:00 2001 From: liaofei <136327134@qq.com> Date: Tue, 11 Apr 2023 18:02:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adminapi/controller/v1/setting/SystemCrud.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php b/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php index b1b874a06..198e8515e 100644 --- a/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php +++ b/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')); } /**