1 .修改了新建评估指标删除的bug
This commit is contained in:
@@ -204,7 +204,7 @@
|
||||
<!-- 基本信息 -->
|
||||
<div class="mb-6">
|
||||
<h3 class="text-sm font-semibold text-gray-700 mb-4 pb-2 border-b border-gray-100">基本信息</h3>
|
||||
<div class="grid grid-cols-2 gap-4">
|
||||
<div class="max-w-xl">
|
||||
<div>
|
||||
<label class="form-label">
|
||||
<span class="text-red-500 mr-1">*</span>模型名称
|
||||
@@ -212,7 +212,7 @@
|
||||
<input type="text" name="name" class="form-input" placeholder="请输入模型名称" maxlength="100">
|
||||
<p class="text-xs text-gray-400 mt-1">支持中文、英文、数字、下划线,最多100个字符</p>
|
||||
</div>
|
||||
<div>
|
||||
<div class="mt-4">
|
||||
<label class="form-label">
|
||||
<span class="text-red-500 mr-1">*</span>模型类型
|
||||
</label>
|
||||
@@ -225,6 +225,26 @@
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 模型用途 -->
|
||||
<div class="mt-8 mb-6">
|
||||
<label class="form-label flex items-center mb-3">
|
||||
<span class="text-red-500 mr-1">*</span>模型用途
|
||||
</label>
|
||||
<div class="flex items-center space-x-6">
|
||||
<label class="flex items-center cursor-pointer">
|
||||
<input type="radio" name="purpose" value="training" class="mr-2">
|
||||
<span class="text-sm">训练基座模型</span>
|
||||
</label>
|
||||
<label class="flex items-center cursor-pointer">
|
||||
<input type="radio" name="purpose" value="inference" class="mr-2" checked>
|
||||
<span class="text-sm">推理对比模型</span>
|
||||
</label>
|
||||
<label class="flex items-center cursor-pointer">
|
||||
<input type="radio" name="purpose" value="evaluation" class="mr-2">
|
||||
<span class="text-sm">评测模型</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
@@ -430,6 +450,12 @@
|
||||
const descInput = document.querySelector('textarea[name="description"]');
|
||||
descInput.value = model.description || '';
|
||||
document.getElementById('descCount').textContent = descInput.value.length;
|
||||
|
||||
// 填充用途(兼容旧数据没有 purpose 字段的情况)
|
||||
const purpose = model.purpose || 'inference';
|
||||
document.querySelectorAll('input[name="purpose"]').forEach(radio => {
|
||||
radio.checked = radio.value === purpose;
|
||||
});
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('加载模型数据失败:', error);
|
||||
@@ -458,13 +484,15 @@
|
||||
const form = document.getElementById('modelForm');
|
||||
const formData = new FormData(form);
|
||||
const modelSource = formData.get('model_source');
|
||||
console.log('modelSource:', modelSource);
|
||||
const purpose = formData.get('purpose');
|
||||
console.log('modelSource:', modelSource, 'purpose:', purpose);
|
||||
|
||||
const data = {
|
||||
name: formData.get('name'),
|
||||
type: formData.get('type'),
|
||||
model_source: modelSource,
|
||||
description: formData.get('description')
|
||||
description: formData.get('description'),
|
||||
purpose: purpose
|
||||
};
|
||||
|
||||
// 根据模型来源设置不同的字段
|
||||
|
||||
Reference in New Issue
Block a user