- 将所有操作按钮数量≤3的表格操作列宽度统一调整为180px - 调整涉及全局默认值、各模块和页面中menuWidth显式设定 - 单独修改/authority/role页面操作列宽度为240px,/system/menu及流程配置对应调为220px - 通过CSS新规则视觉统一Avue内置操作按钮为el-link链接样式,无功能变更 - 优化通知公告操作列宽度,解决三按钮链接换行问题 - 调整首页Logo图标尺寸及边距以适配设计需求 - 保证所有相关改动经过npm run build验证通过
115 lines
2.2 KiB
JavaScript
115 lines
2.2 KiB
JavaScript
export const LOCK_TYPE_DIC = [
|
|
{ label: '系统锁定', value: 'SYSTEM' },
|
|
{ label: '手动锁定', value: 'MANUAL' },
|
|
];
|
|
|
|
export const LOCK_STATUS_DIC = [
|
|
{ label: '待锁定', value: 'PRE_LOCKED' },
|
|
{ label: '锁定中', value: 'LOCKED' },
|
|
{ label: '已解锁', value: 'UN_LOCKED' },
|
|
];
|
|
|
|
export const authLockOption = {
|
|
tip: false,
|
|
searchShow: true,
|
|
searchMenuSpan: 24,
|
|
searchIcon: true,
|
|
searchIndex: 8,
|
|
searchMenuPosition: 'right',
|
|
border: true,
|
|
index: true,
|
|
addBtn: false,
|
|
viewBtn: false,
|
|
editBtn: false,
|
|
delBtn: false,
|
|
menuWidth: 180,
|
|
dialogType: 'drawer',
|
|
dialogWidth: 800,
|
|
dialogClickModal: false,
|
|
column: [
|
|
{
|
|
label: '锁定目标',
|
|
prop: 'lockTarget',
|
|
slot: true,
|
|
search: true,
|
|
span: 24,
|
|
searchPlaceholder: '请输入账号或IP',
|
|
},
|
|
{
|
|
label: '用户姓名',
|
|
prop: 'userName',
|
|
slot: true,
|
|
width: 100,
|
|
},
|
|
{
|
|
label: '请求IP',
|
|
prop: 'remoteIp',
|
|
slot: true,
|
|
search: true,
|
|
searchPlaceholder: '请输入IP地址',
|
|
width: 160,
|
|
},
|
|
{
|
|
label: '失败次数',
|
|
prop: 'failCount',
|
|
width: 80,
|
|
align: 'center',
|
|
hide: true,
|
|
},
|
|
{
|
|
label: '用户代理',
|
|
prop: 'userAgent',
|
|
hide: true,
|
|
overHidden: true,
|
|
},
|
|
{
|
|
label: '锁定类型',
|
|
prop: 'lockType',
|
|
slot: true,
|
|
type: 'select',
|
|
dicData: LOCK_TYPE_DIC,
|
|
width: 90,
|
|
align: 'center',
|
|
},
|
|
{
|
|
label: '锁定状态',
|
|
prop: 'lockStatus',
|
|
slot: true,
|
|
type: 'select',
|
|
search: true,
|
|
dicData: LOCK_STATUS_DIC,
|
|
width: 90,
|
|
align: 'center',
|
|
},
|
|
{
|
|
label: '锁定开始',
|
|
prop: 'lockBeginTime',
|
|
slot: true,
|
|
width: 120,
|
|
},
|
|
{
|
|
label: '锁定结束',
|
|
prop: 'lockEndTime',
|
|
slot: true,
|
|
width: 120,
|
|
},
|
|
{
|
|
label: '锁定原因',
|
|
prop: 'lockReason',
|
|
type: 'textarea',
|
|
hide: true,
|
|
overHidden: true,
|
|
minWidth: 160,
|
|
span: 24,
|
|
},
|
|
{
|
|
label: '解锁原因',
|
|
prop: 'unlockReason',
|
|
type: 'textarea',
|
|
hide: true,
|
|
overHidden: true,
|
|
span: 24,
|
|
},
|
|
],
|
|
};
|