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
本次数据库结构改动
本次内容太多,在此版本以后再更新