From f8929fe968142873ccb7f309d7a8fb61d16531c9 Mon Sep 17 00:00:00 2001 From: liaofei <136327134@qq.com> Date: Mon, 22 May 2023 11:52:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81=E7=94=9F?= =?UTF-8?q?=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adminapi/controller/v1/setting/SystemCrud.php | 6 +++++- crmeb/crmeb/services/crud/Make.php | 14 +++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php b/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php index 0392b516d..c8ba0aec0 100644 --- a/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php +++ b/crmeb/app/adminapi/controller/v1/setting/SystemCrud.php @@ -619,14 +619,18 @@ class SystemCrud extends AuthController continue; } if (isset($item['is_table']) && $item['is_table']) { + $label = ''; if (in_array($item['from_type'], ['frameImageOne', 'frameImages'])) { $keyName = 'slot'; + } elseif (in_array($item['from_type'], ['radio', 'select', 'checkbox'])) { + $label = app()->make(Make::class)->getAttrPrefix(); } else { $keyName = 'key'; } + $columns[] = [ 'title' => $item['table_name'] ?: $item['comment'], - $keyName => $item['field'], + $keyName => $item['field'] . $label, 'from_type' => $item['from_type'], ]; } diff --git a/crmeb/crmeb/services/crud/Make.php b/crmeb/crmeb/services/crud/Make.php index 9d9ff3812..f0318fcd8 100644 --- a/crmeb/crmeb/services/crud/Make.php +++ b/crmeb/crmeb/services/crud/Make.php @@ -142,6 +142,18 @@ abstract class Make return $this; } + /** + * 获取字段后缀 + * @return string + * @author 等风来 + * @email 136327134@qq.com + * @date 2023/5/22 + */ + public function getAttrPrefix() + { + return $this->attrPrefix; + } + /** * @return string * @author 等风来 @@ -204,7 +216,7 @@ abstract class Make public function setFilePathName(string $filePathName = '') { if ($filePathName) { - $this->filePathName = $filePathName; +// $this->filePathName = $filePathName; } return $this; }