From af31f91973542d80a09dd87c03b9208dfa457682 Mon Sep 17 00:00:00 2001 From: GeekMaster Date: Fri, 8 Aug 2025 13:29:36 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=8D=B3=E6=A2=A6AI=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/assets/css/mobile/jimeng.scss | 48 ++- web/src/views/mobile/JimengCreate.vue | 446 +++++++++++++------------- 2 files changed, 260 insertions(+), 234 deletions(-) diff --git a/web/src/assets/css/mobile/jimeng.scss b/web/src/assets/css/mobile/jimeng.scss index d1b4169d..5ce37f62 100644 --- a/web/src/assets/css/mobile/jimeng.scss +++ b/web/src/assets/css/mobile/jimeng.scss @@ -94,6 +94,47 @@ min-height: 100vh; background-color: #f9fafb; + /* 参数容器样式 - 参考 Jimeng.vue */ + &__params-container { + padding: 16px; + background: #fff; + border-radius: 12px; + margin-top: 16px; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); + } + + /* 功能面板样式 - 参考 Jimeng.vue */ + &__function-panel { + .jimeng-create__param-line { + margin-bottom: 16px; + + &:last-child { + margin-bottom: 0; + } + } + } + + /* 参数行样式 - 参考 Jimeng.vue */ + &__param-line { + display: flex; + flex-direction: column; + gap: 8px; + + &.pt { + padding-top: 16px; + } + } + + /* 参数标签样式 - 参考 Jimeng.vue */ + &__param-label { + font-size: 14px; + font-weight: 500; + color: #374151; + display: flex; + align-items: center; + gap: 4px; + } + /* 页面头部样式 */ &__header { position: sticky; @@ -143,7 +184,7 @@ /* 主要内容区域 */ &__content { padding: 1rem; - + .space-y-6 > * + * { margin-top: 1.5rem; } @@ -766,7 +807,8 @@ &-body { padding: 1.5rem; - img, video { + img, + video { width: 100%; max-height: 60vh; object-fit: contain; @@ -784,4 +826,4 @@ to { transform: rotate(360deg); } -} \ No newline at end of file +} diff --git a/web/src/views/mobile/JimengCreate.vue b/web/src/views/mobile/JimengCreate.vue index 06c881d0..3ccd0a4e 100644 --- a/web/src/views/mobile/JimengCreate.vue +++ b/web/src/views/mobile/JimengCreate.vue @@ -21,7 +21,6 @@ v-model="jimengStore.activeCategory" @update:modelValue="jimengStore.switchCategory" > - {{ category.name }} - -
+ +
生成模式 -

图生图人像写真

+

+ {{ category.key === 'image_generation' ? '图生图人像写真' : '图生视频' }} +

-
- -
- -