From 7f5d9d9f198dc736401abb5cebfd7d90b12b3309 Mon Sep 17 00:00:00 2001
From: sion123 <450702724@qq.com>
Date: Wed, 4 Mar 2026 02:13:16 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../app/web-gold/src/components/BrandLogo.vue | 246 ++
.../app/web-gold/src/components/TopNav.vue | 3 +-
.../web-gold/src/components/UserDropdown.vue | 189 +-
frontend/app/web-gold/src/router/index.js | 2 +-
.../app/web-gold/src/views/material/Mix.vue | 2234 +++++++----------
.../material/components/GroupSelectModal.vue | 135 +
.../components/SceneSelectorModal.vue | 642 +++--
.../task-management/layout/TaskLayout.vue | 147 +-
.../system/task-management/mix-task/index.vue | 6 +
.../yudao/module/infra/api/file/FileApi.java | 7 +
.../module/infra/api/file/FileApiImpl.java | 17 +
.../file/core/client/AbstractFileClient.java | 5 +
.../file/core/client/FileClient.java | 7 +
.../tik/media/BatchProduceAlignment.java | 16 +-
.../module/tik/mix/config/IceProperties.java | 27 +
.../src/main/resources/application-dev.yaml | 1 -
.../src/main/resources/application.yaml | 1 -
17 files changed, 1958 insertions(+), 1727 deletions(-)
create mode 100644 frontend/app/web-gold/src/components/BrandLogo.vue
create mode 100644 frontend/app/web-gold/src/views/material/components/GroupSelectModal.vue
diff --git a/frontend/app/web-gold/src/components/BrandLogo.vue b/frontend/app/web-gold/src/components/BrandLogo.vue
new file mode 100644
index 0000000000..842d58d458
--- /dev/null
+++ b/frontend/app/web-gold/src/components/BrandLogo.vue
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
diff --git a/frontend/app/web-gold/src/components/TopNav.vue b/frontend/app/web-gold/src/components/TopNav.vue
index 75fd7c1b17..fcd7be00d3 100644
--- a/frontend/app/web-gold/src/components/TopNav.vue
+++ b/frontend/app/web-gold/src/components/TopNav.vue
@@ -2,6 +2,7 @@
import { computed } from 'vue'
import { useUserStore } from '@/stores/user'
import UserDropdown from '@/components/UserDropdown.vue'
+import BrandLogo from '@/components/BrandLogo.vue'
const styles = {
background: 'var(--color-gray-900)',
@@ -22,7 +23,7 @@ const shouldShowUser = computed(() => {
-
+
diff --git a/frontend/app/web-gold/src/components/UserDropdown.vue b/frontend/app/web-gold/src/components/UserDropdown.vue
index 78ee6f7c47..e5138a4ab2 100644
--- a/frontend/app/web-gold/src/components/UserDropdown.vue
+++ b/frontend/app/web-gold/src/components/UserDropdown.vue
@@ -1,4 +1,5 @@
diff --git a/frontend/app/web-gold/src/views/material/components/GroupSelectModal.vue b/frontend/app/web-gold/src/views/material/components/GroupSelectModal.vue
new file mode 100644
index 0000000000..b1e29489f1
--- /dev/null
+++ b/frontend/app/web-gold/src/views/material/components/GroupSelectModal.vue
@@ -0,0 +1,135 @@
+
+
+
+
请选择用于填充的素材分组:
+
+
+
+ {{ group.name }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/app/web-gold/src/views/material/components/SceneSelectorModal.vue b/frontend/app/web-gold/src/views/material/components/SceneSelectorModal.vue
index a64da25598..c1b28f47a1 100644
--- a/frontend/app/web-gold/src/views/material/components/SceneSelectorModal.vue
+++ b/frontend/app/web-gold/src/views/material/components/SceneSelectorModal.vue
@@ -1,146 +1,147 @@
-
-
-
-
-
-
-
- {{ g.name }}
-
-
-
-
-
- 全选
-
-
-
- 清空
-
-
-
- 智能填充
-
-
-
-
-
-
-
-
-
![]()
-
-
-
{{ file.displayName || file.fileName }}
-
-
-
+
+