web/src/views/carousel/index.vue
@@ -60,8 +60,8 @@
        <el-table-column prop="createTime" label="创建时间" width="180" />
        <el-table-column label="操作" width="120" fixed="right">
          <template #default="{ row }">
            <el-button type="primary" size="small" @click="handleEdit(row)" :icon="Edit" circle title="编辑"></el-button>
            <el-button type="danger" size="small" @click="handleDelete(row)" :icon="Delete" circle title="删除"></el-button>
            <el-button text size="small" @click="handleEdit(row)" :icon="Edit" class="action-btn edit-btn" title="编辑"></el-button>
            <el-button text size="small" @click="handleDelete(row)" :icon="Delete" class="action-btn delete-btn" title="删除"></el-button>
          </template>
        </el-table-column>
      </el-table>
@@ -681,6 +681,36 @@
  }
}
/* 操作按钮样式 */
.action-btn {
  padding: 8px !important;
  margin: 0 6px;
  border-radius: 6px;
  transition: all 0.2s ease;
  background: transparent !important;
  border: none !important;
}
.edit-btn {
  color: #409eff !important;
}
.edit-btn:hover {
  color: #337ecc !important;
  background: rgba(64, 158, 255, 0.1) !important;
  transform: scale(1.2);
}
.delete-btn {
  color: #f56c6c !important;
}
.delete-btn:hover {
  color: #dd6161 !important;
  background: rgba(245, 108, 108, 0.1) !important;
  transform: scale(1.2);
}
.header-actions {
  display: flex;
  gap: 10px;