feat: 统一button4种样式:primary/outline/text/default

This commit is contained in:
rd
2025-07-22 11:28:39 +08:00
parent 110ad79e7d
commit 55174e4258
37 changed files with 164 additions and 132 deletions

View File

@ -17,7 +17,7 @@
</div>
<p class="m-0 p-0 mb-24px s2 ml-32px">退出登录后你将无法收到该账号的通知</p>
<div class="flex items-center justify-end">
<a-button class="cancel-btn" size="medium" @click="onClose">返回</a-button>
<a-button class="!rounded-4px" size="medium" @click="onClose">返回</a-button>
<a-button type="primary" class="ml-16px danger-btn" status="danger" size="medium" @click="onLogout"
>退出登录</a-button
>
@ -83,15 +83,12 @@ defineExpose({ open });
}
.cancel-btn {
border-radius: 4px;
border: 1px solid var(--BG-500, #b1b2b5);
&:hover {
border: 1px solid var(--BG-500, #b1b2b5);
}
}
.danger-btn {
border-radius: 4px;
background: var(--Functional-Danger-6, #f64b31) !important;
border: none !important;
&:hover {
background: var(--Functional-Danger-6, #f64b31) !important;
}
}
}
}

View File

@ -63,7 +63,7 @@ const onEnterpriseItemClick = async (item) => {
<a-menu-item v-for="item in menuList" :key="String(item.id)">
<template v-if="item.children">
<a-dropdown :popup-max-height="false" class="layout-menu-item-dropdown">
<a-button>
<a-button type="text">
<span class="menu-item-text mr-2px"> {{ item.name }}</span>
<icon-caret-down size="16" class="arco-icon-down !mr-0" />
</a-button>