當前位置: 華文世界 > 手機

蜻蜓z雪花版v1.2.3更新·30余個細節最佳化·加入演員關聯和彩色彈幕

2023-12-22手機

2023年12月21日開發正式版v1.2.3更新·本次更新30多個細節最佳化·完善豐富後台功能·加入演員關線上制

產品簡介

安卓+蘋果+PC+p四端,蜻蜓z暗影版的衍生級版本,2023年優雅草蜻蜓z冬季雪花限定版,不僅繼承了蜻蜓z的精良功能,還特色增加了彈幕發射,彈幕管理,短影片追劇,劇集評論,影片解說關聯完整影片,增加訂閱推播小紅圈提示提醒,增加播放進度跟蹤檢視,題材自訂,支持普通賬號註冊登陸以及短訊驗證登陸切換,自訂安全問題以及郵箱找回密碼,。

更新日誌

·新做了美化的啟動封面圖
·影視詳情頁增加主演資訊
·影視詳情頁增加導演資訊
·影視詳情頁增加更新狀態,顯示更新至x集或已完結
·加入評分機制,最終評分以平均分為準,最低一顆星最高五顆星
·影視詳情介紹頁增加評分按鈕線上評分
·修復下載重復下載bug
·修復下載完成後部份影片消失的bug
·增加影視詳情簡介
·增加影視播放頁的倒計時廣告
·增加影視播放的未訂閱和已訂閱的狀態切換
·影視播放頁增加報錯反饋按鈕,可反饋播放不了,內容不符2個類別
·影視播放頁的分享改為復制分享推廣自訂連結
·後台增加自訂推廣連結功能
·影視播放頁增加已收藏和未收藏以及狀態切換
·刷一刷短影片模組頁彈幕開關改為左下角2個開關
·影視刷一刷規則規則修改,刷一刷顯示限時熱度影片,每次刷10部影片,迴圈60部影片
·個人中心增加自訂推廣連結顯示和一鍵復制
·我的追劇列表完善顯示更新第幾集的追蹤
·後台管理增加搜尋管理,可以檢視搜尋次數以及檢索結果反饋
·後台管理完善影視和短影片的彈幕管理以及評論管理,可以檢索並且刪除
·後經管理影視和影片增加限時熱度和熱度管理
·演員系統新增影視關聯演員以及導演
·演員系統演員增加內容欄位分別是:

姓名
性別
星座
出生日期
出生地
職業
身高
體重
其他藝名
畢業學校
籍貫
頭像 (本地化 預設帶個網域名稱 本地化路徑:upload/pic/)
·後台新增播放統計-可統計每部影視的觀看次數
·後台影視管理新增采集管理-采集器對接yycpython量子蜘蛛采集器
·增加每部影視可以手動設定演員關聯以及檢視和管理
·效能最佳化增加預載入功能,當看第一個影片的時候預載入第二個影片
·選集功能調整為只有數碼不顯示封面
·登入功能調整為登入後寫入緩存-只要不換手機登入不失效-除非更換手機或者手動點選清除緩存
·個人中心金幣版塊調整只顯示我的金幣,邀請他人獲得金幣
·我的下載功能最佳化增加向右滑動刪除功能,一鍵清空功能
·我的評論最佳化增加增加向右滑動刪除功能,一鍵清空功能
·歷史足跡最佳化增加增加向右滑動刪除功能,一鍵清空功能
·廣告策略變更為廣告區可以多個,每次隨機列表抽取6-12個廣告
·收藏左邊增加廣告
·影片模組增加刷一刷廣告,影片模組每刷6-12個影片出現一個廣告
·會員刪除功能最佳化為刪除會員會一並刪除會員的評論以及彈幕
·增加暫定播放廣告功能
·增加影片播放頁倒計時播放廣告功能
·增加播放頁和影視名字之間2行文字高度的一個廣告區
·猜你喜歡更改為同類別的所有影視100部隨機
·評論機制最佳化為可以對評論再評論無限迴圈參照評論再評論
·目前覆蓋演員人數共 41196 條還會不斷增加(優雅草大數據API網即將建立,屆時開發付費介面呼叫)

截圖

本次更新前端相關檔

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

本次更新p前端相關檔

本次內容太多,在此版本以後再更新

本次更新伺服端相關檔

…/manager/controller/CollectController.java | 10 +-
…/manager/controller/FeedbackController.java | 32 ++++
…/manager/controller/MovieController.java | 4 +
…/songshu/manager/controller/UserController.java | 6 +-
…/controller/UserWithdrawLogController.java | 18 +-
…/manager/controller/VideoController.java | 4 +-
…/com/yyc/songshu/manager/dao/FeedbackDAO.java | 63 +++++++
…/java/com/yyc/songshu/manager/dao/MovieDao.java | 6 +-
…/songshu/manager/dao/UserWithdrawLogDAO.java | 2 +-
…/java/com/yyc/songshu/manager/dao/VideoDAO.java | 9 +-
…/com/yyc/songshu/manager/pojo/Feedback.java | 78 +++++++++
…/com/yyc/songshu/manager/pojo/MovieDetail.java | 2 +
…/yyc/songshu/manager/pojo/UserWithdrawLog.java | 26 ++-
…/java/com/yyc/songshu/manager/pojo/View.java | 3 +
…/songshu/manager/service/CollectService.java | 4 +-
…/songshu/manager/service/FeedbackService.java | 25 +++
…/yyc/songshu/manager/service/MovieService.java | 2 +
…/yyc/songshu/manager/service/UserService.java | 1 +
…/manager/service/UserWithdrawLogService.java | 5 +-
…/yyc/songshu/manager/service/VideoService.java | 3 +-
…/manager/service/impl/CartoonServiceImpl.java | 2 +-
…/manager/service/impl/CollectServiceImpl.java | 184 ++++++++++—————-
…/manager/service/impl/FeedbackServiceImpl.java | 40 +++++
…/manager/service/impl/MovieServiceImpl.java | 15 +-
…/manager/service/impl/UserServiceImpl.java | 10 +-
…/service/impl/UserWithdrawLogServiceImpl.java | 44 ++++-
…/manager/service/impl/VideoServiceImpl.java | 10 +-
…/java/com/yyc/songshu/manager/util/AliUtil.java | 2 +-
…/com/yyc/songshu/manager/util/VideoUTtils.java | 7 +-
src/main/resources/mapper/CollectDAO.xml | 1 +
src/main/resources/mapper/FeedbackDAO.xml | 77 +++++++++
src/main/resources/mapper/MovieDao.xml | 18 ++
src/main/resources/mapper/MovieDetailDao.xml | 15 +-
src/main/resources/mapper/UserWithdrawLogDAO.xml | 32 +++-
src/main/resources/mapper/UsersDAO.xml | 7 +-
src/main/resources/mapper/ViewDAO.xml | 43 +++—
36 files changed, 638 insertions(+), 172 deletions(-)
create mode 100644 src/main/java/com/yyc/songshu/manager/controller/FeedbackController.java
create mode 100644 src/main/java/com/yyc/songshu/manager/dao/FeedbackDAO.java
create mode 100644 src/main/java/com/yyc/songshu/manager/pojo/Feedback.java
create mode 100644 src/main/java/com/yyc/songshu/manager/service/FeedbackService.java
create mode 100644 src/main/java/com/yyc/songshu/manager/service/impl/FeedbackServiceImpl.java
create mode 100644 src/main/resources/mapper/FeedbackDAO.xml

本次更新後台管理相關檔

src/api/movie/movie.js | 7 ++
src/api/user/users.js | 26 ++++++
src/layout/components/Sidebar/Logo.vue | 2 +-
src/views/movie/index.vue | 145 +++++++++++++++++++++——————
src/views/system/barrage/index.vue | 115 ++++++++++++++++++++++++++
src/views/system/barrage/index2.vue | 115 ++++++++++++++++++++++++++
src/views/system/comment/index.vue | 102 +++++++++++++++++++++++
src/views/system/comment/index2.vue | 101 +++++++++++++++++++++++
src/views/system/withdraw/index.vue | 16 ++—
src/views/video/index.vue | 61 ++++++++++——
10 files changed, 609 insertions(+), 81 deletions(-)
create mode 100644 src/views/system/barrage/index.vue
create mode 100644 src/views/system/barrage/index2.vue
create mode 100644 src/views/system/comment/index.vue
create mode 100644 src/views/system/comment/index2.vue

本次數據庫結構改動

本次內容太多,在此版本以後再更新