refactor: 优化模型配置列表状态展示,移除'状态'列,改用徽章标记默认配置

This commit is contained in:
2026-04-13 11:38:18 +08:00
parent f507032d98
commit def2b6bf61
6 changed files with 31 additions and 33 deletions

View File

@@ -65,22 +65,17 @@ function ModelConfigsPage() {
<tr>
<th>配置名称</th>
<th>配置类型</th>
<th>状态</th>
<th className="col-actions">操作</th>
</tr>
</thead>
<tbody>
{configs.map(config => (
<tr key={config.id} className={config.isActive ? 'active-row' : ''}>
<td><strong>{config.name}</strong></td>
<td>{MODEL_CONFIG_TYPES[config.type]?.label || config.type}</td>
<tr key={config.id}>
<td>
{config.isActive ? (
<span className="status status-running">生效中</span>
) : (
<span className="status status-stopped">未生效</span>
)}
<strong>{config.name}</strong>
{config.isActive && <span className="tag tag--admin" style={{ marginLeft: '8px' }}>默认</span>}
</td>
<td>{MODEL_CONFIG_TYPES[config.type]?.label || config.type}</td>
<td className="col-actions">
<div className="table-actions">
{!config.isActive && (

View File

@@ -59,22 +59,17 @@ function ProjectModelConfigsPage() {
<tr>
<th>配置名称</th>
<th>配置类型</th>
<th>状态</th>
<th className="col-actions">操作</th>
</tr>
</thead>
<tbody>
{configs.map(config => (
<tr key={config.id} className={config.isActive ? 'active-row' : ''}>
<td><strong>{config.name}</strong></td>
<td>{MODEL_CONFIG_TYPES[config.type]?.label || config.type}</td>
<tr key={config.id}>
<td>
{config.isActive ? (
<span className="status status-running">生效中</span>
) : (
<span className="status status-stopped">未生效</span>
)}
<strong>{config.name}</strong>
{config.isActive && <span className="tag tag--admin" style={{ marginLeft: '8px' }}>默认</span>}
</td>
<td>{MODEL_CONFIG_TYPES[config.type]?.label || config.type}</td>
<td className="col-actions">
<div className="table-actions">
{!config.isActive && (

View File

@@ -59,22 +59,17 @@ function UserModelConfigsPage() {
<tr>
<th>配置名称</th>
<th>配置类型</th>
<th>状态</th>
<th className="col-actions">操作</th>
</tr>
</thead>
<tbody>
{configs.map(config => (
<tr key={config.id} className={config.isActive ? 'active-row' : ''}>
<td><strong>{config.name}</strong></td>
<td>{MODEL_CONFIG_TYPES[config.type]?.label || config.type}</td>
<tr key={config.id}>
<td>
{config.isActive ? (
<span className="status status-running">生效中</span>
) : (
<span className="status status-stopped">未生效</span>
)}
<strong>{config.name}</strong>
{config.isActive && <span className="tag tag--admin" style={{ marginLeft: '8px' }}>默认</span>}
</td>
<td>{MODEL_CONFIG_TYPES[config.type]?.label || config.type}</td>
<td className="col-actions">
<div className="table-actions">
{!config.isActive && (