Files
tms-erp-web/src/option/system/authlog.js
T
gxwebsoft 7fb8113c8e feat(core): 统一全站时间列加排序并优化司机管理显示
- 所有含时间的列表列(创建时间、更新时间、起止日期等)均增加排序功能,兼顾Avue option和手写el-table-column
- 司机管理「姓名身份证号」列拆分为独立的「姓名」「身份证号」两列,分别使用插槽渲染
- 修复车辆/船舶/司机管理「所属组织」列前导空格问题,value 使用无缩进原始标签
- 调整司机管理页到期筛选标签位置,移至搜索菜单行并优化样式,删除过渡占位筛选字段
- 增加组织名称列自定义插槽,去除已入库旧数据的前导空白
- 更新相关样式,删除无用样式代码,增加表格列排序样式支持
2026-08-07 15:11:08 +08:00

99 lines
1.9 KiB
JavaScript

export const GRANT_TYPE_DIC = [
{ label: '密码登录', value: 'password' },
{ label: '验证码登录', value: 'captcha' },
{ label: '短信登录', value: 'sms' },
{ label: '社交登录', value: 'social' },
{ label: '客户端凭证', value: 'client_credentials' },
{ label: '刷新令牌', value: 'refresh_token' },
];
export const authLogOption = {
tip: false,
searchShow: true,
searchMenuSpan: 24,
searchIcon: true,
searchIndex: 8,
searchMenuPosition: 'right',
border: true,
index: true,
addBtn: false,
viewBtn: false,
editBtn: false,
delBtn: false,
menu: true,
menuWidth: 180,
dialogType: 'drawer',
dialogWidth: 800,
dialogClickModal: false,
column: [
{
label: '授权账号',
prop: 'account',
slot: true,
search: true,
searchPlaceholder: '请输入账号',
},
{
label: '用户姓名',
prop: 'realName',
},
{
label: '授权类型',
prop: 'grantType',
type: 'select',
search: true,
dicData: GRANT_TYPE_DIC,
width: 110,
align: 'center',
},
{
label: '请求IP',
prop: 'remoteIp',
slot: true,
search: true,
searchPlaceholder: '请输入IP地址',
width: 160,
},
{
label: '服务ID',
prop: 'serviceId',
hide: true,
width: 120,
},
{
label: '服务器IP',
prop: 'serverIp',
hide: true,
width: 160,
},
{
label: '环境',
prop: 'env',
slot: true,
width: 80,
align: 'center',
},
{
label: '服务器名',
prop: 'serverHost',
hide: true,
width: 120,
},
{
label: '登录时间',
prop: 'loginTime',
sortable: true,
span: 24,
width: 180,
},
{
label: '用户代理',
prop: 'userAgent',
type: 'textarea',
span: 24,
hide: true,
overHidden: true,
},
],
};