AI3D 功能完成

This commit is contained in:
GeekMaster
2025-09-04 18:36:49 +08:00
parent 53866d1461
commit 52d297624d
30 changed files with 829 additions and 969 deletions
+145
View File
@@ -0,0 +1,145 @@
.admin-threed-jobs {
padding: 20px;
.page-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 24px;
h2 {
margin: 0;
color: var(--theme-text-color-primary);
}
}
.search-section {
background: var(--card-bg);
padding: 20px;
border-radius: 8px;
margin-bottom: 20px;
box-shadow: var(--el-box-shadow, 0 2px 4px rgba(0, 0, 0, 0.1));
.el-form-item {
margin-bottom: 0;
.el-select__wrapper {
height: 36px;
line-height: 36px;
}
}
}
.stats-section {
margin-bottom: 20px;
.stat-card {
background: var(--card-bg);
padding: 20px;
border-radius: 8px;
box-shadow: var(--el-box-shadow, 0 2px 4px rgba(0, 0, 0, 0.1));
display: flex;
align-items: center;
gap: 16px;
.stat-icon {
width: 48px;
height: 48px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
i {
font-size: 24px;
color: white;
}
&.pending {
background: #e6a23c;
}
&.processing {
background: #409eff;
}
&.completed {
background: #67c23a;
}
&.failed {
background: #f56c6c;
}
}
.stat-content {
.stat-number {
font-size: 24px;
font-weight: bold;
color: var(--theme-text-color-primary);
margin-bottom: 4px;
}
.stat-label {
font-size: 14px;
color: var(--theme-text-color-secondary);
}
}
}
}
.table-section {
background: var(--card-bg);
border-radius: 8px;
box-shadow: var(--el-box-shadow, 0 2px 4px rgba(0, 0, 0, 0.1));
overflow: hidden;
}
.pagination-section {
padding: 20px;
text-align: center;
}
.task-detail {
.task-params,
.task-result,
.task-error {
margin-top: 20px;
h4 {
margin: 0 0 12px 0;
color: var(--theme-text-color-primary);
font-size: 16px;
}
.params-content {
background: var(--card-bg);
padding: 12px;
border-radius: 6px;
border: 1px solid var(--line-box);
}
}
.result-links {
display: flex;
gap: 12px;
}
}
.preview-container {
text-align: center;
}
// 3D 模型预览弹窗
.model-preview-dialog {
.el-dialog__body {
padding: 0 0 16px 0;
background: var(--el-bg-color-overlay);
}
.model-preview-wrapper {
height: calc(100vh - 125px);
padding: 12px;
background: var(--card-bg);
}
}
}
+7 -5
View File
@@ -288,8 +288,11 @@
align-items: center;
justify-content: center;
color: var(--theme-text-color-secondary);
min-height: 120px;
min-height: 200px;
max-height: 200px;
min-width: 200px;
max-width: 200px;
border: 1px solid var(--line-box);
.preview-image {
width: 100%;
@@ -542,15 +545,14 @@
.preview-container {
width: 100%;
height: 500px;
min-height: 500px;
height: calc(100vh - 125px);
background: var(--chat-wel-bg);
border-radius: 8px;
position: relative;
.three-container {
width: 100%;
height: 500px;
height: 100%;
background: var(--chat-wel-bg);
border-radius: 8px;
display: flex;
@@ -561,7 +563,7 @@
.preview-placeholder {
width: 100%;
height: 500px;
min-height: 500px;
background: var(--chat-wel-bg);
border-radius: 8px;
display: flex;
+9 -5
View File
@@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 4125778 */
src: url('iconfont.woff2?t=1756786244728') format('woff2'),
url('iconfont.woff?t=1756786244728') format('woff'),
url('iconfont.ttf?t=1756786244728') format('truetype');
src: url('iconfont.woff2?t=1756954977612') format('woff2'),
url('iconfont.woff?t=1756954977612') format('woff'),
url('iconfont.ttf?t=1756954977612') format('truetype');
}
.iconfont {
@@ -14,7 +14,11 @@
}
.icon-cube:before {
content: "\e876";
content: "\e72c";
}
.icon-tag:before {
content: "\e657";
}
.icon-tencent:before {
@@ -45,7 +49,7 @@
content: "\e652";
}
.icon-suanli:before {
.icon-power:before {
content: "\e651";
}
File diff suppressed because one or more lines are too long
+12 -5
View File
@@ -6,11 +6,18 @@
"description": "",
"glyphs": [
{
"icon_id": "34453337",
"name": "3D会场",
"icon_id": "544492",
"name": "cube",
"font_class": "cube",
"unicode": "e876",
"unicode_decimal": 59510
"unicode": "e72c",
"unicode_decimal": 59180
},
{
"icon_id": "5072110",
"name": "tag",
"font_class": "tag",
"unicode": "e657",
"unicode_decimal": 58967
},
{
"icon_id": "3547761",
@@ -64,7 +71,7 @@
{
"icon_id": "25677845",
"name": "算力",
"font_class": "suanli",
"font_class": "power",
"unicode": "e651",
"unicode_decimal": 58961
},
Binary file not shown.
Binary file not shown.
Binary file not shown.