diff --git a/web/src/assets/styles/views/audit-view.css b/web/src/assets/styles/views/audit-view.css
index 712f149..989567c 100644
--- a/web/src/assets/styles/views/audit-view.css
+++ b/web/src/assets/styles/views/audit-view.css
@@ -407,7 +407,7 @@ th,
td {
padding: 14px 12px;
border-bottom: 1px solid #edf2f7;
- text-align: left;
+ text-align: center;
vertical-align: middle;
color: #334155;
font-size: 12px;
@@ -425,6 +425,11 @@ tbody tr {
transition: background 180ms ease;
}
+th:first-child,
+td:first-child {
+ text-align: left;
+}
+
tbody tr:hover {
background: #f8fbff;
}
diff --git a/web/src/views/AuditView.vue b/web/src/views/AuditView.vue
index 110f2c7..c91bdfe 100644
--- a/web/src/views/AuditView.vue
+++ b/web/src/views/AuditView.vue
@@ -566,9 +566,8 @@
{{ tableColumns.runtime }} |
{{ tableColumns.version }} |
状态 |
- {{ tableColumns.metric }} |
+ {{ tableColumns.metric }} |
最近更新 |
- 操作 |
@@ -593,13 +592,8 @@
{{ skill.model }} |
{{ skill.version }} |
{{ skill.status }} |
- {{ skill.hitRate }} |
+ {{ skill.hitRate }} |
{{ skill.updatedAt }} |
-
-
- |
diff --git a/web/src/views/scripts/AuditView.js b/web/src/views/scripts/AuditView.js
index 1ed72c6..79de2c0 100644
--- a/web/src/views/scripts/AuditView.js
+++ b/web/src/views/scripts/AuditView.js
@@ -37,6 +37,7 @@ const TYPE_META = {
createButtonLabel: '技能已接入',
hintText: '技能页签已接到真实资产 API,可查看输入、输出、依赖和场景信息。',
searchPlaceholder: '搜索技能名称、编码或负责人',
+ showMetricColumn: false,
tableColumns: {
name: '技能名称',
category: '业务域',
@@ -44,7 +45,7 @@ const TYPE_META = {
scope: '适用场景',
runtime: '输入摘要',
version: '当前版本',
- metric: '输出摘要'
+ metric: ''
}
},
mcp: {
@@ -886,6 +887,7 @@ export default {
const createButtonLabel = computed(() => activeMeta.value.createButtonLabel)
const hintText = computed(() => activeMeta.value.hintText)
const tableColumns = computed(() => activeMeta.value.tableColumns)
+ const showMetricColumn = computed(() => activeMeta.value.showMetricColumn !== false)
const selectedSkillIsRule = computed(() => selectedSkill.value?.type === 'rules')
const canManageSelected = computed(() => isAdmin.value && Boolean(selectedSkill.value))
const canEditMarkdown = computed(() => canManageSelected.value && selectedSkillIsRule.value)
@@ -1253,6 +1255,7 @@ export default {
hintText,
searchPlaceholder,
tableColumns,
+ showMetricColumn,
visibleSkills,
loading,
errorMessage,