From 86e0501d2fb30f442e877e607b464dee887bf773 Mon Sep 17 00:00:00 2001 From: mubai <1609539827@qq.com> Date: Sun, 24 Dec 2023 23:22:20 +0800 Subject: [PATCH] ABS v1 test --- .gitignore | 4 +- README.md | 23 ++ client/src/components/Header.vue | 8 +- client/src/views/index/FilmDetails.vue | 26 +- client/src/views/index/Home.vue | 4 +- client/src/views/index/Play.vue | 65 +++-- client/src/views/manage/Index.vue | 4 +- client/src/views/manage/ManageHome.vue | 4 +- .../views/manage/collect/CollectManage.vue | 24 +- client/vite.config.ts | 32 +- film/README.md | 23 +- .../{index-5024c3a5.js => index-25f85fdf.js} | 28 +- .../data/nginx/html/assets/index-408b56dd.css | 1 - .../data/nginx/html/assets/index-8ca98118.css | 1 + .../nginx/html/assets/managebg-d6ad000e.png | Bin 3473250 -> 0 bytes film/data/nginx/html/index.html | 4 +- film/data/nginx/nginx.conf | 1 + film/server/config/DataConfig.go | 5 +- film/server/config/PrivideConfig.go | 19 ++ film/server/controller/IndexController.go | 107 ++----- film/server/go.mod | 3 +- film/server/go.sum | 2 + film/server/logic/IndexLogic.go | 22 +- film/server/main.go | 30 +- film/server/model/system/CollectSource.go | 1 + film/server/model/system/FileUpload.go | 67 +++-- film/server/model/system/Movies.go | 4 +- film/server/model/system/ResponseJson.go | 82 ------ film/server/model/system/Search.go | 33 +-- film/server/model/system/VirtualObject.go | 13 + film/server/plugin/SystemInit/SpiderInit.go | 8 +- .../plugin/common/dp/ProcessCategory.go | 38 --- film/server/plugin/common/dp/ProcessMovies.go | 155 ---------- film/server/plugin/db/mysql.go | 2 +- film/server/plugin/spider/Spider.go | 53 +++- film/server/plugin/spider/SpiderCore.go | 52 +--- film/server/plugin/spider/SpiderCron.go | 37 +-- film/server/plugin/spider/SpiderOriginal.go | 275 ------------------ film/server/router/router.go | 1 + server/controller/IndexController.go | 107 ++----- server/go.mod | 3 +- server/go.sum | 2 + server/logic/IndexLogic.go | 22 +- server/main.go | 30 +- server/model/system/CollectSource.go | 1 + server/model/system/FileUpload.go | 67 +++-- server/model/system/Movies.go | 4 +- server/model/system/ResponseJson.go | 82 ------ server/model/system/Search.go | 33 +-- server/model/system/VirtualObject.go | 13 + server/plugin/SystemInit/SpiderInit.go | 6 +- server/plugin/common/dp/ProcessCategory.go | 38 --- server/plugin/common/dp/ProcessMovies.go | 155 ---------- server/plugin/db/mysql.go | 3 +- server/plugin/spider/Spider.go | 53 +++- server/plugin/spider/SpiderCore.go | 44 +-- server/plugin/spider/SpiderCron.go | 37 +-- server/plugin/spider/SpiderOriginal.go | 275 ------------------ server/router/router.go | 1 + 59 files changed, 538 insertions(+), 1699 deletions(-) rename film/data/nginx/html/assets/{index-5024c3a5.js => index-25f85fdf.js} (89%) delete mode 100644 film/data/nginx/html/assets/index-408b56dd.css create mode 100644 film/data/nginx/html/assets/index-8ca98118.css delete mode 100644 film/data/nginx/html/assets/managebg-d6ad000e.png create mode 100644 film/server/config/PrivideConfig.go delete mode 100644 film/server/model/system/ResponseJson.go delete mode 100644 film/server/plugin/common/dp/ProcessCategory.go delete mode 100644 film/server/plugin/common/dp/ProcessMovies.go delete mode 100644 film/server/plugin/spider/SpiderOriginal.go delete mode 100644 server/model/system/ResponseJson.go delete mode 100644 server/plugin/common/dp/ProcessCategory.go delete mode 100644 server/plugin/common/dp/ProcessMovies.go delete mode 100644 server/plugin/spider/SpiderOriginal.go diff --git a/.gitignore b/.gitignore index 65ca53c..09dd840 100644 --- a/.gitignore +++ b/.gitignore @@ -26,5 +26,5 @@ package-lock.json static/ -*Privide*.go - +ProvideController.go +ProvideLogic.go diff --git a/README.md b/README.md index 34a28d5..74906a1 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,29 @@ 后端程序使用 Gin + gorm + go-redis 等相关框架提供接口服务, 使用 gocolly 和 robfig/cron 进行公共影视资源采集和定时更新功能 + + +## 新版本说明 + +**网站前台** + +- 前台部分对网站名称以及播放源等部分信息与后台数据进行关联, 可通过后台进行修改 +- 影片详情部分以及首页导航数据结构发生变化, 样式保持一致 +- 默认访问地址: `服务器IP:默认端口 [http://127.0.0.1:3600]` + +**管理后台** + +- 新增管理后台功能组, 主要用于对 `采集站点`, `定时更新`, `网站基本信息`, `图片同步`, `影片分类`, `影片信息` 等进行管理 (部分功能正在完善中, 不影响已有功能使用) +- 管理后台访问需进行登录, 默认账号/密码: `admin admin` (登录成功后自行通过右上下拉弹窗进行密码修改) +- 具体情况请自行搭建访问 +- 默认访问地址: `服务器IP:默认端口/manage [http://127.0.0.1:3600/manage]` + +**更新说明** + +- 后台功能完善阶段时不会同步更新到演示站点, 需自行使用服务器搭建体验 +- 使用中出现问题可在项目 Issues 中进行描述, 有需要添加的新功能和好的建议也可以提供 +- 新版本安装方法以及使用说明请查看本项目 film 文件夹下的说明文件 + ## 目录结构 - client 客户端项目目录 [Client简介](./client/README.md) diff --git a/client/src/components/Header.vue b/client/src/components/Header.vue index 80e876f..0e557e3 100644 --- a/client/src/components/Header.vue +++ b/client/src/components/Header.vue @@ -115,7 +115,7 @@ const nav = reactive({ // 获取站点信息 const getBasicInfo = ()=>{ - ApiGet(`/manage/config/basic`).then((resp: any) => { + ApiGet(`/config/basic`).then((resp: any) => { if (resp.code === 0) { data.site = resp.data } else { @@ -126,13 +126,9 @@ const getBasicInfo = ()=>{ onMounted(() => { ApiGet('/navCategory').then((resp: any) => { if (resp.status === 'ok') { - // nav.tv = resp.data.tv - // nav.film = resp.data.film - // nav.cartoon = resp.data.cartoon - // nav.variety = resp.data.variety data.nav = resp.data } else { - ElMessage.error({message: "请先输入影片名称关键字再进行搜索", duration: 1000}) + ElMessage.error({message: "导航分类信息获取失败", duration: 1000}) } }) getBasicInfo() diff --git a/client/src/views/index/FilmDetails.vue b/client/src/views/index/FilmDetails.vue index eea61b8..c5c6b51 100644 --- a/client/src/views/index/FilmDetails.vue +++ b/client/src/views/index/FilmDetails.vue @@ -73,14 +73,14 @@
播放列表
播放列表