From 562172a579ba59cada510407456084ecae3eb499 Mon Sep 17 00:00:00 2001 From: wuhui_zzw <1760308791@qq.com> Date: Thu, 28 Sep 2023 16:13:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=EF=BC=9A=E5=85=B8=E8=97=8F?= =?UTF-8?q?=E5=AE=A4=E7=9B=B8=E5=85=B3=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/common/services/ComponentService.php | 1 + .../src/admin/IndexController.php | 13 +- .../src/api/IndexController.php | 33 + .../collection-room/views/index/set.blade.php | 590 +++--------------- 4 files changed, 140 insertions(+), 497 deletions(-) create mode 100644 plugins/collection-room/src/api/IndexController.php diff --git a/app/common/services/ComponentService.php b/app/common/services/ComponentService.php index 4a3ab267..8c953e0a 100644 --- a/app/common/services/ComponentService.php +++ b/app/common/services/ComponentService.php @@ -368,6 +368,7 @@ class ComponentService ['name' => '带货直播列表', 'mini_url' => '/packageD/directSeeding/liveList/liveList', 'url' => 'liveList', 'plugin_name' => 'room'], ['name' => '拼团列表', 'mini_url' => '/packageB/member/group/GroupList/GroupList', 'url' => 'group_list', 'plugin_name' => 'fight-groups'], ['name' => '我的拼团', 'mini_url' => '/packageB/member/group/MyGroups/MyGroups', 'url' => 'mygroups', 'plugin_name' => 'fight-groups'], + ['name' => '典藏室', 'mini_url' => '', 'url' => 'member/collection_room'], ]; $data = static::delNotOpenPlugin($data); diff --git a/plugins/collection-room/src/admin/IndexController.php b/plugins/collection-room/src/admin/IndexController.php index 36f92f17..74ce8915 100644 --- a/plugins/collection-room/src/admin/IndexController.php +++ b/plugins/collection-room/src/admin/IndexController.php @@ -84,15 +84,20 @@ class IndexController extends BaseController{ 'info' => $result ])->render(); } - - // 基本设置 + /** + * Common: 基本设置 + * Author: wu-hui + * Time: 2023/09/28 14:48 + * @return array|\Illuminate\Http\JsonResponse|string + * @throws \Throwable + */ public function set(){ // 获取设置信息 判断是否为设置 $setInfo = request()->input('collection_room'); if ($setInfo) { // 设置信息 - if (Setting::set('plugin.collection_room', $setInfo)) return $this->message('设置成功', Url::absoluteWeb('plugin.collection-room.admin.index.set')); - else $this->error('设置失败'); + if (Setting::set('plugin.collection_room', $setInfo)) return $this->successJson('编辑成功'); + else return $this->errorJson('设置失败'); }else{ // 获取信息 $set = Setting::get('plugin.collection_room'); diff --git a/plugins/collection-room/src/api/IndexController.php b/plugins/collection-room/src/api/IndexController.php new file mode 100644 index 00000000..45e0c1d2 --- /dev/null +++ b/plugins/collection-room/src/api/IndexController.php @@ -0,0 +1,33 @@ +getMemberId(); + // 获取基本设置 + $set = Setting::get('plugin.collection_room'); + // 获取用户画信息 + $info = CollectionRoomModel::uniacid()->where('member_id',$uid)->first(); + $set['unique_number'] = (int)$info->unique_number; + $set['collection_room_id'] = (int)$info->id; + + return $this->successJson('success',$set); + } + + + + + + +} \ No newline at end of file diff --git a/plugins/collection-room/views/index/set.blade.php b/plugins/collection-room/views/index/set.blade.php index 11e2a01a..945a31ec 100644 --- a/plugins/collection-room/views/index/set.blade.php +++ b/plugins/collection-room/views/index/set.blade.php @@ -1,516 +1,119 @@ @extends('layouts.base') - +@section('title', '基本设置') @section('content') - -