2023年12月29日开发正式版v1.2.5更新·加入了会员中心等级升级进度条·弹幕速度加快·增加了演员详情页
产品简介
安卓+苹果+PC+H5四端,蜻蜓z暗影版的衍生级版本,2023年优雅草蜻蜓z冬季雪花限定版,不仅继承了蜻蜓z的精良功能,还特色增加了弹幕发射,弹幕管理,短视频追剧,剧集评论,视频解说关联完整视频,增加订阅推送小红圈提示提醒,增加播放进度跟踪查看,题材自定义,支持普通账号注册登陆以及短信验证登陆切换,自定义安全问题以及邮箱找回密码。
更新日志
·增加了演员详情页,显示演员的各项属性
·弹幕滑动速度加快
·增加了影视详情页演员饰演角色数据
·增加了个人中心会员升级等级进度条
·修复短视频(解说) 绑定长视频的 弹出搜索框选择绑定。
·剧集管理模块增加备用地址功能为切换最快速线路功能做铺垫
截图
本次更新前端相关文件
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
本次数据库结构改动
本次内容太多,在此版本以后再更新
领取专属 10元无门槛券
私享最新 技术干货