From 7042137e5bc7f77a69899d742275ecf0d8d2230c Mon Sep 17 00:00:00 2001 From: cxytw <123@123.com> Date: Fri, 2 Jan 2026 20:39:14 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E5=8A=A8=E7=AB=AF=EF=BC=8C=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=E3=80=81=E7=BC=98=E6=B1=A0=E3=80=81=E8=AE=B8=E6=84=BF?= =?UTF-8?q?=E6=A0=91=E3=80=81=E6=88=91=E7=9A=84=EF=BC=8C=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=8C=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zhibo/admin/src/api/memberPackage.js | 9 + .../admin/src/views/member/package/index.vue | 257 +++- Zhibo/admin/src/views/user/list/edit.vue | 4 +- .../admin/src/views/user/list/userDetails.vue | 4 +- .../controller/MemberPackageController.java | 52 +- .../zbkj/common/request/UserEditRequest.java | 16 +- .../zbkj/common/response/UserResponse.java | 2 +- .../java/com/zbkj/common/vo/NearbyUserVO.java | 25 +- .../controller/CommunityFrontController.java | 14 +- .../front/controller/FriendController.java | 15 + .../src/main/resources/application.yml | 1 + .../service/service/CommunityService.java | 5 + .../zbkj/service/service/FriendService.java | 5 + .../service/impl/CommunityServiceImpl.java | 89 +- .../service/impl/FriendServiceImpl.java | 24 + .../service/service/impl/UserServiceImpl.java | 29 +- .../main/resources/mapper/FollowRecordDao.xml | 2 + .../main/resources/mapper/FriendMapper.xml | 1 + android-app/app/src/main/AndroidManifest.xml | 5 + .../livestreaming/AvatarViewerDialog.java | 24 +- .../livestreaming/BaseCategoryActivity.java | 296 +++++ .../livestreaming/CategoryAdapter.java | 324 +++++ .../livestreaming/ChannelManagerAdapter.java | 163 +++ .../livestreaming/ChannelTagAdapter.java | 153 +++ .../livestreaming/DrawGuessActivity.java | 69 +- .../DynamicCommunityActivity.java | 233 ++++ .../livestreaming/EditProfileActivity.java | 345 +++-- .../livestreaming/FansListActivity.java | 21 +- .../livestreaming/FindGameActivity.java | 70 +- .../livestreaming/FishPondActivity.java | 716 ++++++++-- .../livestreaming/FollowingListActivity.java | 15 +- .../HeartbeatSignalActivity.java | 407 +++++- .../livestreaming/KTVTogetherActivity.java | 69 +- .../example/livestreaming/MainActivity.java | 1151 +++++++++++++++-- .../livestreaming/MyFriendsActivity.java | 4 +- .../livestreaming/NearbyUsersAdapter.java | 32 +- .../livestreaming/OnlineDatingActivity.java | 78 +- .../livestreaming/PeaceEliteActivity.java | 69 +- .../java/com/example/livestreaming/Post.java | 79 +- .../example/livestreaming/PostAdapter.java | 118 +- .../livestreaming/ProfileActivity.java | 122 +- .../livestreaming/PublishPostHelper.java | 112 +- .../livestreaming/RecommendUserAdapter.java | 170 +++ .../livestreaming/SwipeCardAdapter.java | 153 +++ .../livestreaming/TableGamesActivity.java | 69 +- .../UserProfileReadOnlyActivity.java | 238 +++- .../livestreaming/VoiceMatchActivity.java | 193 ++- .../livestreaming/WishTreeActivity.java | 80 +- .../example/livestreaming/net/ApiService.java | 86 ++ .../livestreaming/net/CommunityResponse.java | 150 +++ .../livestreaming/net/UserEditRequest.java | 21 + .../livestreaming/net/UserInfoResponse.java | 16 + .../drawable/bg_avatar_circle_transparent.xml | 3 +- .../res/drawable/bg_channel_edit_button.xml | 9 + .../src/main/res/drawable/bg_channel_tag.xml | 9 + .../res/drawable/bg_channel_tag_normal.xml | 9 + .../res/drawable/bg_channel_tag_selected.xml | 9 + .../src/main/res/drawable/bg_fab_publish.xml | 8 +- .../main/res/drawable/bg_follow_button.xml | 19 + .../res/drawable/bg_gradient_bottom_dark.xml | 8 + .../main/res/drawable/bg_publish_button.xml | 6 + .../src/main/res/drawable/bg_pulse_ring.xml | 8 + .../app/src/main/res/drawable/bg_tag_pink.xml | 6 + .../main/res/drawable/default_avatar_blue.xml | 34 + .../main/res/drawable/default_avatar_pink.xml | 34 + .../res/drawable/default_avatar_purple.xml | 23 + .../app/src/main/res/drawable/ic_add_12.xml | 10 + .../main/res/drawable/ic_close_circle_16.xml | 10 + .../src/main/res/drawable/ic_expand_more.xml | 10 + .../src/main/res/drawable/ic_grid3x3_24.xml | 10 + .../src/main/res/drawable/ic_headset_24.xml | 10 + .../src/main/res/drawable/ic_info_outline.xml | 10 + .../src/main/res/drawable/ic_like_stamp.xml | 20 + .../src/main/res/drawable/ic_live_tv_24.xml | 11 + .../src/main/res/drawable/ic_location_16.xml | 10 + .../src/main/res/drawable/ic_location_on.xml | 10 + .../app/src/main/res/drawable/ic_lock_12.xml | 10 + .../src/main/res/drawable/ic_message_24.xml | 10 + .../src/main/res/drawable/ic_nope_stamp.xml | 20 + .../main/res/drawable/ic_play_circle_24.xml | 10 + .../src/main/res/drawable/ic_refresh_24.xml | 10 + .../main/res/drawable/ic_smartphone_24.xml | 10 + .../app/src/main/res/drawable/ic_star_24.xml | 10 + .../src/main/res/drawable/ic_target_24.xml | 19 + .../app/src/main/res/drawable/ic_thumb_up.xml | 10 + .../app/src/main/res/drawable/ic_user_24.xml | 10 + .../app/src/main/res/drawable/ic_verified.xml | 10 + .../res/layout/activity_dynamic_community.xml | 129 ++ .../main/res/layout/activity_fish_pond.xml | 96 +- .../res/layout/activity_heartbeat_signal.xml | 121 +- .../app/src/main/res/layout/activity_main.xml | 162 ++- .../src/main/res/layout/activity_profile.xml | 437 +++---- .../activity_user_profile_read_only.xml | 49 +- .../main/res/layout/activity_voice_match.xml | 132 +- .../layout/bottom_sheet_channel_manager.xml | 110 ++ .../main/res/layout/dialog_all_categories.xml | 56 + .../main/res/layout/item_category_card.xml | 48 + .../src/main/res/layout/item_channel_tag.xml | 54 + .../app/src/main/res/layout/item_post.xml | 9 + .../main/res/layout/item_recommend_user.xml | 92 ++ .../src/main/res/layout/item_swipe_card.xml | 135 ++ .../main/res/layout/layout_discover_tab.xml | 45 + .../src/main/res/layout/layout_follow_tab.xml | 197 +++ .../src/main/res/layout/layout_nearby_tab.xml | 179 +++ .../app/src/main/res/menu/bottom_nav_main.xml | 2 +- .../app/src/main/res/values/colors.xml | 2 + android-app/build.gradle.kts | 2 +- android-app/gradle.properties | 15 +- .../gradle/wrapper/gradle-wrapper.properties | 2 +- check_users.sql | 31 + complete_test_users.sql | 426 ++++++ insert_test_users.sql | 89 ++ update_test_users.sql | 169 +++ 缘池与许愿树功能开发报告.md | 602 +++++++++ 114 files changed, 9099 insertions(+), 1122 deletions(-) create mode 100644 android-app/app/src/main/java/com/example/livestreaming/BaseCategoryActivity.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/CategoryAdapter.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/ChannelManagerAdapter.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/ChannelTagAdapter.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/DynamicCommunityActivity.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/RecommendUserAdapter.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/SwipeCardAdapter.java create mode 100644 android-app/app/src/main/java/com/example/livestreaming/net/CommunityResponse.java create mode 100644 android-app/app/src/main/res/drawable/bg_channel_edit_button.xml create mode 100644 android-app/app/src/main/res/drawable/bg_channel_tag.xml create mode 100644 android-app/app/src/main/res/drawable/bg_channel_tag_normal.xml create mode 100644 android-app/app/src/main/res/drawable/bg_channel_tag_selected.xml create mode 100644 android-app/app/src/main/res/drawable/bg_follow_button.xml create mode 100644 android-app/app/src/main/res/drawable/bg_gradient_bottom_dark.xml create mode 100644 android-app/app/src/main/res/drawable/bg_publish_button.xml create mode 100644 android-app/app/src/main/res/drawable/bg_pulse_ring.xml create mode 100644 android-app/app/src/main/res/drawable/bg_tag_pink.xml create mode 100644 android-app/app/src/main/res/drawable/default_avatar_blue.xml create mode 100644 android-app/app/src/main/res/drawable/default_avatar_pink.xml create mode 100644 android-app/app/src/main/res/drawable/default_avatar_purple.xml create mode 100644 android-app/app/src/main/res/drawable/ic_add_12.xml create mode 100644 android-app/app/src/main/res/drawable/ic_close_circle_16.xml create mode 100644 android-app/app/src/main/res/drawable/ic_expand_more.xml create mode 100644 android-app/app/src/main/res/drawable/ic_grid3x3_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_headset_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_info_outline.xml create mode 100644 android-app/app/src/main/res/drawable/ic_like_stamp.xml create mode 100644 android-app/app/src/main/res/drawable/ic_live_tv_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_location_16.xml create mode 100644 android-app/app/src/main/res/drawable/ic_location_on.xml create mode 100644 android-app/app/src/main/res/drawable/ic_lock_12.xml create mode 100644 android-app/app/src/main/res/drawable/ic_message_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_nope_stamp.xml create mode 100644 android-app/app/src/main/res/drawable/ic_play_circle_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_refresh_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_smartphone_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_star_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_target_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_thumb_up.xml create mode 100644 android-app/app/src/main/res/drawable/ic_user_24.xml create mode 100644 android-app/app/src/main/res/drawable/ic_verified.xml create mode 100644 android-app/app/src/main/res/layout/activity_dynamic_community.xml create mode 100644 android-app/app/src/main/res/layout/bottom_sheet_channel_manager.xml create mode 100644 android-app/app/src/main/res/layout/dialog_all_categories.xml create mode 100644 android-app/app/src/main/res/layout/item_category_card.xml create mode 100644 android-app/app/src/main/res/layout/item_channel_tag.xml create mode 100644 android-app/app/src/main/res/layout/item_recommend_user.xml create mode 100644 android-app/app/src/main/res/layout/item_swipe_card.xml create mode 100644 android-app/app/src/main/res/layout/layout_discover_tab.xml create mode 100644 android-app/app/src/main/res/layout/layout_follow_tab.xml create mode 100644 android-app/app/src/main/res/layout/layout_nearby_tab.xml create mode 100644 check_users.sql create mode 100644 complete_test_users.sql create mode 100644 insert_test_users.sql create mode 100644 update_test_users.sql create mode 100644 缘池与许愿树功能开发报告.md diff --git a/Zhibo/admin/src/api/memberPackage.js b/Zhibo/admin/src/api/memberPackage.js index c7d76f86..b43f83a4 100644 --- a/Zhibo/admin/src/api/memberPackage.js +++ b/Zhibo/admin/src/api/memberPackage.js @@ -55,3 +55,12 @@ export function memberPackageToggleHotApi(id, data) { data }) } + +// 切换启用/禁用状态 +export function memberPackageToggleStatusApi(id, data) { + return request({ + url: `/admin/member/package/toggleStatus/${id}`, + method: 'post', + data + }) +} diff --git a/Zhibo/admin/src/views/member/package/index.vue b/Zhibo/admin/src/views/member/package/index.vue index 948fb7d1..dcdffbbe 100644 --- a/Zhibo/admin/src/views/member/package/index.vue +++ b/Zhibo/admin/src/views/member/package/index.vue @@ -11,20 +11,50 @@ - - - - - - - + + + + + + + + + + + + + + + + + +