From a37a16c70edc5e9d5e8aa2e99792f1be57b30c5c Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Mon, 6 Jan 2025 14:47:20 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=A7=BB=E9=99=A4=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/system/role-beta/data.tsx | 224 ---------------- .../src/views/system/role-beta/index.vue | 239 ------------------ .../system/role-beta/role-auth-modal.vue | 116 --------- .../views/system/role-beta/role-drawer.vue | 144 ----------- 4 files changed, 723 deletions(-) delete mode 100644 apps/web-antd/src/views/system/role-beta/data.tsx delete mode 100644 apps/web-antd/src/views/system/role-beta/index.vue delete mode 100644 apps/web-antd/src/views/system/role-beta/role-auth-modal.vue delete mode 100644 apps/web-antd/src/views/system/role-beta/role-drawer.vue diff --git a/apps/web-antd/src/views/system/role-beta/data.tsx b/apps/web-antd/src/views/system/role-beta/data.tsx deleted file mode 100644 index b7cdf6b7..00000000 --- a/apps/web-antd/src/views/system/role-beta/data.tsx +++ /dev/null @@ -1,224 +0,0 @@ -import type { FormSchemaGetter } from '#/adapter/form'; -import type { VxeGridProps } from '#/adapter/vxe-table'; - -import { getDictOptions } from '#/utils/dict'; -import { DictEnum } from '@vben/constants'; -import { getPopupContainer } from '@vben/utils'; -import { Tag } from 'ant-design-vue'; - -/** - * authScopeOptions user也会用到 - */ -export const authScopeOptions = [ - { color: 'green', label: '全部数据权限', value: '1' }, - { color: 'default', label: '自定数据权限', value: '2' }, - { color: 'orange', label: '本部门数据权限', value: '3' }, - { color: 'cyan', label: '本部门及以下数据权限', value: '4' }, - { color: 'error', label: '仅本人数据权限', value: '5' }, - { color: 'default', label: '部门及以下或本人数据权限', value: '6' }, -]; - -export const querySchema: FormSchemaGetter = () => [ - { - component: 'Input', - fieldName: 'roleName', - label: '角色名称', - }, - { - component: 'Input', - fieldName: 'roleKey', - label: '权限字符', - }, - { - component: 'Select', - componentProps: { - options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), - }, - fieldName: 'status', - label: '状态', - }, - { - component: 'RangePicker', - fieldName: 'createTime', - label: '创建时间', - }, -]; - -export const columns: VxeGridProps['columns'] = [ - { type: 'checkbox', width: 60 }, - { - title: '角色名称', - field: 'roleName', - }, - { - title: '权限字符', - field: 'roleKey', - slots: { - default: ({ row }) => { - return {row.roleKey}; - }, - }, - }, - { - title: '数据权限', - field: 'dataScope', - slots: { - default: ({ row }) => { - const found = authScopeOptions.find( - (item) => item.value === row.dataScope, - ); - if (found) { - return {found.label}; - } - return {row.dataScope}; - }, - }, - }, - { - title: '排序', - field: 'roleSort', - }, - { - title: '状态', - field: 'status', - slots: { default: 'status' }, - }, - { - title: '创建时间', - field: 'createTime', - }, - { - field: 'action', - fixed: 'right', - slots: { default: 'action' }, - title: '操作', - width: 180, - }, -]; - -export const drawerSchema: FormSchemaGetter = () => [ - { - component: 'Input', - dependencies: { - show: () => false, - triggerFields: [''], - }, - fieldName: 'roleId', - label: '角色ID', - }, - { - component: 'Input', - fieldName: 'roleName', - label: '角色名称', - rules: 'required', - }, - { - component: 'Input', - fieldName: 'roleKey', - help: '如: test simpleUser等', - label: '权限标识', - rules: 'required', - }, - { - component: 'InputNumber', - fieldName: 'roleSort', - label: '角色排序', - rules: 'required', - }, - { - component: 'Select', - componentProps: { - allowClear: false, - options: getDictOptions(DictEnum.SYS_NORMAL_DISABLE), - getPopupContainer, - }, - defaultValue: '0', - fieldName: 'status', - help: '修改后, 拥有该角色的用户将自动下线.', - label: '角色状态', - rules: 'required', - }, - { - component: 'Radio', - dependencies: { - show: () => false, - triggerFields: [''], - }, - fieldName: 'menuCheckStrictly', - label: '菜单权限', - }, - { - component: 'Input', - defaultValue: [], - fieldName: 'menuIds', - label: '菜单权限', - formItemClass: 'col-span-2', - }, - { - component: 'Textarea', - defaultValue: '', - fieldName: 'remark', - formItemClass: 'items-baseline col-span-2', - label: '备注', - }, -]; - -export const authModalSchemas: FormSchemaGetter = () => [ - { - component: 'Input', - dependencies: { - show: () => false, - triggerFields: [''], - }, - fieldName: 'roleId', - label: '角色ID', - }, - { - component: 'Radio', - dependencies: { - show: () => false, - triggerFields: [''], - }, - fieldName: 'deptCheckStrictly', - label: 'deptCheckStrictly', - }, - { - component: 'Input', - componentProps: { - disabled: true, - }, - fieldName: 'roleName', - label: '角色名称', - }, - { - component: 'Input', - componentProps: { - disabled: true, - }, - fieldName: 'roleKey', - label: '权限标识', - }, - { - component: 'Select', - componentProps: { - allowClear: false, - getPopupContainer, - options: authScopeOptions, - }, - fieldName: 'dataScope', - help: '更改后需要用户重新登录才能生效', - label: '权限范围', - }, - { - component: 'TreeSelect', - defaultValue: [], - dependencies: { - show: (values) => values.dataScope === '2', - triggerFields: ['dataScope'], - }, - fieldName: 'deptIds', - formItemClass: 'items-baseline', - help: '更改后立即生效', - label: '部门权限', - }, -]; diff --git a/apps/web-antd/src/views/system/role-beta/index.vue b/apps/web-antd/src/views/system/role-beta/index.vue deleted file mode 100644 index 73c763b1..00000000 --- a/apps/web-antd/src/views/system/role-beta/index.vue +++ /dev/null @@ -1,239 +0,0 @@ - - - diff --git a/apps/web-antd/src/views/system/role-beta/role-auth-modal.vue b/apps/web-antd/src/views/system/role-beta/role-auth-modal.vue deleted file mode 100644 index 4e184a8d..00000000 --- a/apps/web-antd/src/views/system/role-beta/role-auth-modal.vue +++ /dev/null @@ -1,116 +0,0 @@ - - - diff --git a/apps/web-antd/src/views/system/role-beta/role-drawer.vue b/apps/web-antd/src/views/system/role-beta/role-drawer.vue deleted file mode 100644 index 707d6bb7..00000000 --- a/apps/web-antd/src/views/system/role-beta/role-drawer.vue +++ /dev/null @@ -1,144 +0,0 @@ - - -