|
|
@@ -86,6 +86,17 @@ export function useUserTableColumns<T = SystemModel.User>(
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
+ {
|
|
|
+ field: 'userType',
|
|
|
+ title: $t('system.user.reviewExpert'),
|
|
|
+ minWidth: 100,
|
|
|
+ slots: {
|
|
|
+ default: ({ row }) => {
|
|
|
+ const user = row as SystemModel.User;
|
|
|
+ return user.userType === '01' ? '是' : '否';
|
|
|
+ },
|
|
|
+ },
|
|
|
+ },
|
|
|
{
|
|
|
field: 'createUser',
|
|
|
title: $t('system.organization.createUser'),
|
|
|
@@ -209,6 +220,19 @@ export function useUserFormSchema(mode: 'add' | 'edit' = 'add'): VbenFormSchema[
|
|
|
label: $t('system.role._'),
|
|
|
rules: 'selectRequired',
|
|
|
},
|
|
|
+ {
|
|
|
+ component: 'RadioGroup',
|
|
|
+ componentProps: {
|
|
|
+ options: [
|
|
|
+ { label: '是', value: '01' },
|
|
|
+ { label: '否', value: '00' },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ defaultValue: '00',
|
|
|
+ fieldName: 'userType',
|
|
|
+ label: $t('system.user.reviewExpertMember'),
|
|
|
+ rules: 'selectRequired',
|
|
|
+ },
|
|
|
{
|
|
|
component: 'Input',
|
|
|
fieldName: 'remark',
|