|
50 | 50 | </div> |
51 | 51 | </div> |
52 | 52 | <div> |
53 | | - <div v-if="model" class="flex flex-col space-y-3 text-base-content"> |
54 | | - <p><span class="font-medium">文件名:</span> {{ model.filename }}</p> |
55 | | - <p><span class="font-medium">模型类型:</span> {{ model.type }}</p> |
56 | | - <p v-if="model.size"><span class="font-medium">文件大小:</span> {{ formatFileSize(model.size) }}</p> |
57 | | - <p v-if="model.created_at"><span class="font-medium">创建时间:</span> {{ formatDate(model.created_at) }}</p> |
58 | | - <p v-if="model.hash"><span class="font-medium">哈希值:</span> {{ model.hash }}</p> |
59 | | - <p v-if="model.base_model"><span class="font-medium">基础模型:</span> {{ model.base_model }}</p> |
60 | | - <div v-if="model.tags && model.tags.length > 0"> |
61 | | - <span class="font-medium">标签:</span> |
62 | | - <div class="mt-2 flex flex-wrap gap-1"> |
63 | | - <span |
64 | | - v-for="tag in model.tags" |
65 | | - :key="tag" |
66 | | - class="badge badge-secondary" |
67 | | - >{{ tag }}</span> |
| 53 | + <div v-if="model" class="mt-3"> |
| 54 | + <dl class="divide-y divide-base-content/25"> |
| 55 | + <div class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 56 | + <dt class="font-medium text-base-content">文件名</dt> |
| 57 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0 break-all">{{ model.filename }}</dd> |
68 | 58 | </div> |
69 | | - </div> |
| 59 | + <div class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 60 | + <dt class="font-medium text-base-content">模型类型</dt> |
| 61 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0">{{ model.type }}</dd> |
| 62 | + </div> |
| 63 | + <div v-if="model.size" class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 64 | + <dt class="font-medium text-base-content">文件大小</dt> |
| 65 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0">{{ formatFileSize(model.size) }}</dd> |
| 66 | + </div> |
| 67 | + <div v-if="model.created_at" class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 68 | + <dt class="font-medium text-base-content">创建时间</dt> |
| 69 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0">{{ formatDate(model.created_at) }}</dd> |
| 70 | + </div> |
| 71 | + <div v-if="model.hash" class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 72 | + <dt class="font-medium text-base-content">哈希值</dt> |
| 73 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0 break-all">{{ model.hash }}</dd> |
| 74 | + </div> |
| 75 | + <div v-if="model.base_model" class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 76 | + <dt class="font-medium text-base-content">基础模型</dt> |
| 77 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0">{{ model.base_model }}</dd> |
| 78 | + </div> |
| 79 | + <div v-if="model.tags && model.tags.length > 0" class="py-3 sm:grid sm:grid-cols-3 sm:gap-4 text-base"> |
| 80 | + <dt class="font-medium text-base-content">标签</dt> |
| 81 | + <dd class="mt-1 text-base-content/80 sm:col-span-2 sm:mt-0"> |
| 82 | + <div class="flex flex-wrap gap-1"> |
| 83 | + <span |
| 84 | + v-for="tag in model.tags" |
| 85 | + :key="tag" |
| 86 | + class="badge badge-secondary" |
| 87 | + >{{ tag }}</span> |
| 88 | + </div> |
| 89 | + </dd> |
| 90 | + </div> |
| 91 | + </dl> |
70 | 92 | </div> |
71 | 93 | </div> |
72 | 94 | </div> |
|
0 commit comments