mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-27 01:23:55 +08:00
修复警告
This commit is contained in:
@@ -106,7 +106,7 @@
|
|||||||
|
|
||||||
<ModelEditDialog :visible.sync="editDialogVisible" :modelData="editModelData" @save="handleModelSave"/>
|
<ModelEditDialog :visible.sync="editDialogVisible" :modelData="editModelData" @save="handleModelSave"/>
|
||||||
<TtsModel :visible.sync="ttsDialogVisible" />
|
<TtsModel :visible.sync="ttsDialogVisible" />
|
||||||
<AddModelDialog :visible.sync="addDialogVisible" @confirm="handleAddConfirm"/>
|
<AddModelDialog :modelType="activeTab" :visible.sync="addDialogVisible" @confirm="handleAddConfirm"/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="copyright">
|
<div class="copyright">
|
||||||
@@ -234,6 +234,10 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style scoped>
|
<style scoped>
|
||||||
|
::v-deep .el-table tr{
|
||||||
|
background: transparent;
|
||||||
|
}
|
||||||
|
|
||||||
.welcome {
|
.welcome {
|
||||||
min-width: 900px;
|
min-width: 900px;
|
||||||
min-height: 506px;
|
min-height: 506px;
|
||||||
@@ -241,8 +245,8 @@ export default {
|
|||||||
display: flex;
|
display: flex;
|
||||||
position: relative;
|
position: relative;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
background: linear-gradient(to bottom right, #dce8ff, #e4eeff, #e6cbfd) center;
|
|
||||||
background-size: cover;
|
background-size: cover;
|
||||||
|
background: linear-gradient(to bottom right, #dce8ff, #e4eeff, #e6cbfd) center;
|
||||||
-webkit-background-size: cover;
|
-webkit-background-size: cover;
|
||||||
-o-background-size: cover;
|
-o-background-size: cover;
|
||||||
}
|
}
|
||||||
@@ -349,6 +353,7 @@ export default {
|
|||||||
height: 100%;
|
height: 100%;
|
||||||
min-width: 600px;
|
min-width: 600px;
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.title-bar {
|
.title-bar {
|
||||||
@@ -365,12 +370,6 @@ export default {
|
|||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.title-wrapper {
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
gap: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.action-group {
|
.action-group {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@@ -386,33 +385,31 @@ export default {
|
|||||||
width: 240px;
|
width: 240px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.search-input .el-input__inner::placeholder {
|
::v-deep .search-input .el-input__inner::placeholder {
|
||||||
color: black;
|
color: black;
|
||||||
opacity: 0.6;
|
opacity: 0.6;
|
||||||
}
|
}
|
||||||
|
|
||||||
.search-input .el-input__inner {
|
::v-deep .search-input .el-input__inner {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.search-btn {
|
||||||
|
background: linear-gradient(135deg, #6B8CFF, #A966FF);
|
||||||
|
border: none;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
.data-table {
|
.data-table {
|
||||||
border-radius: 6px;
|
border-radius: 6px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.data-table .el-table__row {
|
.data-table /deep/ .el-table__row {
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.data-table .el-table__header-wrapper {
|
|
||||||
border-bottom: 1px solid rgb(224,227,237);
|
|
||||||
}
|
|
||||||
|
|
||||||
.data-table .el-table__body td {
|
|
||||||
border-bottom: 1px solid rgb(224,227,237) !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.table-header th {
|
.table-header th {
|
||||||
background-color: transparent !important;
|
background-color: transparent !important;
|
||||||
color: #606266;
|
color: #606266;
|
||||||
@@ -433,11 +430,6 @@ export default {
|
|||||||
gap: 8px;
|
gap: 8px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pagination-container {
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
.copyright {
|
.copyright {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #979db1;
|
color: #979db1;
|
||||||
@@ -452,16 +444,6 @@ export default {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 按钮样式 */
|
|
||||||
.el-button {
|
|
||||||
img {
|
|
||||||
height: 1em;
|
|
||||||
vertical-align: middle;
|
|
||||||
padding-right: 2px;
|
|
||||||
padding-bottom: 2px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.add-btn {
|
.add-btn {
|
||||||
background: #cce5f9;
|
background: #cce5f9;
|
||||||
width: 75px;
|
width: 75px;
|
||||||
@@ -470,12 +452,94 @@ export default {
|
|||||||
padding: 8px 16px;
|
padding: 8px 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.search-btn {
|
.title-wrapper {
|
||||||
background: linear-gradient(135deg, #6B8CFF, #A966FF);
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.batch-actions .el-button:first-child {
|
||||||
|
background: linear-gradient(135deg, #409EFF, #6B8CFF);
|
||||||
border: none;
|
border: none;
|
||||||
color: white;
|
color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.batch-actions .el-button:first-child:hover {
|
||||||
|
background: linear-gradient(135deg, #3A8EE6, #5A7CFF);
|
||||||
|
}
|
||||||
|
|
||||||
|
.el-table th /deep/ .el-table__cell {
|
||||||
|
overflow: hidden;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
background-color: transparent !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pagination-container {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-table .custom-selection-header .cell .el-checkbox__inner {
|
||||||
|
display: none !important; /* 使表头复选框不可见 */
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-table .custom-selection-header .cell::before {
|
||||||
|
content: '选择';
|
||||||
|
display: block;
|
||||||
|
text-align: center;
|
||||||
|
line-height: 0;
|
||||||
|
color: black;
|
||||||
|
margin-top: 23px;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-table__body .el-checkbox__inner {
|
||||||
|
display: inline-block !important;
|
||||||
|
background: #e6edfa;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-table thead th:not(:first-child) .cell {
|
||||||
|
color: #303133 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .nav-panel .el-menu-item.is-active .menu-text {
|
||||||
|
color: #409EFF !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .data-table {
|
||||||
|
&.el-table::before,
|
||||||
|
&.el-table::after,
|
||||||
|
&.el-table__inner-wrapper::before {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .data-table .el-table__header-wrapper {
|
||||||
|
border-bottom: 1px solid rgb(224,227,237);
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .data-table .el-table__body td {
|
||||||
|
border-bottom: 1px solid rgb(224,227,237) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.el-button img{
|
||||||
|
height: 1em;
|
||||||
|
vertical-align: middle;
|
||||||
|
padding-right: 2px;
|
||||||
|
padding-bottom: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-checkbox__inner {
|
||||||
|
border-color: #cfcfcf !important;
|
||||||
|
transition: all 0.2s ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-checkbox__input.is-checked .el-checkbox__inner {
|
||||||
|
background-color: #409EFF !important;
|
||||||
|
border-color: #409EFF !important;
|
||||||
|
}
|
||||||
|
|
||||||
.voice-management-btn {
|
.voice-management-btn {
|
||||||
background: #9db3ea;
|
background: #9db3ea;
|
||||||
color: white;
|
color: white;
|
||||||
@@ -487,75 +551,27 @@ export default {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.voice-management-btn:hover {
|
.voice-management-btn:hover {
|
||||||
background: #8aa2e0;
|
background: #8aa2e0; /* 悬停时颜色加深 */
|
||||||
transform: scale(1.05);
|
transform: scale(1.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
::v-deep .el-table .el-table-column--selection .cell {
|
||||||
|
padding-left: 15px !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
::v-deep .el-table .el-table__fixed-right .cell {
|
||||||
|
padding-right: 15px !important;
|
||||||
|
}
|
||||||
|
|
||||||
.edit-btn, .delete-btn {
|
.edit-btn, .delete-btn {
|
||||||
margin: 0 8px;
|
margin: 0 8px;
|
||||||
color: #7079aa !important;
|
color: #7079aa !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 深度选择器合并 */
|
::v-deep .el-table .cell {
|
||||||
::v-deep {
|
padding-left: 10px;
|
||||||
.el-table tr {
|
padding-right: 10px;
|
||||||
background: transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table .custom-selection-header .cell .el-checkbox__inner {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table .custom-selection-header .cell::before {
|
|
||||||
content: '选择';
|
|
||||||
display: block;
|
|
||||||
text-align: center;
|
|
||||||
line-height: 0;
|
|
||||||
color: black;
|
|
||||||
margin-top: 23px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table__body .el-checkbox__inner {
|
|
||||||
display: inline-block !important;
|
|
||||||
background: #e6edfa;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table thead th:not(:first-child) .cell {
|
|
||||||
color: #303133 !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.nav-panel .el-menu-item.is-active .menu-text {
|
|
||||||
color: #409EFF !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-checkbox__inner {
|
|
||||||
border-color: #cfcfcf !important;
|
|
||||||
transition: all 0.2s ease-in-out;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-checkbox__input.is-checked .el-checkbox__inner {
|
|
||||||
background-color: #409EFF !important;
|
|
||||||
border-color: #409EFF !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table .el-table-column--selection .cell {
|
|
||||||
padding-left: 15px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table .el-table__fixed-right .cell {
|
|
||||||
padding-right: 15px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
.el-table .cell {
|
|
||||||
padding-left: 10px;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.data-table.el-table::before,
|
|
||||||
.data-table.el-table::after,
|
|
||||||
.data-table.el-table__inner-wrapper::before {
|
|
||||||
display: none !important;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user