蜻蜓z雪花版v1.2.5更新·升级进度条·弹幕速度加快·增加了演员详情

2023年12月29日开发正式版v1.2.5更新·加入了会员中心等级升级进度条·弹幕速度加快·增加了演员详情页

产品简介

安卓+苹果+PC+H5四端,蜻蜓z暗影版的衍生级版本,2023年优雅草蜻蜓z冬季雪花限定版,不仅继承了蜻蜓z的精良功能,还特色增加了弹幕发射,弹幕管理,短视频追剧,剧集评论,视频解说关联完整视频,增加订阅推送小红圈提示提醒,增加播放进度跟踪查看,题材自定义,支持普通账号注册登陆以及短信验证登陆切换,自定义安全问题以及邮箱找回密码。

更新日志

·增加了演员详情页,显示演员的各项属性 ·弹幕滑动速度加快 ·增加了影视详情页演员饰演角色数据 ·增加了个人中心会员升级等级进度条 ·修复短视频(解说) 绑定长视频的 弹出搜索框选择绑定。 ·剧集管理模块增加备用地址功能为切换最快速线路功能做铺垫

截图

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

添加图片注释,不超过 140 字(可选)

本次更新前端相关文件

Fast-forward assets/images/barrage/color.webp | Bin 0 -> 4100 bytes assets/images/barrage/gold.webp | Bin 0 -> 2078 bytes assets/images/barrage/off.webp | Bin 0 -> 1196 bytes assets/images/barrage/on.webp | Bin 0 -> 1150 bytes assets/images/barrage/send.webp | Bin 0 -> 1226 bytes assets/images/barrage/site.webp | Bin 0 -> 1282 bytes assets/images/home/feedback.webp | Bin 0 -> 1170 bytes assets/images/mine/bg-1.webp | Bin 0 -> 231996 bytes assets/images/mine/bg-2.webp | Bin 0 -> 21206 bytes assets/images/mine/coin-bg.webp | Bin 27388 -> 53114 bytes assets/images/mine/coin-text.webp | Bin 8368 -> 0 bytes assets/images/mine/gold.webp | Bin 0 -> 23716 bytes assets/images/mine/issue.webp | Bin 0 -> 918 bytes assets/images/movie/actor.webp | Bin 0 -> 2074 bytes assets/images/movie/barrage-off.webp | Bin 0 -> 1498 bytes assets/images/movie/barrage-on.webp | Bin 0 -> 1434 bytes assets/images/movie/barrage-site.webp | Bin 0 -> 1584 bytes assets/images/movie/del.webp | Bin 0 -> 902 bytes assets/images/movie/error.webp | Bin 0 -> 1216 bytes assets/images/movie/refresh.webp | Bin 0 -> 948 bytes assets/images/movie/score.webp | Bin 0 -> 914 bytes assets/images/movie/star-fill.webp | Bin 0 -> 2018 bytes assets/images/movie/star-half.webp | Bin 0 -> 2050 bytes assets/images/movie/star.webp | Bin 0 -> 1240 bytes assets/images/movie/video-2.webp | Bin 0 -> 966 bytes assets/images/movie/warning.webp | Bin 0 -> 922 bytes assets/images/public/start.webp | Bin 97198 -> 923770 bytes lib/app.dart | 4 + lib/configs/enum.dart | 93 ++++++— lib/configs/index.dart | 53 ++++- lib/controllers/app_barrage_controller.dart | 153 +++++++++++++ lib/controllers/app_download_controller.dart | 60 +++—- lib/controllers/app_public_controller.dart | 161 ++++++++++++++ lib/mixins/barrage.dart | 80 ++++—- lib/mixins/mixins.dart | 11 + lib/mixins/player.dart | 12 +- lib/models/base/barrage_style.dart | 19 ++ lib/models/base/movie.dart | 6 +- lib/models/base/review.dart | 101 +++++++++ lib/models/movie/barrages_model.dart | 4 + lib/models/public/ad_model.dart | 92 ++++++++ lib/models/public/banner_model.dart | 6 + lib/models/public/invite_model.dart | 55 +++++ lib/models/review/review_model.dart | 73 +——— …/send}/controllers/barrage_controller.dart | 56 +++— lib/pages/barrage/send/index.dart | 36 ++++ lib/pages/barrage/send/widgets/body_view.dart | 38 ++++ lib/pages/barrage/send/widgets/color_view.dart | 123 +++++++++++ lib/pages/barrage/send/widgets/enter_view.dart | 122 +++++++++++ …/send}/widgets/mask_view.dart | 0 lib/pages/barrage/site/index.dart | 35 +++ lib/pages/barrage/site/widgets/main_view.dart | 117 ++++++++++ lib/pages/barrage/site/widgets/mask_view.dart | 22 ++ …/controllers/video_play_controller.dart | 144 ——————- …/brush/brush_home/models/drama_id_model.dart | 27 —- …/brush/drama/controllers/drama_controller.dart | 12 +- lib/pages/brush/drama/widgets/body_view.dart | 96 ++———- …/controllers/review_enter_controller.dart} | 22 +- lib/pages/brush/enter/index.dart | 36 ++++ …/enter}/widgets/enter_view.dart | 6 +- …/barrage => brush/enter}/widgets/mask_view.dart | 0 …/brush/home/controllers/base_controller.dart | 15 ++ …/controllers/brush_controlller.dart | 115 ++++++++— …/home/controllers/video_play_controller.dart | 123 +++++++++++ lib/pages/brush/{brush_home => home}/index.dart | 27 +— lib/pages/brush/home/mixins/barrage_mixin.dart | 87 ++++++++ lib/pages/brush/home/mixins/players_mixin.dart | 181 ++++++++++++++++ lib/pages/brush/home/models/drama_id_model.dart | 50 +++++ …/{brush_home => home}/models/explain_model.dart | 0 lib/pages/brush/home/widgets/ad_page.dart | 167 +++++++++++++++ …/{brush_home => home}/widgets/barrage_view.dart | 69 +++—- …/{brush_home => home}/widgets/body_view.dart | 24 ++- …/{brush_home => home}/widgets/menu_view.dart | 10 +- …/{brush_home => home}/widgets/page_view.dart | 17 +- …/{brush_home => home}/widgets/video_info.dart | 7 +- …/{brush_home => home}/widgets/video_view.dart | 9 +- …/brush/reply/controllers/reply_controller.dart | 100 +++++++++ lib/pages/brush/{barrage => reply}/index.dart | 16 +- lib/pages/brush/reply/models/reply_model.dart | 28 +++ lib/pages/brush/reply/widgets/enter_view.dart | 94 ++++++++ lib/pages/brush/reply/widgets/mask_view.dart | 22 ++ …/brush/review/controllers/reply_controller.dart | 117 ++++++++++ …/review/controllers/review_controller.dart | 113 ++++++++++ lib/pages/brush/review/index.dart | 45 ++++ lib/pages/brush/review/widgets/body_view.dart | 65 ++++++ lib/pages/brush/review/widgets/head_view.dart | 62 ++++++ lib/pages/brush/review/widgets/publish_view.dart | 37 ++++ lib/pages/brush/review/widgets/reply_view.dart | 231 ++++++++++++++++++++ …/home_page/controllers/home_controller.dart | 29 +— lib/pages/home/home_page/widgets/edit_view.dart | 12 +- lib/pages/home/home_page/widgets/home_view.dart | 14 +- lib/pages/home/home_page/widgets/overall_view.dart | 31 ++- …/controllers/home_sort_controller.dart | 30 +— lib/pages/home/sort_page/index.dart | 11 +- lib/pages/home/sort_page/widgets/classic_view.dart | 8 + lib/pages/home/sort_page/widgets/latest_view.dart | 8 + lib/pages/home/sort_page/widgets/ranking_view.dart | 33 ++- lib/pages/mine/clear_cache/index.dart | 39 ++++ lib/pages/mine/clear_cache/widgets/main_box.dart | 52 +++++ …/controllers/clear_record_controller.dart | 61 ++++++ lib/pages/mine/clear_record/index.dart | 40 ++++ lib/pages/mine/clear_record/widgets/main_box.dart | 54 +++++ lib/pages/mine/gold_rule/index.dart | 29 +++ lib/pages/mine/gold_rule/widgets/main_box.dart | 132 ++++++++++++ lib/pages/mine/mine_home/index.dart | 8 +- …/mine/mine_home/widgets/backdrop_view.dart | 32 +++ lib/pages/mine/mine_home/widgets/balance_view.dart | 57 ++—- lib/pages/mine/mine_home/widgets/body_view.dart | 7 +- lib/pages/mine/mine_home/widgets/cell_box.dart | 237 +++++++++—————— lib/pages/mine/mine_home/widgets/invite_box.dart | 107 ++++++—— lib/pages/mine/mine_home/widgets/user_view.dart | 1 + …/controllers/download_list_controller.dart | 15 ++ lib/pages/mine/my_download/index.dart | 2 +- …/mine/my_download/widgets/download_item.dart | 88 ++++++— …/mine/my_download/widgets/download_list.dart | 4 +- …/controllers/my_favorite_controller.dart | 22 +- lib/pages/mine/my_favorite/widgets/bot_box.dart | 2 +- lib/pages/mine/my_favorite/widgets/item_box.dart | 52 ++++- lib/pages/mine/my_favorite/widgets/list_box.dart | 5 +- lib/pages/mine/my_statistics/index.dart | 11 +- …/mine/my_statistics/widgets/overview_box.dart | 26 +— …/mine/my_statistics/widgets/tab_bar_box.dart | 2 +- …/mine/my_statistics/widgets/tab_pages.dart | 2 +- …/mine/mysubs/controllers/mysubs_controller.dart | 18 ++ …/mine/mysubs/models/subscribed_video_model.dart | 2 +- lib/pages/mine/mysubs/widgets/bot_box.dart | 2 +- lib/pages/mine/mysubs/widgets/item_box.dart | 59 ++++- lib/pages/mine/mysubs/widgets/list_box.dart | 4 +- lib/pages/movie/cache_play/index.dart | 17 +- lib/pages/movie/cache_play/widgets/video_view.dart | 1 + …/detail/controllers/detail_controller.dart | 107 +++++++++- …/movie/detail/controllers/reply_controller.dart | 117 ++++++++++ lib/pages/movie/detail/models/actor_model.dart | 63 ++++++ lib/pages/movie/detail/widgets/actor_view.dart | 79 +++++++ lib/pages/movie/detail/widgets/ad_view.dart | 107 ++++++++++ lib/pages/movie/detail/widgets/body_view.dart | 7 +- lib/pages/movie/detail/widgets/control_view.dart | 20 +- lib/pages/movie/detail/widgets/label_view.dart | 43 ++++ lib/pages/movie/detail/widgets/movie_info.dart | 6 +- lib/pages/movie/detail/widgets/reply_view.dart | 230 ++++++++++++++++++++ lib/pages/movie/detail/widgets/review_view.dart | 115 ++++++—— …/controllers/movie_download_controller.dart | 11 +- lib/pages/movie/drama/widgets/body_view.dart | 103 ++———- lib/pages/movie/drama/widgets/head_view.dart | 2 +- …/controllers/exception_controller.dart | 72 +++++++ lib/pages/movie/exception/index.dart | 38 ++++ lib/pages/movie/exception/widgets/main_box.dart | 110 ++++++++++ …/full_screen/controllers/full_controller.dart | 93 +++++—- …/movie/full_screen/widgets/video_view.dart | 40 ++— …/play/controllers/movie_play_controller.dart | 133 +++++++++++- …/movie/play/controllers/reply_controller.dart | 117 ++++++++++ lib/pages/movie/play/widgets/ad_view.dart | 96 +++++++++ lib/pages/movie/play/widgets/control_view.dart | 58 ++++- lib/pages/movie/play/widgets/drama_view.dart | 109 ++++++—— lib/pages/movie/play/widgets/reply_view.dart | 230 ++++++++++++++++++++ lib/pages/movie/play/widgets/review_view.dart | 41 ++— lib/pages/movie/play/widgets/video_view.dart | 70 ++++— …/controllers/movie_record_controller.dart | 17 ++ lib/pages/movie/record/widgets/bot_box.dart | 2 +- lib/pages/movie/record/widgets/item_box.dart | 44 ++++ …/movie/score/controllers/score_controller.dart | 97 +++++++++ lib/pages/movie/score/index.dart | 38 ++++ lib/pages/movie/score/models/score_model.dart | 47 ++++ lib/pages/movie/score/widgets/main_box.dart | 82 +++++++ lib/pages/movie/score/widgets/score_box.dart | 131 ++++++++++++ …/whole/controllers/movie_play_controller.dart | 132 +++++++++++- …/movie/whole/controllers/reply_controller.dart | 117 ++++++++++ lib/pages/movie/whole/widgets/ad_view.dart | 97 +++++++++ lib/pages/movie/whole/widgets/control_view.dart | 32 ++- lib/pages/movie/whole/widgets/reply_view.dart | 230 ++++++++++++++++++++ lib/pages/movie/whole/widgets/review_view.dart | 22 +- lib/pages/movie/whole/widgets/video_view.dart | 69 ++++— …/controllers/splash_screen_controller.dart | 4 +- …/tabbar/controllers/tabbar_controller.dart | 2 +- …/controllers/review_record_controller.dart | 71 ++++++ lib/pages/review/record/index.dart | 6 + lib/pages/review/record/widgets/bot_box.dart | 30 +++ lib/pages/review/record/widgets/edit_action.dart | 33 +++ lib/pages/review/record/widgets/list_box.dart | 5 +- lib/pages/review/record/widgets/list_card.dart | 108 ++++++++— …/review/reply/controllers/reply_controller.dart | 100 +++++++++ …/{movie/barrage => review/reply}/index.dart | 16 +- lib/pages/review/reply/models/reply_model.dart | 28 +++ …/reply}/widgets/enter_view.dart | 10 +- lib/pages/review/reply/widgets/mask_view.dart | 22 ++ …/site/phone/controllers/phone_controller.dart | 79 +++++++ lib/pages/site/phone/index.dart | 37 ++++ lib/pages/site/phone/widgets/body_view.dart | 40 ++++ lib/pages/site/phone/widgets/button_view.dart | 29 +++ lib/pages/site/phone/widgets/form_view.dart | 40 ++++ …/question/controllers/question_controller.dart | 2 +- lib/pages/site/site_home/widgets/body_view.dart | 7 + lib/pages/site/site_home/widgets/cache_view.dart | 56 +++++ …/sort/search/controllers/search_controller.dart | 154 +++++++++++++ lib/pages/sort/search/index.dart | 43 ++++ lib/pages/sort/search/models/hot_search_model.dart | 45 ++++ lib/pages/sort/search/widgets/hot_search.dart | 87 ++++++++ lib/pages/sort/search/widgets/main_box.dart | 41 ++++ lib/pages/sort/search/widgets/movie_item.dart | 101 +++++++++ lib/pages/sort/search/widgets/rec_list.dart | 46 ++++ lib/pages/sort/search/widgets/search_bar.dart | 79 +++++++ lib/pages/sort/search/widgets/search_history.dart | 84 ++++++++ lib/pages/sort/search/widgets/searched_list.dart | 60 ++++++ lib/pages/sort/search/widgets/title_box.dart | 45 ++++ …/sort_home/controllers/sort_controller.dart | 11 +- lib/pages/sort/sort_home/widgets/search_view.dart | 89 ———— lib/pages/sort/sort_home/widgets/top_bar_view.dart | 3 +- …/controllers/suggested_controller.dart | 6 +- lib/pages/sort/suggested/widgets/top_bar.dart | 3 +- …/user/login/controllers/login_controller.dart | 2 +- lib/routes/index.dart | 2 + lib/routes/modules/barrage_routes.dart | 35 +++ lib/routes/modules/brush_routes.dart | 36 +++- lib/routes/modules/mine_routes.dart | 24 +++ lib/routes/modules/movie_routes.dart | 28 ++- lib/routes/modules/public_routes.dart | 2 +- lib/routes/modules/review_routes.dart | 11 + lib/routes/modules/site_routes.dart | 11 +- lib/themes/pkg/app_colors.dart | 12 ++ lib/themes/pkg/app_decoration.dart | 35 +++ lib/themes/pkg/app_gap.dart | 2 + lib/themes/pkg/app_spacings.dart | 6 + lib/themes/pkg/app_text_styles.dart | 56 +++++ lib/utils/app_device_info.dart | 26 +++ lib/utils/app_utils.dart | 21 +- lib/widgets/skeleton/actor_cover.dart | 50 +++++ lib/widgets/ui/ad/list_ad.dart | 97 +++++++++ lib/widgets/ui/app_popup.dart | 197 +++++++++++++++++ lib/widgets/ui/banner.dart | 10 +- lib/widgets/ui/barrage/site.dart | 116 ++++++++++ lib/widgets/ui/barrage/slider.dart | 64 ++++++ lib/widgets/ui/bottom_delete_bar.dart | 6 +- lib/widgets/ui/cover/actor_cover.dart | 68 ++++++ lib/widgets/ui/cover/horizontal_cover.dart | 4 +- lib/widgets/ui/cover/level_cover.dart | 4 +- lib/widgets/ui/cover/movie_drama_cover.dart | 58 +++++ lib/widgets/ui/label_view.dart | 25 +— lib/widgets/ui/ranking_container.dart | 12 +- lib/widgets/ui/review/reply_card.dart | 145 +++++++++++++ lib/widgets/ui/review/review_card.dart | 118 ++++++++++ lib/widgets/ui/search_view.dart | 7 +- lib/widgets/video_player/widgets/video_panel.dart | 34 ++- lib/widgets/video_player/widgets/video_view.dart | 44 +++- pubspec.lock | 122 ++++++++—- pubspec.yaml | 12 +- 245 files changed, 10150 insertions(+), 1420 deletions(-) create mode 100644 assets/images/barrage/color.webp create mode 100644 assets/images/barrage/gold.webp create mode 100644 assets/images/barrage/off.webp create mode 100644 assets/images/barrage/on.webp create mode 100644 assets/images/barrage/send.webp create mode 100644 assets/images/barrage/site.webp create mode 100644 assets/images/home/feedback.webp create mode 100644 assets/images/mine/bg-1.webp create mode 100644 assets/images/mine/bg-2.webp delete mode 100644 assets/images/mine/coin-text.webp create mode 100644 assets/images/mine/gold.webp create mode 100644 assets/images/mine/issue.webp create mode 100644 assets/images/movie/actor.webp create mode 100644 assets/images/movie/barrage-off.webp create mode 100644 assets/images/movie/barrage-on.webp create mode 100644 assets/images/movie/barrage-site.webp create mode 100644 assets/images/movie/del.webp create mode 100644 assets/images/movie/error.webp create mode 100644 assets/images/movie/refresh.webp create mode 100644 assets/images/movie/score.webp create mode 100644 assets/images/movie/star-fill.webp create mode 100644 assets/images/movie/star-half.webp create mode 100644 assets/images/movie/star.webp create mode 100644 assets/images/movie/video-2.webp create mode 100644 assets/images/movie/warning.webp create mode 100644 lib/controllers/app_barrage_controller.dart create mode 100644 lib/controllers/app_public_controller.dart create mode 100644 lib/mixins/mixins.dart create mode 100644 lib/models/base/barrage_style.dart create mode 100644 lib/models/base/review.dart create mode 100644 lib/models/public/ad_model.dart create mode 100644 lib/models/public/invite_model.dart rename lib/pages/{brush/barrage => barrage/send}/controllers/barrage_controller.dart (56%) create mode 100644 lib/pages/barrage/send/index.dart create mode 100644 lib/pages/barrage/send/widgets/body_view.dart create mode 100644 lib/pages/barrage/send/widgets/color_view.dart create mode 100644 lib/pages/barrage/send/widgets/enter_view.dart rename lib/pages/{brush/barrage => barrage/send}/widgets/mask_view.dart (100%) create mode 100644 lib/pages/barrage/site/index.dart create mode 100644 lib/pages/barrage/site/widgets/main_view.dart create mode 100644 lib/pages/barrage/site/widgets/mask_view.dart delete mode 100644 lib/pages/brush/brush_home/controllers/video_play_controller.dart delete mode 100644 lib/pages/brush/brush_home/models/drama_id_model.dart rename lib/pages/{movie/barrage/controllers/barrage_controller.dart => brush/enter/controllers/review_enter_controller.dart} (74%) create mode 100644 lib/pages/brush/enter/index.dart rename lib/pages/{movie/barrage => brush/enter}/widgets/enter_view.dart (92%) rename lib/pages/{movie/barrage => brush/enter}/widgets/mask_view.dart (100%) create mode 100644 lib/pages/brush/home/controllers/base_controller.dart rename lib/pages/brush/{brush_home => home}/controllers/brush_controlller.dart (51%) create mode 100644 lib/pages/brush/home/controllers/video_play_controller.dart rename lib/pages/brush/{brush_home => home}/index.dart (52%) create mode 100644 lib/pages/brush/home/mixins/barrage_mixin.dart create mode 100644 lib/pages/brush/home/mixins/players_mixin.dart create mode 100644 lib/pages/brush/home/models/drama_id_model.dart rename lib/pages/brush/{brush_home => home}/models/explain_model.dart (100%) create mode 100644 lib/pages/brush/home/widgets/ad_page.dart rename lib/pages/brush/{brush_home => home}/widgets/barrage_view.dart (68%) rename lib/pages/brush/{brush_home => home}/widgets/body_view.dart (66%) rename lib/pages/brush/{brush_home => home}/widgets/menu_view.dart (84%) rename lib/pages/brush/{brush_home => home}/widgets/page_view.dart (74%) rename lib/pages/brush/{brush_home => home}/widgets/video_info.dart (96%) rename lib/pages/brush/{brush_home => home}/widgets/video_view.dart (89%) create mode 100644 lib/pages/brush/reply/controllers/reply_controller.dart rename lib/pages/brush/{barrage => reply}/index.dart (56%) create mode 100644 lib/pages/brush/reply/models/reply_model.dart create mode 100644 lib/pages/brush/reply/widgets/enter_view.dart create mode 100644 lib/pages/brush/reply/widgets/mask_view.dart create mode 100644 lib/pages/brush/review/controllers/reply_controller.dart create mode 100644 lib/pages/brush/review/controllers/review_controller.dart create mode 100644 lib/pages/brush/review/index.dart create mode 100644 lib/pages/brush/review/widgets/body_view.dart create mode 100644 lib/pages/brush/review/widgets/head_view.dart create mode 100644 lib/pages/brush/review/widgets/publish_view.dart create mode 100644 lib/pages/brush/review/widgets/reply_view.dart create mode 100644 lib/pages/mine/clear_cache/index.dart create mode 100644 lib/pages/mine/clear_cache/widgets/main_box.dart create mode 100644 lib/pages/mine/clear_record/controllers/clear_record_controller.dart create mode 100644 lib/pages/mine/clear_record/index.dart create mode 100644 lib/pages/mine/clear_record/widgets/main_box.dart create mode 100644 lib/pages/mine/gold_rule/index.dart create mode 100644 lib/pages/mine/gold_rule/widgets/main_box.dart create mode 100644 lib/pages/mine/mine_home/widgets/backdrop_view.dart create mode 100644 lib/pages/movie/detail/controllers/reply_controller.dart create mode 100644 lib/pages/movie/detail/models/actor_model.dart create mode 100644 lib/pages/movie/detail/widgets/actor_view.dart create mode 100644 lib/pages/movie/detail/widgets/ad_view.dart create mode 100644 lib/pages/movie/detail/widgets/label_view.dart create mode 100644 lib/pages/movie/detail/widgets/reply_view.dart create mode 100644 lib/pages/movie/exception/controllers/exception_controller.dart create mode 100644 lib/pages/movie/exception/index.dart create mode 100644 lib/pages/movie/exception/widgets/main_box.dart create mode 100644 lib/pages/movie/play/controllers/reply_controller.dart create mode 100644 lib/pages/movie/play/widgets/ad_view.dart create mode 100644 lib/pages/movie/play/widgets/reply_view.dart create mode 100644 lib/pages/movie/score/controllers/score_controller.dart create mode 100644 lib/pages/movie/score/index.dart create mode 100644 lib/pages/movie/score/models/score_model.dart create mode 100644 lib/pages/movie/score/widgets/main_box.dart create mode 100644 lib/pages/movie/score/widgets/score_box.dart create mode 100644 lib/pages/movie/whole/controllers/reply_controller.dart create mode 100644 lib/pages/movie/whole/widgets/ad_view.dart create mode 100644 lib/pages/movie/whole/widgets/reply_view.dart create mode 100644 lib/pages/review/record/widgets/bot_box.dart create mode 100644 lib/pages/review/record/widgets/edit_action.dart create mode 100644 lib/pages/review/reply/controllers/reply_controller.dart rename lib/pages/{movie/barrage => review/reply}/index.dart (56%) create mode 100644 lib/pages/review/reply/models/reply_model.dart rename lib/pages/{brush/barrage => review/reply}/widgets/enter_view.dart (89%) create mode 100644 lib/pages/review/reply/widgets/mask_view.dart create mode 100644 lib/pages/site/phone/controllers/phone_controller.dart create mode 100644 lib/pages/site/phone/index.dart create mode 100644 lib/pages/site/phone/widgets/body_view.dart create mode 100644 lib/pages/site/phone/widgets/button_view.dart create mode 100644 lib/pages/site/phone/widgets/form_view.dart create mode 100644 lib/pages/site/site_home/widgets/cache_view.dart create mode 100644 lib/pages/sort/search/controllers/search_controller.dart create mode 100644 lib/pages/sort/search/index.dart create mode 100644 lib/pages/sort/search/models/hot_search_model.dart create mode 100644 lib/pages/sort/search/widgets/hot_search.dart create mode 100644 lib/pages/sort/search/widgets/main_box.dart create mode 100644 lib/pages/sort/search/widgets/movie_item.dart create mode 100644 lib/pages/sort/search/widgets/rec_list.dart create mode 100644 lib/pages/sort/search/widgets/search_bar.dart create mode 100644 lib/pages/sort/search/widgets/search_history.dart create mode 100644 lib/pages/sort/search/widgets/searched_list.dart create mode 100644 lib/pages/sort/search/widgets/title_box.dart delete mode 100644 lib/pages/sort/sort_home/widgets/search_view.dart create mode 100644 lib/routes/modules/barrage_routes.dart create mode 100644 lib/utils/app_device_info.dart create mode 100644 lib/widgets/skeleton/actor_cover.dart create mode 100644 lib/widgets/ui/ad/list_ad.dart create mode 100644 lib/widgets/ui/app_popup.dart create mode 100644 lib/widgets/ui/barrage/site.dart create mode 100644 lib/widgets/ui/barrage/slider.dart create mode 100644 lib/widgets/ui/cover/actor_cover.dart create mode 100644 lib/widgets/ui/cover/movie_drama_cover.dart create mode 100644 lib/widgets/ui/review/reply_card.dart create mode 100644 lib/widgets/ui/review/review_card.dart

本次更新H5前端相关文件

本次内容太多,在此版本以后再更新

本次更新服务端相关文件

…/yyc/songshu/manager/ManagerApplication.java | 9 + …/com/yyc/songshu/manager/config/CorsConfig.java | 13 +- …/manager/controller/ActorController.java | 13 +- …/manager/controller/AdvertViewController.java | 22 ++- …/manager/controller/AlbumController.java | 13 +- …/manager/controller/AppContentController.java | 13 +- …/manager/controller/ArticleController.java | 13 +- …/manager/controller/CartoonController.java | 20 +- …/manager/controller/CategoryController.java | 9 + …/manager/controller/CollectController.java | 13 ++ …/manager/controller/CommentController.java | 13 ++ …/manager/controller/DownloadController.java | 13 +- …/manager/controller/FeedbackController.java | 24 ++- …/manager/controller/FollowController.java | 13 +- …/songshu/manager/controller/GoldController.java | 10 +- …/songshu/manager/controller/LikeController.java | 11 +- …/manager/controller/MessageController.java | 13 +- …/manager/controller/MovieController.java | 52 ++++- …/manager/controller/NovelController.java | 23 ++- …/controller/SearchLogServiceController.java | 11 +- …/songshu/manager/controller/SmsController.java | 13 +- …/songshu/manager/controller/UserController.java | 25 ++- …/controller/UserWithdrawLogController.java | 20 +- …/manager/controller/VideoController.java | 18 ++ …/songshu/manager/controller/ViewController.java | 22 ++- …/java/com/yyc/songshu/manager/dao/ActorDao.java | 16 +- …/java/com/yyc/songshu/manager/dao/AdminDao.java | 9 + …/com/yyc/songshu/manager/dao/AdminLogDAO.java | 11 +- …/com/yyc/songshu/manager/dao/AdvertDAO.java | 9 + …/com/yyc/songshu/manager/dao/AdvertViewDAO.java | 12 +- …/com/yyc/songshu/manager/dao/AppContentDao.java | 11 +- …/com/yyc/songshu/manager/dao/ArticleDAO.java | 12 +- …/yyc/songshu/manager/dao/ArticleViewDAO.java | 11 +- …/com/yyc/songshu/manager/dao/CategoryDAO.java | 13 +- …/com/yyc/songshu/manager/dao/ChaptersDAO.java | 12 +- …/com/yyc/songshu/manager/dao/CollectDAO.java | 14 +- …/com/yyc/songshu/manager/dao/CommentDAO.java | 23 ++- …/yyc/songshu/manager/dao/CommentLikeDAO.java | 11 +- …/com/yyc/songshu/manager/dao/ConfigDAO.java | 11 +- …/com/yyc/songshu/manager/dao/DownloadDAO.java | 13 +- …/com/yyc/songshu/manager/dao/FeedbackDAO.java | 13 +- …/com/yyc/songshu/manager/dao/FollowDAO.java | 14 +- …/java/com/yyc/songshu/manager/dao/LikeDAO.java | 13 +- …/com/yyc/songshu/manager/dao/MessageDAO.java | 13 +- …/yyc/songshu/manager/dao/MovieCategoryDao.java | 11 +- …/java/com/yyc/songshu/manager/dao/MovieDao.java | 31 ++- …/yyc/songshu/manager/dao/MovieDetailDao.java | 19 +- …/yyc/songshu/manager/dao/MovieHistoryDao.java | 11 +- …/java/com/yyc/songshu/manager/dao/OrderDao.java | 11 +- …/yyc/songshu/manager/dao/PermissionsDAO.java | 11 +- …/com/yyc/songshu/manager/dao/RechargeDAO.java | 11 +- …/songshu/manager/dao/RoleHasPermissionsDAO.java | 11 +- …/java/com/yyc/songshu/manager/dao/RolesDAO.java | 11 +- …/com/yyc/songshu/manager/dao/SearchLogDAO.java | 13 +- …/java/com/yyc/songshu/manager/dao/ShareDAO.java | 11 +- …/java/com/yyc/songshu/manager/dao/SmsDAO.java | 11 +- …/com/yyc/songshu/manager/dao/SmsLogDAO.java | 11 +- …/com/yyc/songshu/manager/dao/SysConfigDAO.java | 11 +- …/yyc/songshu/manager/dao/SysDictDataDAO.java | 10 +- …/java/com/yyc/songshu/manager/dao/TaskDao.java | 11 +- …/com/yyc/songshu/manager/dao/TaskLogDao.java | 11 +- …/java/com/yyc/songshu/manager/dao/TopicDAO.java | 11 +- …/yyc/songshu/manager/dao/TopicRelateDAO.java | 11 +- …/yyc/songshu/manager/dao/UserAccountLogDAO.java | 9 + …/yyc/songshu/manager/dao/UserHasRolesDAO.java | 11 +- …/yyc/songshu/manager/dao/UserHasTagsDAO.java | 11 +- …/yyc/songshu/manager/dao/UserLoginLogDAO.java | 11 +- …/com/yyc/songshu/manager/dao/UserSignDao.java | 11 +- …/com/yyc/songshu/manager/dao/UserTagsDAO.java | 11 +- …/com/yyc/songshu/manager/dao/UserVipLogDAO.java | 11 +- …/yyc/songshu/manager/dao/UserVipShopDAO.java | 11 +- …/songshu/manager/dao/UserWithdrawLogDAO.java | 9 + …/java/com/yyc/songshu/manager/dao/UsersDAO.java | 26 ++- …/java/com/yyc/songshu/manager/dao/VideoDAO.java | 11 ++ …/com/yyc/songshu/manager/dao/VideoViewDAO.java | 11 +- …/java/com/yyc/songshu/manager/dao/ViewDAO.java | 10 + …/com/yyc/songshu/manager/datas/AdvertEnum.java | 9 + …/yyc/songshu/manager/datas/ClassifyEnum.java | 9 + …/manager/datas/ClassifyInterfaceEnum.java | 9 + …/songshu/manager/datas/FianlDataManager.java | 9 + …/yyc/songshu/manager/datas/OrderStatusEnum.java | 9 + …/com/yyc/songshu/manager/dto/ArticleDto.java | 12 +- …/com/yyc/songshu/manager/dto/ChaptersDto.java | 11 +- …/com/yyc/songshu/manager/dto/OrderByDto.java | 9 + …/java/com/yyc/songshu/manager/pojo/Actor.java | 29 ++- …/java/com/yyc/songshu/manager/pojo/Admin.java | 11 +- …/com/yyc/songshu/manager/pojo/AdminLog.java | 11 +- …/songshu/manager/pojo/AdminLogWithBLOBs.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Advert.java | 11 +- …/com/yyc/songshu/manager/pojo/AdvertKey.java | 11 +- …/com/yyc/songshu/manager/pojo/AdvertView.java | 11 +- …/com/yyc/songshu/manager/pojo/AppContent.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Article.java | 13 +- …/com/yyc/songshu/manager/pojo/ArticleView.java | 11 +- …/com/yyc/songshu/manager/pojo/Category.java | 11 +- …/com/yyc/songshu/manager/pojo/Chapters.java | 12 +- …/java/com/yyc/songshu/manager/pojo/Collect.java | 9 + …/java/com/yyc/songshu/manager/pojo/Comment.java | 12 +- …/com/yyc/songshu/manager/pojo/CommentLike.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Config.java | 11 +- …/com/yyc/songshu/manager/pojo/Download.java | 11 +- …/com/yyc/songshu/manager/pojo/Feedback.java | 25 ++- …/java/com/yyc/songshu/manager/pojo/Follow.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Like.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Message.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Movie.java | 11 +- …/yyc/songshu/manager/pojo/MovieCategory.java | 11 +- …/com/yyc/songshu/manager/pojo/MovieDetail.java | 9 + …/yyc/songshu/manager/pojo/MovieDetailBuy.java | 9 + …/com/yyc/songshu/manager/pojo/MovieHistory.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Order.java | 13 +- …/com/yyc/songshu/manager/pojo/Permissions.java | 11 +- …/com/yyc/songshu/manager/pojo/Recharge.java | 11 +- …/songshu/manager/pojo/RoleHasPermissions.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Roles.java | 11 +- …/com/yyc/songshu/manager/pojo/SearchLog.java | 40 +++- …/java/com/yyc/songshu/manager/pojo/Share.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Sms.java | 11 +- …/java/com/yyc/songshu/manager/pojo/SmsLog.java | 11 +- …/com/yyc/songshu/manager/pojo/SysConfig.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Task.java | 11 +- …/java/com/yyc/songshu/manager/pojo/TaskLog.java | 11 +- …/com/yyc/songshu/manager/pojo/TaskLogKey.java | 11 +- …/java/com/yyc/songshu/manager/pojo/Topic.java | 11 +- …/com/yyc/songshu/manager/pojo/TopicRelate.java | 11 +- …/yyc/songshu/manager/pojo/UserAccountLog.java | 11 +- …/com/yyc/songshu/manager/pojo/UserHasRoles.java | 11 +- …/com/yyc/songshu/manager/pojo/UserHasTags.java | 11 +- …/com/yyc/songshu/manager/pojo/UserLoginLog.java | 11 +- …/com/yyc/songshu/manager/pojo/UserSign.java | 11 +- …/com/yyc/songshu/manager/pojo/UserTags.java | 11 +- …/com/yyc/songshu/manager/pojo/UserVipLog.java | 11 +- …/com/yyc/songshu/manager/pojo/UserVipShop.java | 11 +- …/yyc/songshu/manager/pojo/UserWithdrawLog.java | 9 + …/java/com/yyc/songshu/manager/pojo/Users.java | 13 +- …/com/yyc/songshu/manager/pojo/VersionApp.java | 9 + …/java/com/yyc/songshu/manager/pojo/Video.java | 11 +- …/com/yyc/songshu/manager/pojo/VideoView.java | 11 +- …/java/com/yyc/songshu/manager/pojo/View.java | 14 +- …/yyc/songshu/manager/service/ActorService.java | 9 + …/songshu/manager/service/AdvertViewService.java | 9 + …/yyc/songshu/manager/service/AlbumService.java | 9 + …/yyc/songshu/manager/service/AliSmsService.java | 9 + …/songshu/manager/service/AppContentService.java | 9 + …/songshu/manager/service/ArticleService.java | 9 + …/songshu/manager/service/CartoonService.java | 9 + …/songshu/manager/service/CategoryService.java | 9 + …/songshu/manager/service/CollectService.java | 11 ++ …/songshu/manager/service/CommentService.java | 13 ++ …/songshu/manager/service/DownloadService.java | 9 + …/songshu/manager/service/FeedbackService.java | 13 +- …/yyc/songshu/manager/service/FollowServcie.java | 9 + …/yyc/songshu/manager/service/GoldService.java | 9 + …/yyc/songshu/manager/service/LikeService.java | 9 + …/songshu/manager/service/MessageService.java | 9 + …/yyc/songshu/manager/service/MovieService.java | 21 ++ …/yyc/songshu/manager/service/NovelService.java | 9 + …/songshu/manager/service/SearchLogService.java | 9 + …/yyc/songshu/manager/service/SmsService.java | 9 + …/yyc/songshu/manager/service/UserService.java | 12 ++ …/manager/service/UserWithdrawLogService.java | 12 +- …/yyc/songshu/manager/service/VideoService.java | 12 ++ …/yyc/songshu/manager/service/ViewService.java | 11 +- …/manager/service/impl/ActorServiceImpl.java | 11 +- …/service/impl/AdvertViewServiceImpl.java | 13 +- …/manager/service/impl/AlbumServiceImpl.java | 9 + …/manager/service/impl/AliSmsServiceImpl.java | 9 + …/service/impl/AppContentServiceImpl.java | 9 + …/manager/service/impl/ArticleServiceImpl.java | 9 + …/manager/service/impl/CartoonServiceImpl.java | 9 + …/manager/service/impl/CategoryServiceImpl.java | 9 + …/manager/service/impl/CollectServiceImpl.java | 20 ++ …/manager/service/impl/CommentServiceImpl.java | 220 ++++++++++++++———- …/manager/service/impl/DownloadServiceImpl.java | 12 +- …/manager/service/impl/FeedbackServiceImpl.java | 38 +++- …/manager/service/impl/FollowServiceImpl.java | 9 + …/manager/service/impl/GoldServiceImpl.java | 9 + …/manager/service/impl/LikeServiceImpl.java | 9 + …/manager/service/impl/MessageServiceImpl.java | 9 + …/manager/service/impl/MovieServiceImpl.java | 107 +++++++++- …/manager/service/impl/NovelServiceImpl.java | 9 + …/manager/service/impl/SearchLogServiceImpl.java | 9 + …/manager/service/impl/SmsServiceImpl.java | 9 + …/manager/service/impl/UserServiceImpl.java | 168 ++++++++++——— …/service/impl/UserWithdrawLogServiceImpl.java | 9 + …/manager/service/impl/VideoServiceImpl.java | 45 ++++- …/manager/service/impl/ViewServiceImpl.java | 10 + …/songshu/manager/threads/VideoListThread.java | 9 + …/java/com/yyc/songshu/manager/util/AliUtil.java | 9 + …/com/yyc/songshu/manager/util/DataManage.java | 9 + …/com/yyc/songshu/manager/util/FileUtil.java | 9 + …/yyc/songshu/manager/util/HttpClientUtil.java | 9 + …/yyc/songshu/manager/util/JsonResultUtil.java | 12 +- …/com/yyc/songshu/manager/util/JsonUtil.java | 11 +- …/yyc/songshu/manager/util/QiNiuFileUpload.java | 9 + …/com/yyc/songshu/manager/util/RedisUtil.java | 11 +- …/com/yyc/songshu/manager/util/TokenUtil.java | 9 + …/com/yyc/songshu/manager/util/VideoUTtils.java | 9 + src/main/resources/mapper/AdvertDAO.xml | 2 +- src/main/resources/mapper/CollectDAO.xml | 4 + src/main/resources/mapper/CommentDAO.xml | 67 +++++++ src/main/resources/mapper/FeedbackDAO.xml | 17 ++ src/main/resources/mapper/MovieDao.xml | 37 +++- src/main/resources/mapper/MovieDetailDao.xml | 10 +- src/main/resources/mapper/UsersDAO.xml | 15 +- src/main/resources/mapper/VideoDAO.xml | 11 ++ src/main/resources/mapper/ViewDAO.xml | 4 + 207 files changed, 2703 insertions(+), 384 deletions(-)

本次更新后台管理相关文件

public/favicon.ico | Bin 5663 -> 220105 bytes src/App.vue | 11 +- src/api/movie/movie.js | 74 ++++++++ src/api/system/home.js | 4 +- src/assets/logo/logo.png | Bin 5663 -> 30108 bytes src/layout/components/Sidebar/Logo.vue | 7 +- src/views/index.vue | 58 +++—- src/views/movie/index.vue | 314 +++++++++++++++++++++++++++++++— src/views/system/actor/index.vue | 67 ++++++- src/views/system/advert/index.vue | 13 +- src/views/system/gather/index.vue | 153 ++++++++++++++++ src/views/system/rank/index.vue | 76 ++++++++ src/views/system/search/index.vue | 126 +++++++++++++ src/views/video/index.vue | 96 ++++++++— vue.config.js | 2 +- 15 files changed, 946 insertions(+), 55 deletions(-) create mode 100644 src/views/system/gather/index.vue create mode 100644 src/views/system/rank/index.vue create mode 100644 src/views/system/search/index.vue

本次数据库结构改动

本次内容太多,在此版本以后再更新

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值