From b12364a5a21032cff5d35d071d07d58287803e01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E4=B8=91=E8=B7=AF=E4=BA=BA?= <2278757482@qq.com> Date: Sat, 9 Jan 2021 23:10:50 +0800 Subject: [PATCH 01/15] update. --- .../views/articles/components/ArticleDetail.vue | 2 +- .../vue-element-admin/views/versions/components/detail.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue b/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue index a0f5918..9127643 100644 --- a/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue +++ b/app/Modules/Admin/Resources/vue-element-admin/views/articles/components/ArticleDetail.vue @@ -10,7 +10,7 @@
- + Title diff --git a/app/Modules/Admin/Resources/vue-element-admin/views/versions/components/detail.vue b/app/Modules/Admin/Resources/vue-element-admin/views/versions/components/detail.vue index 2962e6f..3337fd7 100644 --- a/app/Modules/Admin/Resources/vue-element-admin/views/versions/components/detail.vue +++ b/app/Modules/Admin/Resources/vue-element-admin/views/versions/components/detail.vue @@ -2,7 +2,7 @@ -- Gitee From 87e6171d61e116196fcfa77e6498cf9cb6969311 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E4=B8=91=E8=B7=AF=E4=BA=BA?= <2278757482@qq.com> Date: Sun, 10 Jan 2021 01:02:35 +0800 Subject: [PATCH 02/15] =?UTF-8?q?=E5=85=B3=E9=97=ADlaravel=EF=BC=8C?= =?UTF-8?q?=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2=E8=87=AA=E5=8A=A8=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2=E4=B8=BAnull=E7=9A=84=E4=B8=AD=E9=97=B4=E4=BB=B6?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Kernel.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 21a8754..b321676 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -20,7 +20,8 @@ class Kernel extends HttpKernel \App\Http\Middleware\PreventRequestsDuringMaintenance::class, \Illuminate\Foundation\Http\Middleware\ValidatePostSize::class, \App\Http\Middleware\TrimStrings::class, - \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, + // 空字符串自动转换为null的中间件 + // \Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull::class, ]; /** -- Gitee From 710726f68fe46420a342fcb45506f6741ade7181 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E4=B8=91=E8=B7=AF=E4=BA=BA?= <2278757482@qq.com> Date: Sun, 10 Jan 2021 01:05:01 +0800 Subject: [PATCH 03/15] =?UTF-8?q?=E9=85=8D=E7=BD=AE=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E8=AF=A6=E6=83=85=EF=BC=9A=E6=8C=89=E7=85=A7=E4=B8=8D=E5=90=8C?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E8=BF=9B=E8=A1=8C=E9=85=8D=E7=BD=AE=E5=80=BC?= =?UTF-8?q?=E4=B8=8D=E5=90=8C=E6=96=87=E6=9C=AC=E3=80=81=E6=95=B0=E5=AD=97?= =?UTF-8?q?=E3=80=81=E5=AF=8C=E6=96=87=E6=9C=AC=E3=80=81=E5=9B=BE=E7=89=87?= =?UTF-8?q?=E4=B9=8B=E9=97=B4=E7=9A=84=E5=88=87=E6=8D=A2=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/System/ConfigController.php | 23 ++ .../vue-element-admin/api/configs.js | 7 + .../views/configs/components/ConfigDetail.vue | 226 +++++++++++------- app/Modules/Admin/Routes/web.php | 2 + config/cnpscy.php | 35 +++ 5 files changed, 202 insertions(+), 91 deletions(-) create mode 100644 config/cnpscy.php diff --git a/app/Modules/Admin/Http/Controllers/System/ConfigController.php b/app/Modules/Admin/Http/Controllers/System/ConfigController.php index 78b6ce9..5ce8e8f 100644 --- a/app/Modules/Admin/Http/Controllers/System/ConfigController.php +++ b/app/Modules/Admin/Http/Controllers/System/ConfigController.php @@ -22,4 +22,27 @@ class ConfigController extends BaseController { return $this->updateService($request); } + + public function getConfigGroupType() + { + $config_type_list = $config_group_list = []; + $config_group = cnpscy_config('config_group_list'); + foreach ($config_group as $key => $value){ + $config_group_list[] = [ + 'value' => $key, + 'name' => $value, + ]; + } + $config_type = cnpscy_config('config_type_list'); + foreach ($config_type as $key => $value){ + $config_type_list[] = [ + 'value' => $key, + 'name' => $value, + ]; + } + return $this->successJson([ + 'config_group_list' => $config_group_list, + 'config_type_list' => $config_type_list, + ]); + } } diff --git a/app/Modules/Admin/Resources/vue-element-admin/api/configs.js b/app/Modules/Admin/Resources/vue-element-admin/api/configs.js index 13371c1..673589a 100644 --- a/app/Modules/Admin/Resources/vue-element-admin/api/configs.js +++ b/app/Modules/Admin/Resources/vue-element-admin/api/configs.js @@ -8,6 +8,13 @@ export function getList(query) { }) } +export function getConfigGroupType() { + return request({ + url: '/configs/getConfigGroupType', + method: 'get', + }) +} + export function detail(id) { return request({ url: '/configs/detail', diff --git a/app/Modules/Admin/Resources/vue-element-admin/views/configs/components/ConfigDetail.vue b/app/Modules/Admin/Resources/vue-element-admin/views/configs/components/ConfigDetail.vue index 29d740b..a051092 100644 --- a/app/Modules/Admin/Resources/vue-element-admin/views/configs/components/ConfigDetail.vue +++ b/app/Modules/Admin/Resources/vue-element-admin/views/configs/components/ConfigDetail.vue @@ -1,6 +1,6 @@