diff --git a/apps/web-antd/src/views/system/role/data.tsx b/apps/web-antd/src/views/system/role/data.tsx index 26fc8765..cc4cd230 100644 --- a/apps/web-antd/src/views/system/role/data.tsx +++ b/apps/web-antd/src/views/system/role/data.tsx @@ -1,3 +1,9 @@ +import type { FormSchemaGetter } from '#/adapter'; + +import { DictEnum } from '@vben/constants'; + +import { getDictOptions } from '#/utils/dict'; + /** * authScopeOptions user也会用到 */ @@ -8,3 +14,36 @@ export const authScopeOptions = [ { color: 'cyan', label: '本部门及以下数据权限', value: '4' }, { color: 'error', label: '仅本人数据权限', value: '5' }, ]; + +export const querySchema: FormSchemaGetter = () => [ + { + component: 'Input', + componentProps: { + placeholder: '请输入', + }, + fieldName: 'roleName', + label: '角色名称', + }, + { + component: 'Input', + componentProps: { + placeholder: '请输入', + }, + fieldName: 'roleKey', + label: '权限字符', + }, + { + component: 'Select', + componentProps: { + options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), + placeholder: '请选择', + }, + fieldName: 'status', + label: '状态', + }, + { + component: 'RangePicker', + fieldName: 'createTime', + label: '创建时间', + }, +]; diff --git a/apps/web-antd/src/views/system/role/index.vue b/apps/web-antd/src/views/system/role/index.vue index 3f3073e5..a778a7db 100644 --- a/apps/web-antd/src/views/system/role/index.vue +++ b/apps/web-antd/src/views/system/role/index.vue @@ -1,28 +1,36 @@ diff --git a/apps/web-antd/src/views/system/user/index.vue b/apps/web-antd/src/views/system/user/index.vue index f584aa3c..88092143 100644 --- a/apps/web-antd/src/views/system/user/index.vue +++ b/apps/web-antd/src/views/system/user/index.vue @@ -4,7 +4,7 @@ import { ref } from 'vue'; import { Page, useVbenDrawer, useVbenModal } from '@vben/common-ui'; import { $t } from '@vben/locales'; -import { message } from 'ant-design-vue'; +import { Card, message } from 'ant-design-vue'; import { useVbenForm } from '#/adapter'; import { userExport } from '#/api/system/user'; @@ -69,25 +69,32 @@ const [QueryForm] = useVbenForm({ @select="handleSelect" />
- -
- - {{ $t('pages.common.export') }} - - - {{ $t('pages.common.import') }} - - - {{ $t('pages.common.add') }} - -
+ + + + +
+ + {{ $t('pages.common.export') }} + + + {{ $t('pages.common.import') }} + + + {{ $t('pages.common.add') }} + +
+