黄宗昌 vor 2 Jahren
Ursprung
Commit
7cd2668393

+ 20 - 33
app/Admin/Controllers/SettingController.php

xqd
@@ -62,52 +62,39 @@ class SettingController extends AdminController
                         $form->editor('value.zh_content', admin_trans_field('zh'));
                         $form->editor('value.ko_content', admin_trans_field('ko'));
                     break;
-                case 'user_agreement': // 用户协议
-                        // 中文
-                        $form->editor('value.zh_content', admin_trans_field('zh'));
-                        // 韩文
-                        $form->editor('value.ko_content', admin_trans_field('ko'));
-                    break;
                 case 'privacy_policy': // 隐私政策
                     // 中文
                     $form->editor('value.zh_content', admin_trans_field('zh'));
                     // 韩文
                     $form->editor('value.ko_content', admin_trans_field('ko'));
                     break;
-                case 'collection_checklist': // 收集清单
-                    // 中文
-                    $form->editor('value.zh_content', admin_trans_field('zh'));
-                    // 英文
-                    $form->editor('value.en_content', admin_trans_field('en'));
+                case 'record': // 备案信息
+                        // 备案号
+                        $form->text('value.icp_record_number', admin_trans_field('record_number'));
+                        // 备案号跳转地址
+                        $form->url('value.icp_url', admin_trans_field('icp_url'));
+                        // 网安号
+                        $form->text('value.network_security', admin_trans_field('network_security'));
+                        // 备案号跳转地址
+                        $form->url('value.network_security_url', admin_trans_field('network_security_url'));
                     break;
-                case 'shared_inventory': // 共享清单
+                case 'clause': // 条款
                     // 中文
                     $form->editor('value.zh_content', admin_trans_field('zh'));
-                    // 
-                    $form->editor('value.en_content', admin_trans_field('en'));
+                    // 
+                    $form->editor('value.ko_content', admin_trans_field('ko'));
                     break;
-                case 'permission_description': // 权限说
+                case 'law': // 法律声
                     // 中文
                     $form->editor('value.zh_content', admin_trans_field('zh'));
-                    // 英文
-                    $form->editor('value.en_content', admin_trans_field('en'));
-                    break;
-                case 'customer_service': // 客服
-                        // 手机号
-                        $form->mobile('value.mobile',admin_trans_field('mobile'));
-                        // 邮箱
-                        $form->email('value.email',admin_trans_field('email'))->width(4);
-                    break;
-                case 'applet': // 小程序设置
-                    // 点钞小程序
-                    $form->switch('value.is_counting',admin_trans_field('is_counting'));
-                    // 收银小程序
-                    $form->switch('value.is_cashier',admin_trans_field('is_cashier'));
+                    // 韩文
+                    $form->editor('value.ko_content', admin_trans_field('ko'));
                     break;
-                case 'version': // 版本号
-                    $form->image('value.logo',admin_trans_field('logo'))->autoUpload()->uniqueName()->width(4);
-                    $form->text('value.version',admin_trans_field('version'))->width(4);
-                    $form->file('value.file',admin_trans_field('file'))->autoUpload()->uniqueName()->width(4);
+                case 'copyright': // 版权
+                    // 中文
+                    $form->text('value.zh_content', admin_trans_field('zh'));
+                    // 韩文
+                    $form->text('value.ko_content', admin_trans_field('ko'));
                     break;
             }
             $form->saved(function (Form $form) use ($key){

+ 12 - 12
app/Http/Controllers/V1/SettingsController.php

xqd
@@ -63,36 +63,36 @@ class SettingsController extends Controller
 
     /**
      * @return \Illuminate\Http\JsonResponse
-     * 关于我们
+     * 备案信息
      */
-    public function aboutUs(){
-        $data = Setting::query()->where('key','=','about_us')->value('value');
+    public function record(){
+        $data = Setting::query()->where('key','=','record')->value('value');
         return $this->success($data);
     }
     /**
      * @return \Illuminate\Http\JsonResponse
-     * 客服
+     * 条款
      */
-    public function customerService(){
-        $data = Setting::query()->where('key','=','customer_service')->value('value');
+    public function clause(){
+        $data = Setting::query()->where('key','=','clause')->value('value');
         return $this->success($data);
     }
 
     /**
      * @return \Illuminate\Http\JsonResponse
-     * 小程序
+     * 法律声明
      */
-    public function applet(){
-        $data = Setting::query()->where('key','=','applet')->value('value');
+    public function law(){
+        $data = Setting::query()->where('key','=','law')->value('value');
         return $this->success($data);
     }
 
     /**
      * @return \Illuminate\Http\JsonResponse
-     * 版本号
+     * 版
      */
-    public function version(){
-        $data = Setting::query()->where('key','=','version')->value('value');
+    public function copyright(){
+        $data = Setting::query()->where('key','=','copyright')->value('value');
         return $this->success($data);
     }
 

+ 5 - 1
resources/lang/ko/setting.php

xqd
@@ -30,7 +30,11 @@ return [
         'save_success'         => '저장 성공!',
         'zh'                   => '중국어',
         'en'                   => '英文',
-        'ko'                   => '한국어'
+        'ko'                   => '한국어',
+        'record_number'        => '등록 번호',
+        'icp_url'              => 'icp 링크',
+        'network_security'     => '네트워크 안전번호',
+        'network_security_url' => '네트워크 안전번호 url',
     ],
     'options' => [
     ],

+ 7 - 3
resources/lang/zh/setting.php

xqd xqd
@@ -6,8 +6,8 @@ return [
     ],
     'fields' => [
         'title'                => '中文标题',
-        'en_title'                => '英文标题',
-        'ko_title'                => '韩文标题',
+        'en_title'             => '英文标题',
+        'ko_title'             => '韩文标题',
         'key'                  => '关键字',
         'value'                => '值',
         'desc'                 => '提示',
@@ -30,7 +30,11 @@ return [
         'save_success'         => '保存成功!',
         'zh'                   => '中文',
         'en'                   => '英文',
-        'ko'                   => '韩文'
+        'ko'                   => '韩文',
+        'record_number'        => '备案号',
+        'icp_url'              => '备案号跳转地址',
+        'network_security'     => '网安号',
+        'network_security_url' => '网安号跳转地址',
     ],
     'options' => [
     ],

+ 5 - 0
routes/api.php

xqd
@@ -65,6 +65,11 @@ $api->version('v1', ['namespace' => 'App\Http\Controllers\V1'], function ($api)
     // 系统设置
     $api->group(['prefix' => 'settings'], function ($api) {
         $api->get('notice_policy', 'SettingsController@noticePolicy'); //公告|政策
+
+        $api->get('record', 'SettingsController@record'); //备案信息
+        $api->get('clause', 'SettingsController@clause'); //条款
+        $api->get('law', 'SettingsController@law'); //法律声明
+        $api->get('copyright', 'SettingsController@copyright'); //版权
     });
     /*
      |--------------------------------------------------------------