Merge pull request #2947 from xinnan-tech/fix/model-config-enable-check

新增模型配置启用开关禁用判断
This commit is contained in:
wengzh
2026-02-05 16:51:51 +08:00
committed by GitHub
6 changed files with 21 additions and 0 deletions
+1
View File
@@ -836,6 +836,7 @@ export default {
'modelConfig.unknown': 'Unbekannt',
'modelConfig.isEnabled': 'Aktiviert',
'modelConfig.isDefault': 'Standard',
'modelConfig.defaultModelCannotDisable': 'Standardmodellkonfiguration kann nicht deaktiviert werden',
'modelConfig.action': 'Aktion',
'modelConfig.voiceManagement': 'Stimmverwaltung',
'modelConfig.edit': 'Bearbeiten',
+1
View File
@@ -836,6 +836,7 @@ export default {
'modelConfig.unknown': 'Unknown',
'modelConfig.isEnabled': 'Enabled',
'modelConfig.isDefault': 'Default',
'modelConfig.defaultModelCannotDisable': 'Default model configuration cannot be disabled',
'modelConfig.action': 'Action',
'modelConfig.voiceManagement': 'Voice Management',
'modelConfig.edit': 'Edit',
+1
View File
@@ -836,6 +836,7 @@ export default {
'modelConfig.unknown': 'Không xác định',
'modelConfig.isEnabled': 'Đã bật',
'modelConfig.isDefault': 'Mặc định',
'modelConfig.defaultModelCannotDisable': 'Cấu hình mô hình mặc định không thể tắt',
'modelConfig.action': 'Hành động',
'modelConfig.voiceManagement': 'Quản lý giọng nói',
'modelConfig.edit': 'Chỉnh sửa',
+1
View File
@@ -836,6 +836,7 @@ export default {
'modelConfig.unknown': '未知',
'modelConfig.isEnabled': '是否启用',
'modelConfig.isDefault': '是否默认',
'modelConfig.defaultModelCannotDisable': '默认模型配置不允许关闭',
'modelConfig.action': '操作',
'modelConfig.voiceManagement': '音色管理',
'modelConfig.edit': '修改',
+1
View File
@@ -836,6 +836,7 @@ export default {
'modelConfig.unknown': '未知',
'modelConfig.isEnabled': '是否啟用',
'modelConfig.isDefault': '是否默認',
'modelConfig.defaultModelCannotDisable': '預設模型配置不允許關閉',
'modelConfig.action': '操作',
'modelConfig.voiceManagement': '音色管理',
'modelConfig.edit': '修改',
@@ -97,7 +97,23 @@
</el-table-column>
<el-table-column :label="$t('modelConfig.isEnabled')" align="center">
<template slot-scope="scope">
<el-tooltip
v-if="scope.row.isDefault === 1 && scope.row.isEnabled === 1"
:content="$t('modelConfig.defaultModelCannotDisable')"
placement="top"
effect="light"
>
<el-switch
v-model="scope.row.isEnabled"
class="custom-switch"
:active-value="1"
:inactive-value="0"
disabled
@change="handleStatusChange(scope.row)"
/>
</el-tooltip>
<el-switch
v-else
v-model="scope.row.isEnabled"
class="custom-switch"
:active-value="1"