565553b3f7
- 将所有操作按钮数量≤3的表格操作列宽度统一调整为180px - 调整涉及全局默认值、各模块和页面中menuWidth显式设定 - 单独修改/authority/role页面操作列宽度为240px,/system/menu及流程配置对应调为220px - 通过CSS新规则视觉统一Avue内置操作按钮为el-link链接样式,无功能变更 - 优化通知公告操作列宽度,解决三按钮链接换行问题 - 调整首页Logo图标尺寸及边距以适配设计需求 - 保证所有相关改动经过npm run build验证通过
17 lines
454 B
JavaScript
17 lines
454 B
JavaScript
export const TABLE_MENU_WIDTH = {
|
|
default: 180,
|
|
three: 180,
|
|
four: 320,
|
|
};
|
|
|
|
export const resolveTableMenuWidth = buttonCount => {
|
|
if (buttonCount >= 4) return TABLE_MENU_WIDTH.four;
|
|
if (buttonCount === 3) return TABLE_MENU_WIDTH.three;
|
|
return TABLE_MENU_WIDTH.default;
|
|
};
|
|
|
|
export const applyTableMenuWidth = (option, buttonCount) => ({
|
|
...option,
|
|
menuWidth: Math.max(Number(option.menuWidth) || 0, resolveTableMenuWidth(buttonCount)),
|
|
});
|