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

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

产品简介

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

更新日志

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

截图

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

添加图片注释,不超过 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

本次数据库结构改动

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

你可能感兴趣的:(优雅草产品动态,java,flutter)