From 57323dae2ff72e325b4e732ab45ec0fb0009ce1c Mon Sep 17 00:00:00 2001 From: mubai <1609539827@qq.com> Date: Wed, 30 Oct 2024 23:41:50 +0800 Subject: [PATCH] update --- README.md | 6 +- client/components.d.ts | 2 +- client/src/components/Manage/ManageHeader.vue | 1 - client/src/style.css | 16 +- client/src/views/IndexHome.vue | 4 +- client/src/views/index/FilmClassifySearch.vue | 1 - client/src/views/index/Home.vue | 40 +- client/src/views/index/SearchFilm.vue | 1 - .../views/manage/collect/CollectManage.vue | 14 +- client/src/views/manage/cron/CronManage.vue | 1 - client/src/views/manage/file/FileUpload.vue | 2 - client/src/views/manage/film/Film.vue | 2 - client/src/views/manage/film/FilmAdd.vue | 2 - client/src/views/manage/film/FilmClass.vue | 8 - client/src/views/manage/system/Banners.vue | 404 +++++++++++++++++- client/vite.config.ts | 34 +- film/data/nginx/html/assets/index-34def5c2.js | 289 +++++++++++++ film/data/nginx/html/assets/index-73b7bf54.js | 288 ------------- .../data/nginx/html/assets/index-a1e7ed01.css | 1 + .../data/nginx/html/assets/index-c3496d45.css | 1 - film/data/nginx/html/index.html | 4 +- film/server/config/DataConfig.go | 6 +- film/server/controller/IndexController.go | 7 + film/server/controller/ManageController.go | 89 ++++ film/server/controller/SpiderController.go | 51 ++- film/server/logic/IndexLogic.go | 9 + film/server/logic/ManageLogic.go | 14 + film/server/logic/SpiderLogic.go | 5 + film/server/logic/UserLogic.go | 9 + film/server/main.go | 7 +- film/server/model/system/Categories.go | 2 +- film/server/model/system/Manage.go | 45 ++ film/server/model/system/Movies.go | 6 +- film/server/model/system/Search.go | 23 +- film/server/plugin/SystemInit/SpiderInit.go | 13 +- film/server/plugin/SystemInit/WebSiteInit.go | 15 +- film/server/plugin/spider/Spider.go | 5 + film/server/plugin/spider/SpiderCore.go | 19 + film/server/router/router.go | 20 +- server/controller/IndexController.go | 7 + server/controller/ManageController.go | 25 +- server/controller/SpiderController.go | 16 + server/logic/IndexLogic.go | 9 + server/main.go | 8 +- server/model/system/Manage.go | 3 +- server/plugin/SystemInit/WebSiteInit.go | 13 +- server/plugin/spider/SpiderCore.go | 9 + server/router/router.go | 3 +- 48 files changed, 1134 insertions(+), 425 deletions(-) create mode 100644 film/data/nginx/html/assets/index-34def5c2.js delete mode 100644 film/data/nginx/html/assets/index-73b7bf54.js create mode 100644 film/data/nginx/html/assets/index-a1e7ed01.css delete mode 100644 film/data/nginx/html/assets/index-c3496d45.css diff --git a/README.md b/README.md index cf1ad92..5c6e6af 100644 --- a/README.md +++ b/README.md @@ -40,14 +40,14 @@ >新增内容: > >- 新增详细部署说明文档, 以及 `1Panel部署方式` , [点击查看](https://blog.mubai.link/2024/04/21/Docs/gofilm/) ->- 影片分类界面 `二级分类` 展示开关修改为 屏蔽 和 恢复 效果, 点击可对所属分类影片进行屏蔽和恢复 ->- 影片信息界面删除按钮功能生效, 可删除单一影片信息 (删除后暂无设置恢复效果) ->- 修复部分按钮点击后褐色边框问题 +>- 管理后台新增轮播组件管理功能 (细节图片上传本地服务器功能暂未完善) +>- 采集管理新增 数据重置 以及 全站点自动采集 功能 > >后续计划: > >- 优先针对手机端主页以及导航做修改 >- 同步手机端历史记录功能 +>- 采集方式细节化, 实现定向采集以及单一影片的实时手动更新功能 ## 目录结构 diff --git a/client/components.d.ts b/client/components.d.ts index a3feeed..0681cee 100644 --- a/client/components.d.ts +++ b/client/components.d.ts @@ -21,7 +21,6 @@ declare module '@vue/runtime-core' { ElContainer: typeof import('element-plus/es')['ElContainer'] ElDatePicker: typeof import('element-plus/es')['ElDatePicker'] ElDialog: typeof import('element-plus/es')['ElDialog'] - ElDrawer: typeof import('element-plus/es')['ElDrawer'] ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] @@ -45,6 +44,7 @@ declare module '@vue/runtime-core' { ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElRow: typeof import('element-plus/es')['ElRow'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSelectV2: typeof import('element-plus/es')['ElSelectV2'] ElSubMenu: typeof import('element-plus/es')['ElSubMenu'] ElSwitch: typeof import('element-plus/es')['ElSwitch'] ElTable: typeof import('element-plus/es')['ElTable'] diff --git a/client/src/components/Manage/ManageHeader.vue b/client/src/components/Manage/ManageHeader.vue index 37ef7eb..830be73 100644 --- a/client/src/components/Manage/ManageHeader.vue +++ b/client/src/components/Manage/ManageHeader.vue @@ -90,7 +90,6 @@ const form = reactive({ // 校验密码一致性 const regex = `^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[$@$!%*?&])[A-Za-z\\d$@$!%*?&]{8,12}$` const validateNewPwd = (rule: any, value: any, callback: any) => { - console.log(value) if (value === '') { callback(new Error('新密码不能为空')) } else if (!value.match(regex)) { diff --git a/client/src/style.css b/client/src/style.css index 4c2f1c6..fd934d0 100644 --- a/client/src/style.css +++ b/client/src/style.css @@ -163,6 +163,11 @@ button:focus-visible { --el-text-color-primary: #5e1e99b8; } +.el-input-number .el-input__inner { + --el-input-text-color: #999999; + --el-text-color-regular: #999999; +} + .el-dialog__header { border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-right: 0 !important; @@ -179,7 +184,16 @@ button:focus-visible { } - +/*表格底部工具栏*/ +.cus_util { + display: flex; + padding: 10px 8px; + border-left: 2px solid #9b49e733; + border-right: 2px solid #9b49e733; + border-bottom: 2px solid #9b49e733; + background: #ffffff; + justify-content: end; +} diff --git a/client/src/views/IndexHome.vue b/client/src/views/IndexHome.vue index 2608fdc..f573647 100644 --- a/client/src/views/IndexHome.vue +++ b/client/src/views/IndexHome.vue @@ -1,8 +1,8 @@