diff --git a/apps/web-antd/src/api/platform-user/index.ts b/apps/web-antd/src/api/platform-user/index.ts index 47a2a14..1467590 100644 --- a/apps/web-antd/src/api/platform-user/index.ts +++ b/apps/web-antd/src/api/platform-user/index.ts @@ -9,6 +9,7 @@ export namespace PlatformUserApi { nickname: string; info: string; inside: number; + disable: number; // 0-可用 1-禁用 create_time: string; update_time: string; } @@ -23,6 +24,7 @@ export namespace PlatformUserApi { nickname: string; info: string; inside: number; + disable: number; // 0-可用 1-禁用 } } diff --git a/apps/web-antd/src/views/platform-user/data.ts b/apps/web-antd/src/views/platform-user/data.ts index f7fcf03..65ca495 100644 --- a/apps/web-antd/src/views/platform-user/data.ts +++ b/apps/web-antd/src/views/platform-user/data.ts @@ -36,6 +36,18 @@ export function useFormSchema(): VbenFormSchema[] { }, defaultValue: 0, }, + { + component: 'Switch', + fieldName: 'disable', + label: '是否封禁', + componentProps: { + checkedChildren: '封禁', + unCheckedChildren: '可用', + checkedValue: 1, + unCheckedValue: 0, + }, + defaultValue: 0, + }, ]; } @@ -104,6 +116,12 @@ export function useColumns( width: 100, formatter: ({ cellValue }) => (cellValue === 1 ? '是' : '否'), }, + { + field: 'disable', + title: '封禁状态', + width: 100, + formatter: ({ cellValue }) => (cellValue === 1 ? '已封禁' : '正常'), + }, { field: 'create_time', title: '创建时间',