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, }, ], };