From ebad02ce31c927fef7cd6c00d50ef7bac0a45ae6 Mon Sep 17 00:00:00 2001 From: lzcode Date: Fri, 16 Oct 2026 20:03:58 +0800 Subject: [PATCH] up --- admin/src/api/videos.js | 5 + admin/src/views/VideoList.vue | 18 +- app/lib/core/config/app_config.dart | 5 +- app/lib/core/player/feed_player_pool.dart | 41 ++- app/lib/providers/feed_provider.dart | 2 + app/lib/router.dart | 6 + app/lib/screens/feed/feed_screen.dart | 43 ++- .../screens/feed/widgets/feed_video_page.dart | 314 +++++++++++++--- .../feed/widgets/video_player_view.dart | 47 ++- .../screens/player/simple_player_screen.dart | 339 +++++++++++------- app/pubspec.yaml | 2 +- server/app/__pycache__/config.cpython-311.pyc | Bin 4293 -> 4293 bytes .../api/v1/__pycache__/admin.cpython-311.pyc | Bin 60702 -> 63763 bytes .../api/v1/__pycache__/videos.cpython-311.pyc | Bin 15263 -> 15263 bytes server/app/api/v1/admin.py | 40 ++- .../models/__pycache__/video.cpython-311.pyc | Bin 10248 -> 10248 bytes .../schemas/__pycache__/admin.cpython-311.pyc | Bin 9624 -> 9624 bytes .../__pycache__/admin_service.cpython-311.pyc | Bin 91224 -> 91224 bytes .../__pycache__/auth_service.cpython-311.pyc | Bin 26892 -> 26892 bytes 19 files changed, 622 insertions(+), 240 deletions(-) diff --git a/admin/src/api/videos.js b/admin/src/api/videos.js index a33a63e..4be4ddf 100644 --- a/admin/src/api/videos.js +++ b/admin/src/api/videos.js @@ -25,3 +25,8 @@ export function offlineVideo(videoId, data) { export function updateVideo(videoId, data) { return request.put(`/admin/videos/${videoId}`, data) } + +/** 删除视频(级联删除所有关联数据:标签/点赞/收藏/评论/观看记录/收益/举报) */ +export function deleteVideo(videoId) { + return request.delete(`/admin/videos/${videoId}`) +} diff --git a/admin/src/views/VideoList.vue b/admin/src/views/VideoList.vue index 7ddddc7..62560fc 100644 --- a/admin/src/views/VideoList.vue +++ b/admin/src/views/VideoList.vue @@ -43,6 +43,7 @@ 下架 + 删除 @@ -108,11 +109,11 @@