diff --git a/README.md b/README.md index 4113b504..b70c6907 100644 --- a/README.md +++ b/README.md @@ -15,48 +15,5 @@ ``` ## 功能截图 -**!!!多图预警!!!** -### 首页 -![首页](imgs/home.png) -### 注册 -![注册](imgs/register.png) -### AI 对话 -![AI对话](imgs/chat.png) -### MidJourney 专业绘画界面 -![MJ绘画](imgs/mj-image.png) -![MJ绘画](imgs/mj-list.png) -### Stable-Diffusion 专业绘画 -![SD绘画](imgs/sd.png) -### DALLE 绘画 -![Dalle](imgs/dalle.png) - -### 画廊 -![画廊](imgs/img-wall.png) - -### 思维导图 -![思维导图](imgs/markmap.png) - -### 会员充值 -![会员充值](imgs/member.png) - -### 管理后台 -![管理后台](imgs/admin.png) -### 管理后台暗黑主题 -![深色主题](imgs/admin-dark.png) - -### H5 首页 -![H5首页](imgs/mobile-home.png) - -### H5 对话 -![对话列表](imgs/mobile-chat-list.png) -![对话列表](imgs/mobile-chat.png) - -### H5 MidJourney 绘画 -![H5 MidJourney](imgs/mobile-mj.png) - -### H5 Stable-Diffusion 绘画 -![H5 SD](imgs/mobile-sd.png) - -### H5 会员充值 -![H5 Member](imgs/mobile-member.png) +请参考 [GeekAI 项目介绍](https://docs.geekai.me/info/)。 diff --git a/docs/imgs/admin_config.jpg b/docs/imgs/admin_config.jpg deleted file mode 100644 index b3af5262..00000000 Binary files a/docs/imgs/admin_config.jpg and /dev/null differ diff --git a/docs/imgs/admin_dashboard.png b/docs/imgs/admin_dashboard.png deleted file mode 100644 index afdd9880..00000000 Binary files a/docs/imgs/admin_dashboard.png and /dev/null differ diff --git a/docs/imgs/admin_models.jpg b/docs/imgs/admin_models.jpg deleted file mode 100644 index 3649dde2..00000000 Binary files a/docs/imgs/admin_models.jpg and /dev/null differ diff --git a/docs/imgs/admin_user.png b/docs/imgs/admin_user.png deleted file mode 100644 index f508783f..00000000 Binary files a/docs/imgs/admin_user.png and /dev/null differ diff --git a/docs/imgs/apikey_add.png b/docs/imgs/apikey_add.png deleted file mode 100644 index e444c060..00000000 Binary files a/docs/imgs/apikey_add.png and /dev/null differ diff --git a/docs/imgs/app-list.jpg b/docs/imgs/app-list.jpg deleted file mode 100644 index 1a48c4eb..00000000 Binary files a/docs/imgs/app-list.jpg and /dev/null differ diff --git a/docs/imgs/chat-new.png b/docs/imgs/chat-new.png deleted file mode 100644 index b9c2d743..00000000 Binary files a/docs/imgs/chat-new.png and /dev/null differ diff --git a/docs/imgs/donate.png b/docs/imgs/donate.png deleted file mode 100644 index 0e262963..00000000 Binary files a/docs/imgs/donate.png and /dev/null differ diff --git a/docs/imgs/gpt.gif b/docs/imgs/gpt.gif deleted file mode 100644 index 4c7c282e..00000000 Binary files a/docs/imgs/gpt.gif and /dev/null differ diff --git a/docs/imgs/image-list.png b/docs/imgs/image-list.png deleted file mode 100644 index 866a74b1..00000000 Binary files a/docs/imgs/image-list.png and /dev/null differ diff --git a/docs/imgs/member.png b/docs/imgs/member.png deleted file mode 100644 index d1966432..00000000 Binary files a/docs/imgs/member.png and /dev/null differ diff --git a/docs/imgs/mj.jpg b/docs/imgs/mj.jpg deleted file mode 100644 index 6c0cad89..00000000 Binary files a/docs/imgs/mj.jpg and /dev/null differ diff --git a/docs/imgs/mj_image.jpg b/docs/imgs/mj_image.jpg deleted file mode 100644 index cee3584a..00000000 Binary files a/docs/imgs/mj_image.jpg and /dev/null differ diff --git a/docs/imgs/mobile_chat_list.png b/docs/imgs/mobile_chat_list.png deleted file mode 100644 index 083a3721..00000000 Binary files a/docs/imgs/mobile_chat_list.png and /dev/null differ diff --git a/docs/imgs/mobile_chat_session.png b/docs/imgs/mobile_chat_session.png deleted file mode 100644 index a293b9da..00000000 Binary files a/docs/imgs/mobile_chat_session.png and /dev/null differ diff --git a/docs/imgs/mobile_pay.png b/docs/imgs/mobile_pay.png deleted file mode 100644 index 1a6836a5..00000000 Binary files a/docs/imgs/mobile_pay.png and /dev/null differ diff --git a/docs/imgs/mobile_user_profile.png b/docs/imgs/mobile_user_profile.png deleted file mode 100644 index 11520a29..00000000 Binary files a/docs/imgs/mobile_user_profile.png and /dev/null differ diff --git a/docs/imgs/plugin.png b/docs/imgs/plugin.png deleted file mode 100644 index 3e83a27c..00000000 Binary files a/docs/imgs/plugin.png and /dev/null differ diff --git a/docs/imgs/sd_image.jpg b/docs/imgs/sd_image.jpg deleted file mode 100644 index 4bb6bfc2..00000000 Binary files a/docs/imgs/sd_image.jpg and /dev/null differ diff --git a/docs/imgs/sd_image_detail.jpg b/docs/imgs/sd_image_detail.jpg deleted file mode 100644 index a1c9c03c..00000000 Binary files a/docs/imgs/sd_image_detail.jpg and /dev/null differ diff --git a/docs/imgs/wx.png b/docs/imgs/wx.png deleted file mode 100644 index 2769591c..00000000 Binary files a/docs/imgs/wx.png and /dev/null differ diff --git a/docs/logo.png b/docs/logo.png deleted file mode 100644 index 43e5d544..00000000 Binary files a/docs/logo.png and /dev/null differ diff --git a/web/public/images/menu/luma.png b/web/public/images/menu/luma.png new file mode 100644 index 00000000..88f33162 Binary files /dev/null and b/web/public/images/menu/luma.png differ diff --git a/web/src/assets/css/luma.styl b/web/src/assets/css/luma.styl new file mode 100644 index 00000000..04b2741d --- /dev/null +++ b/web/src/assets/css/luma.styl @@ -0,0 +1,106 @@ +.page-luma { + display flex + height 100% + background-color #0E0808 + overflow auto + //justify-content center + flex-flow column + align-items center + background: linear-gradient(180deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3)); + + + .prompt-box { + display flex + max-width 56rem + width 100% + padding 20px + flex-flow column + + .images { + display flex + flex-flow row + padding-bottom 10px + justify-content center + + .item { + position relative + + .el-image { + width 100px + height 100px + border-radius 6px + margin-right 10px + } + + .el-icon { + position absolute + cursor pointer + font-size 20px + color #545454 + right 10px + top 0 + + &:hover { + color #888888 + } + } + } + } + + .prompt-container { + width: 100%; + .input-container { + background: linear-gradient(90deg, rgba(75, 62, 53, 0.8), rgba(144, 50, 181, 0.3)); + border-radius: 28px; + padding: 10px 20px; + display: flex; + align-items: center; + box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); + + .prompt-input { + background: transparent; + border: none; + outline: none; + color: white; + font-size: 14px; + width: 100%; + padding: 10px; + resize: none; + white-space: pre-wrap; + word-wrap: break-word; + line-height 24px + overflow-wrap: break-word; + + scrollbar-width: none; /* 隐藏滚动条 */ + &::placeholder { + color: rgba(255, 255, 255, 0.6); + } + &::-webkit-scrollbar { + display: none; + } + } + + .upload-icon, .send-icon { + color #e1e1e1 + .iconfont { + font-size 20px + cursor pointer + } + } + .upload-icon { + position relative + } + } + } + + } + + .h-title { + color #ffffff + max-width 56rem + width 100% + padding 40px 20 + font-size 36px + text-align left + } +} \ No newline at end of file diff --git a/web/src/router.js b/web/src/router.js index 512dfd8c..7d2a2908 100644 --- a/web/src/router.js +++ b/web/src/router.js @@ -97,6 +97,12 @@ const routes = [ meta: {title: 'Suno音乐播放'}, component: () => import('@/views/Song.vue'), }, + { + name: 'luma', + path: '/luma', + meta: {title: 'Luma视频创作'}, + component: () => import('@/views/Luma.vue'), + }, ] }, { diff --git a/web/src/views/Luma.vue b/web/src/views/Luma.vue new file mode 100644 index 00000000..360ab3ca --- /dev/null +++ b/web/src/views/Luma.vue @@ -0,0 +1,58 @@ + + + + +