diff --git a/src/api/all/index.ts b/src/api/all/index.ts index b00f92e..b2f861e 100644 --- a/src/api/all/index.ts +++ b/src/api/all/index.ts @@ -140,3 +140,13 @@ export const fetchSubAccountPage = (params: any) => { export const fetchImageUploadFile = (params: any) => { return Http.get(`/v1/oss/image-pre-signed-url`, params); }; + +// 移除企业子账号 +export const removeEnterpriseAccount = (userId: number) => { + return Http.delete(`/v1/enterprises/users/${userId}`, { headers: { 'enterprise-id': 1 } }); +}; + +// 获取企业邀请码 +export const getEnterpriseInviteCode = () => { + return Http.get(`/v1/enterprises/invite-code`, {}, { headers: { 'enterprise-id': 1 } }); +}; diff --git a/src/assets/warning.svg b/src/assets/warning.svg new file mode 100644 index 0000000..788d818 --- /dev/null +++ b/src/assets/warning.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/delete-modal.vue b/src/components/delete-modal.vue new file mode 100644 index 0000000..e8cddd8 --- /dev/null +++ b/src/components/delete-modal.vue @@ -0,0 +1,58 @@ + + + diff --git a/src/views/components/management/account/index.vue b/src/views/components/management/account/index.vue new file mode 100644 index 0000000..7c72d21 --- /dev/null +++ b/src/views/components/management/account/index.vue @@ -0,0 +1,276 @@ + + + + diff --git a/src/views/components/management/enterprise/index.vue b/src/views/components/management/enterprise/index.vue index 64924e2..e6681c3 100644 --- a/src/views/components/management/enterprise/index.vue +++ b/src/views/components/management/enterprise/index.vue @@ -82,6 +82,7 @@ function handleUpdate() { async function handleOk() { if (!canUpdate.value) { customerServiceVisible.value = true; + return; } await updateEnterpriseName({ name: form.name }); AMessage.success('修改成功!');