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') - -