美化定时任务列表页和详情页启动停止图标的状态颜色
This commit is contained in:
parent
7c02b6d09c
commit
b7656d4f77
@ -12,7 +12,7 @@
|
||||
size="medium"
|
||||
:disabled="loading"
|
||||
@click="toggleJobStatus"
|
||||
class="toolbar-btn execute-btn"
|
||||
:class="['toolbar-btn', job.stopped ? 'execute-btn' : 'stop-btn']"
|
||||
>
|
||||
<template #icon>
|
||||
<n-icon>
|
||||
@ -506,6 +506,32 @@ onMounted(() => {
|
||||
box-shadow: 0 2px 8px rgba(34, 197, 94, 0.15);
|
||||
}
|
||||
|
||||
/* 停止按钮 - 红色系 */
|
||||
.toolbar-btn.stop-btn {
|
||||
background: #fee2e2 !important;
|
||||
color: #dc2626 !important;
|
||||
border-color: rgba(239, 68, 68, 0.2) !important;
|
||||
}
|
||||
|
||||
.toolbar-btn.stop-btn :deep(.n-button__border),
|
||||
.toolbar-btn.stop-btn :deep(.n-button__state-border) {
|
||||
border: none !important;
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
||||
.toolbar-btn.stop-btn:hover:not(:disabled) {
|
||||
background: #fecaca !important;
|
||||
color: #b91c1c !important;
|
||||
border-color: rgba(239, 68, 68, 0.3) !important;
|
||||
box-shadow: 0 2px 8px rgba(239, 68, 68, 0.15);
|
||||
}
|
||||
|
||||
.toolbar-btn.stop-btn:hover:not(:disabled) :deep(.n-button__border),
|
||||
.toolbar-btn.stop-btn:hover:not(:disabled) :deep(.n-button__state-border) {
|
||||
border: none !important;
|
||||
border-color: transparent !important;
|
||||
}
|
||||
|
||||
.toolbar-btn:disabled {
|
||||
opacity: 0.5;
|
||||
cursor: not-allowed;
|
||||
|
||||
@ -76,7 +76,7 @@
|
||||
</div>
|
||||
<div class="col-actions">
|
||||
<button
|
||||
class="action-btn start-btn"
|
||||
:class="['action-btn', job.stopped ? 'start-btn' : 'stop-btn']"
|
||||
@click.stop="toggleJobStatus(job.name)"
|
||||
:title="job.stopped ? t('Start') : t('Stop')"
|
||||
>
|
||||
@ -531,6 +531,18 @@ onMounted(() => {
|
||||
box-shadow: 0 2px 8px rgba(34, 197, 94, 0.15);
|
||||
}
|
||||
|
||||
/* 停止按钮 - 红色系 */
|
||||
.action-btn.stop-btn {
|
||||
background: #fee2e2;
|
||||
color: #dc2626;
|
||||
}
|
||||
|
||||
.action-btn.stop-btn:hover {
|
||||
background: #fecaca;
|
||||
color: #b91c1c;
|
||||
box-shadow: 0 2px 8px rgba(239, 68, 68, 0.15);
|
||||
}
|
||||
|
||||
.badge {
|
||||
background: #f3f4f6;
|
||||
color: #374151;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user