This commit is contained in:
zhoutianchi
2026-02-25 15:40:01 +08:00
parent 27b06b5034
commit 2653c7446b
6 changed files with 482 additions and 350 deletions

View File

@@ -176,7 +176,6 @@ const dataRules = reactive({
trigger: 'blur',
}],
path: [{validator: rule.overLength, trigger: 'blur'}, {required: true, message: '路径不能为空', trigger: 'blur'}],
icon: [{validator: rule.overLength, trigger: 'blur'}, {required: true, message: '图标不能为空', trigger: 'blur'}],
permission: [{validator: rule.overLength, trigger: 'blur'}, {
required: true,
message: '权限代码不能为空',

View File

@@ -2,7 +2,7 @@
<el-dialog
v-model="visible"
:title="dialogTitle"
width="50%"
width="80%"
:show-close="false"
:close-on-click-modal="false"
:close-on-press-escape="false"
@@ -122,7 +122,13 @@ defineExpose({
}
}
.role-group {
width: 100%;
flex: 0 0 100%;
margin-bottom: 12px;
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 8px 12px;
&:last-child {
margin-bottom: 0;
@@ -137,8 +143,9 @@ defineExpose({
display: flex;
flex-wrap: wrap;
gap: 8px;
align-items: flex-start;
/* 每个按钮独立边框,换行后左侧也有边线 */
/* 每个分组内按钮可换行,分组之间不重叠 */
:deep(.el-radio-button) {
margin: 0;
}