diff --git a/src/api/account_center/sub_account.ts b/src/api/account_center/sub_account.ts index 07d09ab..8b4d9da 100644 --- a/src/api/account_center/sub_account.ts +++ b/src/api/account_center/sub_account.ts @@ -16,3 +16,11 @@ export function subAccountList(params: Record) { export function subAccountNumber() { return request.get({ url: '/user/validUserCount' }) } +// 子账号详情 +export function subAccountDetail(params: Record) { + return request.get({ url: '/user/detail', params }) +} +// 删除子账号 +export function subAccountDelete(params: Record) { + return request.post({ url: '/user/sonDel', params }) +} diff --git a/src/views/account_center/sub_account/components/account-list/account-dialog.vue b/src/views/account_center/sub_account/components/account-list/account-dialog.vue index 9277ac2..397a621 100644 --- a/src/views/account_center/sub_account/components/account-list/account-dialog.vue +++ b/src/views/account_center/sub_account/components/account-list/account-dialog.vue @@ -66,9 +66,9 @@ diff --git a/src/views/account_center/sub_account/index.vue b/src/views/account_center/sub_account/index.vue index cfb8cb6..cddbf51 100644 --- a/src/views/account_center/sub_account/index.vue +++ b/src/views/account_center/sub_account/index.vue @@ -3,7 +3,7 @@
- +
@@ -14,6 +14,8 @@ import organization from './modules/organization.vue' import accountList from './modules/account-list.vue' import type { Tree } from './components/organization/organization-tree.vue' import { subAccountNumber } from '@/api/account_center/sub_account' +import { StatusEnum } from '@/enums' +import feedback from '@/utils/feedback' const selectedNode = ref() const setSelectedNode = (data: Tree) => { @@ -23,6 +25,7 @@ watch( () => selectedNode.value, val => { if (val) { + if (val.status == StatusEnum.Stop) feedback.msgError('当前组织状态为停用,请先启用') fetchTableList() } } diff --git a/src/views/account_center/sub_account/modules/account-list.vue b/src/views/account_center/sub_account/modules/account-list.vue index 80f2f34..b15615e 100644 --- a/src/views/account_center/sub_account/modules/account-list.vue +++ b/src/views/account_center/sub_account/modules/account-list.vue @@ -5,7 +5,7 @@
- 新建账号 + 新建账号 批量删除 @@ -16,7 +16,10 @@ - + + + + @@ -44,7 +47,7 @@
- +