reactor:【system 系统管理】oauth2/client 进一步统一代码风格

This commit is contained in:
YunaiV
2025-09-06 19:38:48 +08:00
parent 4bdd5552dd
commit c9e782fefe
6 changed files with 154 additions and 102 deletions

View File

@@ -109,6 +109,7 @@ export function useFormSchema(): VbenFormSchema[] {
componentProps: {
placeholder: '请输入授权范围',
mode: 'tags',
allowClear: true,
},
},
{
@@ -179,6 +180,7 @@ export function useGridFormSchema(): VbenFormSchema[] {
component: 'Input',
componentProps: {
placeholder: '请输入应用名',
allowClear: true,
},
},
{
@@ -197,21 +199,26 @@ export function useGridFormSchema(): VbenFormSchema[] {
/** 列表的字段 */
export function useGridColumns(): VxeTableGridOptions['columns'] {
return [
{ type: 'checkbox', width: 40 },
{
field: 'clientId',
title: '客户端编号',
minWidth: 120,
},
{
field: 'secret',
title: '客户端密钥',
minWidth: 120,
},
{
field: 'name',
title: '应用名',
minWidth: 120,
},
{
field: 'logo',
title: '应用图标',
minWidth: 100,
cellRender: {
name: 'CellImage',
},
@@ -219,6 +226,7 @@ export function useGridColumns(): VxeTableGridOptions['columns'] {
{
field: 'status',
title: '状态',
minWidth: 80,
cellRender: {
name: 'CellDict',
props: { type: DICT_TYPE.COMMON_STATUS },
@@ -227,20 +235,24 @@ export function useGridColumns(): VxeTableGridOptions['columns'] {
{
field: 'accessTokenValiditySeconds',
title: '访问令牌的有效期',
minWidth: 150,
formatter: ({ cellValue }) => `${cellValue}`,
},
{
field: 'refreshTokenValiditySeconds',
title: '刷新令牌的有效期',
minWidth: 150,
formatter: ({ cellValue }) => `${cellValue}`,
},
{
field: 'authorizedGrantTypes',
title: '授权类型',
minWidth: 100,
},
{
field: 'createTime',
title: '创建时间',
minWidth: 180,
formatter: 'formatDateTime',
},
{