diff --git a/src/api/system/tenant/index.ts b/src/api/system/tenant/index.ts index cd6e5db..b6438da 100644 --- a/src/api/system/tenant/index.ts +++ b/src/api/system/tenant/index.ts @@ -71,3 +71,7 @@ export const deleteTenantList = (ids: number[]) => { export const exportTenant = (params: TenantExportReqVO) => { return request.download({ url: '/system/tenant/export-excel', params }) } + +export const getSimpleTenantList = () => { + return request.get({ url: '/system/tenant/simple-list' }) +} diff --git a/src/api/system/userTenant/index.ts b/src/api/system/userTenant/index.ts new file mode 100644 index 0000000..281f616 --- /dev/null +++ b/src/api/system/userTenant/index.ts @@ -0,0 +1,37 @@ +// src/api/system/userTenant/index.ts +import request from '@/config/axios' + +export interface TenantInfoVO { + tenantId: number + tenantName: string + isDefault: boolean +} + +export interface UserTenantRelVO { + id: number + userId: number + tenantId: number + tenantName: string + isDefault: boolean + createTime: Date +} + +export const getUserTenants = (userId: number) => { + return request.get({ url: '/system/user-tenant/list-by-user', params: { userId } }) +} + +export const assignUserToTenant = (data: { userId: number; tenantId: number; isDefault?: boolean }) => { + return request.post({ url: '/system/user-tenant/assign', data }) +} + +export const batchAssignUserToTenants = (data: { userId: number; tenantIds: number[] }) => { + return request.post({ url: '/system/user-tenant/batch-assign', data }) +} + +export const removeUserFromTenant = (userId: number, tenantId: number) => { + return request.delete({ url: '/system/user-tenant/remove', params: { userId, tenantId } }) +} + +export const getSimpleTenantList = () => { + return request.get({ url: '/system/tenant/simple-list' }) +} diff --git a/src/views/Login/components/LoginForm.vue b/src/views/Login/components/LoginForm.vue index 1bb5173..a7ceea7 100644 --- a/src/views/Login/components/LoginForm.vue +++ b/src/views/Login/components/LoginForm.vue @@ -86,64 +86,6 @@ mode="pop" @success="handleLogin" /> - - - - - - - - - - - - - - - - {{ t('login.otherLogin') }} - - -
- -
-
-
- 萌新必读 - - -
- 📚开发指南 - 🔥视频教程 - - ⚡面试手册 - - - 🤝外包咨询 - -
-
-
diff --git a/src/views/community/house/HouseForm.vue b/src/views/community/house/HouseForm.vue index b5d987f..a4e2a6c 100644 --- a/src/views/community/house/HouseForm.vue +++ b/src/views/community/house/HouseForm.vue @@ -7,44 +7,51 @@ label-width="100px" v-loading="formLoading" > - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +