From e3227f5cc5debba032b6b325dd0aef4f3514351b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Fri, 13 Mar 2026 16:11:00 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E5=88=A0=E9=99=A4=E5=A4=9A=E7=A7=9F?= =?UTF-8?q?=E6=88=B7=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.development | 2 +- .env.production | 2 +- README.md | 2 - package.json | 2 +- src/api/login.ts | 13 +- src/api/system/menu/index.ts | 8 - src/api/system/social/auth.ts | 8 +- src/api/system/tenant/index.ts | 109 ----- src/api/system/tenant/types.ts | 46 --- src/api/system/tenantPackage/index.ts | 67 --- src/api/system/tenantPackage/types.ts | 20 - src/api/types.ts | 16 - src/api/workflow/task/index.ts | 4 +- src/lang/en_US.ts | 9 - src/lang/zh_CN.ts | 9 - src/layout/components/Navbar.vue | 60 +-- .../components/SocialCallback/index.vue | 13 - src/layout/index.vue | 6 - src/store/modules/user.ts | 3 - src/views/index.vue | 4 +- src/views/login.vue | 38 +- src/views/register.vue | 29 +- src/views/system/tenant/index.vue | 382 ------------------ src/views/system/tenantPackage/index.vue | 329 --------------- src/views/system/user/profile/thirdParty.vue | 3 +- 25 files changed, 18 insertions(+), 1166 deletions(-) delete mode 100644 src/api/system/tenant/index.ts delete mode 100644 src/api/system/tenant/types.ts delete mode 100644 src/api/system/tenantPackage/index.ts delete mode 100644 src/api/system/tenantPackage/types.ts delete mode 100644 src/views/system/tenant/index.vue delete mode 100644 src/views/system/tenantPackage/index.vue diff --git a/.env.development b/.env.development index 3737274c..bc93332a 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ # 页面标题 -VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统 +VITE_APP_TITLE = RuoYi-Vue-Plus后台管理系统 VITE_APP_LOGO_TITLE = RuoYi-Vue-Plus # 开发环境配置 diff --git a/.env.production b/.env.production index 883c8f19..e5532de2 100644 --- a/.env.production +++ b/.env.production @@ -1,5 +1,5 @@ # 页面标题 -VITE_APP_TITLE = RuoYi-Vue-Plus多租户管理系统 +VITE_APP_TITLE = RuoYi-Vue-Plus后台管理系统 VITE_APP_LOGO_TITLE = RuoYi-Vue-Plus # 生产环境配置 diff --git a/README.md b/README.md index 1c89bf95..06f37607 100644 --- a/README.md +++ b/README.md @@ -35,8 +35,6 @@ npm run build:prod | 业务 | 功能说明 | 本框架 | RuoYi | | ------------ | ------------------------------------------------------------- | ------ | ----------------------------- | -| 租户管理 | 系统内租户的管理 如:租户套餐、过期时间、用户数量、企业信息等 | 支持 | 无 | -| 租户套餐管理 | 系统内租户所能使用的套餐管理 如:套餐内所包含的菜单等 | 支持 | 无 | | 用户管理 | 用户的管理配置 如:新增用户、分配用户所属部门、角色、岗位等 | 支持 | 支持 | | 部门管理 | 配置系统组织机构(公司、部门、小组) 树结构展现支持数据权限 | 支持 | 支持 | | 岗位管理 | 配置系统用户所属担任职务 | 支持 | 支持 | diff --git a/package.json b/package.json index 15662640..21b95439 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "$schema": "https://json.schemastore.org/package", "name": "ruoyi-vue-plus", "version": "5.5.3-2.5.3", - "description": "RuoYi-Vue-Plus多租户管理系统", + "description": "RuoYi-Vue-Plus后台管理系统", "author": "LionLi", "license": "MIT", "type": "module", diff --git a/src/api/login.ts b/src/api/login.ts index 35e6a4ea..37e5ff6b 100644 --- a/src/api/login.ts +++ b/src/api/login.ts @@ -1,6 +1,6 @@ import request from '@/utils/request'; import { AxiosPromise } from 'axios'; -import { LoginData, LoginResult, VerifyCodeResult, TenantInfo } from './types'; +import { LoginData, LoginResult, VerifyCodeResult } from './types'; import { UserInfo } from '@/api/system/user/types'; // pc端固定客户端授权id @@ -100,14 +100,3 @@ export function getInfo(): AxiosPromise { method: 'get' }); } - -// 获取租户列表 -export function getTenantList(isToken: boolean): AxiosPromise { - return request({ - url: '/auth/tenant/list', - headers: { - isToken: isToken - }, - method: 'get' - }); -} diff --git a/src/api/system/menu/index.ts b/src/api/system/menu/index.ts index 81461fdb..0e633d10 100644 --- a/src/api/system/menu/index.ts +++ b/src/api/system/menu/index.ts @@ -35,14 +35,6 @@ export const roleMenuTreeselect = (roleId: string | number): AxiosPromise => { - return request({ - url: '/system/menu/tenantPackageMenuTreeselect/' + packageId, - method: 'get' - }); -}; - // 新增菜单 export const addMenu = (data: MenuForm) => { return request({ diff --git a/src/api/system/social/auth.ts b/src/api/system/social/auth.ts index 05471d9f..7ca2433a 100644 --- a/src/api/system/social/auth.ts +++ b/src/api/system/social/auth.ts @@ -1,14 +1,10 @@ import request from '@/utils/request'; // 获取跳转URL -export function authRouterUrl(source: string, tenantId: string) { +export function authRouterUrl(source: string) { return request({ url: '/auth/binding/' + source, - method: 'get', - params: { - tenantId: tenantId, - domain: window.location.host - } + method: 'get' }); } diff --git a/src/api/system/tenant/index.ts b/src/api/system/tenant/index.ts deleted file mode 100644 index 675447c6..00000000 --- a/src/api/system/tenant/index.ts +++ /dev/null @@ -1,109 +0,0 @@ -import request from '@/utils/request'; -import { TenantForm, TenantQuery, TenantVO } from './types'; -import { AxiosPromise } from 'axios'; - -// 查询租户列表 -export function listTenant(query: TenantQuery): AxiosPromise { - return request({ - url: '/system/tenant/list', - method: 'get', - params: query - }); -} - -// 查询租户详细 -export function getTenant(id: string | number): AxiosPromise { - return request({ - url: '/system/tenant/' + id, - method: 'get' - }); -} - -// 新增租户 -export function addTenant(data: TenantForm) { - return request({ - url: '/system/tenant', - method: 'post', - headers: { - isEncrypt: true, - repeatSubmit: false - }, - data: data - }); -} - -// 修改租户 -export function updateTenant(data: TenantForm) { - return request({ - url: '/system/tenant', - method: 'put', - data: data - }); -} - -// 租户状态修改 -export function changeTenantStatus(id: string | number, tenantId: string | number, status: string) { - const data = { - id, - tenantId, - status - }; - return request({ - url: '/system/tenant/changeStatus', - method: 'put', - data: data - }); -} - -// 删除租户 -export function delTenant(id: string | number | Array) { - return request({ - url: '/system/tenant/' + id, - method: 'delete' - }); -} - -// 动态切换租户 -export function dynamicTenant(tenantId: string | number) { - return request({ - url: '/system/tenant/dynamic/' + tenantId, - method: 'get' - }); -} - -// 清除动态租户 -export function dynamicClear() { - return request({ - url: '/system/tenant/dynamic/clear', - method: 'get' - }); -} - -// 同步租户套餐 -export function syncTenantPackage(tenantId: string | number, packageId: string | number) { - const data = { - tenantId, - packageId - }; - return request({ - url: '/system/tenant/syncTenantPackage', - method: 'get', - params: data - }); -} - -// 同步租户字典 -export function syncTenantDict() { - return request({ - url: '/system/tenant/syncTenantDict', - method: 'get' - }); -} - -// 同步租户字典 -export function syncTenantConfig() { - return request({ - url: '/system/tenant/syncTenantConfig', - method: 'get' - }); -} diff --git a/src/api/system/tenant/types.ts b/src/api/system/tenant/types.ts deleted file mode 100644 index 25395fa6..00000000 --- a/src/api/system/tenant/types.ts +++ /dev/null @@ -1,46 +0,0 @@ -export interface TenantVO extends BaseEntity { - id: number | string; - tenantId: number | string; - username: string; - contactUserName: string; - contactPhone: string; - companyName: string; - licenseNumber: string; - address: string; - domain: string; - intro: string; - remark: string; - packageId: string | number; - expireTime: string; - accountCount: number; - status: string; -} - -export interface TenantQuery extends PageQuery { - tenantId: string | number; - - contactUserName: string; - - contactPhone: string; - - companyName: string; -} - -export interface TenantForm { - id: number | string | undefined; - tenantId: number | string | undefined; - username: string; - password: string; - contactUserName: string; - contactPhone: string; - companyName: string; - licenseNumber: string; - domain: string; - address: string; - intro: string; - remark: string; - packageId: string | number; - expireTime: string; - accountCount: number; - status: string; -} diff --git a/src/api/system/tenantPackage/index.ts b/src/api/system/tenantPackage/index.ts deleted file mode 100644 index 70d0dab9..00000000 --- a/src/api/system/tenantPackage/index.ts +++ /dev/null @@ -1,67 +0,0 @@ -import request from '@/utils/request'; -import { TenantPkgForm, TenantPkgQuery, TenantPkgVO } from './types'; -import { AxiosPromise } from 'axios'; - -// 查询租户套餐列表 -export function listTenantPackage(query?: TenantPkgQuery): AxiosPromise { - return request({ - url: '/system/tenant/package/list', - method: 'get', - params: query - }); -} - -// 查询租户套餐下拉选列表 -export function selectTenantPackage(): AxiosPromise { - return request({ - url: '/system/tenant/package/selectList', - method: 'get' - }); -} - -// 查询租户套餐详细 -export function getTenantPackage(packageId: string | number): AxiosPromise { - return request({ - url: '/system/tenant/package/' + packageId, - method: 'get' - }); -} - -// 新增租户套餐 -export function addTenantPackage(data: TenantPkgForm) { - return request({ - url: '/system/tenant/package', - method: 'post', - data: data - }); -} - -// 修改租户套餐 -export function updateTenantPackage(data: TenantPkgForm) { - return request({ - url: '/system/tenant/package', - method: 'put', - data: data - }); -} - -// 租户套餐状态修改 -export function changePackageStatus(packageId: number | string, status: string) { - const data = { - packageId, - status - }; - return request({ - url: '/system/tenant/package/changeStatus', - method: 'put', - data: data - }); -} - -// 删除租户套餐 -export function delTenantPackage(packageId: string | number | Array) { - return request({ - url: '/system/tenant/package/' + packageId, - method: 'delete' - }); -} diff --git a/src/api/system/tenantPackage/types.ts b/src/api/system/tenantPackage/types.ts deleted file mode 100644 index c24b8fc3..00000000 --- a/src/api/system/tenantPackage/types.ts +++ /dev/null @@ -1,20 +0,0 @@ -export interface TenantPkgVO extends BaseEntity { - packageId: string | number; - packageName: string; - menuIds: string; - remark: string; - menuCheckStrictly: boolean; - status: string; -} - -export interface TenantPkgQuery extends PageQuery { - packageName: string; -} - -export interface TenantPkgForm { - packageId: string | number | undefined; - packageName: string; - menuIds: string; - remark: string; - menuCheckStrictly: boolean; -} diff --git a/src/api/types.ts b/src/api/types.ts index 617286c6..06d2da14 100644 --- a/src/api/types.ts +++ b/src/api/types.ts @@ -2,7 +2,6 @@ * 注册 */ export type RegisterForm = { - tenantId: string; username: string; password: string; confirmPassword?: string; @@ -15,7 +14,6 @@ export type RegisterForm = { * 登录请求 */ export interface LoginData { - tenantId?: string; username?: string; password?: string; rememberMe?: boolean; @@ -43,17 +41,3 @@ export interface VerifyCodeResult { uuid?: string; img?: string; } - -/** - * 租户 - */ -export interface TenantVO { - companyName: string; - domain: any; - tenantId: string; -} - -export interface TenantInfo { - tenantEnabled: boolean; - voList: TenantVO[]; -} diff --git a/src/api/workflow/task/index.ts b/src/api/workflow/task/index.ts index dc52f62c..9eaf3f58 100644 --- a/src/api/workflow/task/index.ts +++ b/src/api/workflow/task/index.ts @@ -42,7 +42,7 @@ export const pageByTaskCopy = (query: TaskQuery): AxiosPromise => }; /** - * 当前租户所有待办任务 + * 查询全部待办任务 * @param query * @returns {*} */ @@ -55,7 +55,7 @@ export const pageByAllTaskWait = (query: TaskQuery): AxiosPromise }; /** - * 当前租户所有已办任务 + * 查询全部已办任务 * @param query * @returns {*} */ diff --git a/src/lang/en_US.ts b/src/lang/en_US.ts index b090d3e2..0f6ffac0 100644 --- a/src/lang/en_US.ts +++ b/src/lang/en_US.ts @@ -6,7 +6,6 @@ export default { }, // 登录页面国际化 login: { - selectPlaceholder: 'Please select/enter a company name', username: 'Username', password: 'Password', login: 'Login', @@ -15,9 +14,6 @@ export default { rememberPassword: 'Remember me', switchRegisterPage: 'Sign up now', rule: { - tenantId: { - required: 'Please enter your tenant id' - }, username: { required: 'Please enter your account' }, @@ -38,7 +34,6 @@ export default { }, // 注册页面国际化 register: { - selectPlaceholder: 'Please select/enter a company name', username: 'Username', password: 'Password', confirmPassword: 'Confirm Password', @@ -48,9 +43,6 @@ export default { code: 'Verification Code', switchLoginPage: 'Log in with an existing account', rule: { - tenantId: { - required: 'Please enter your tenant id' - }, username: { required: 'Please enter your account', length: 'The length of the user account must be between {min} and {max}' @@ -77,7 +69,6 @@ export default { document: 'Document', message: 'Message', layoutSize: 'Layout Size', - selectTenant: 'Select Tenant', layoutSetting: 'Layout Setting', personalCenter: 'Personal Center', logout: 'Logout' diff --git a/src/lang/zh_CN.ts b/src/lang/zh_CN.ts index 3cc98721..6a6e812b 100644 --- a/src/lang/zh_CN.ts +++ b/src/lang/zh_CN.ts @@ -6,7 +6,6 @@ export default { }, // 登录页面国际化 login: { - selectPlaceholder: '请选择/输入公司名称', username: '用户名', password: '密码', login: '登 录', @@ -15,9 +14,6 @@ export default { rememberPassword: '记住我', switchRegisterPage: '立即注册', rule: { - tenantId: { - required: '请输入您的租户编号' - }, username: { required: '请输入您的账号' }, @@ -38,7 +34,6 @@ export default { }, // 注册页面国际化 register: { - selectPlaceholder: '请选择/输入公司名称', username: '用户名', password: '密码', confirmPassword: '确认密码', @@ -48,9 +43,6 @@ export default { code: '验证码', switchLoginPage: '使用已有账户登录', rule: { - tenantId: { - required: '请输入您的租户编号' - }, username: { required: '请输入您的账号', length: '用户账号长度必须介于 {min} 和 {max} 之间' @@ -77,7 +69,6 @@ export default { document: '项目文档', message: '消息', layoutSize: '布局大小', - selectTenant: '选择租户', layoutSetting: '布局设置', personalCenter: '个人中心', logout: '退出登录' diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index d39c81ad..f61deec4 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -11,21 +11,6 @@
diff --git a/src/views/system/tenant/index.vue b/src/views/system/tenant/index.vue deleted file mode 100644 index dd31700e..00000000 --- a/src/views/system/tenant/index.vue +++ /dev/null @@ -1,382 +0,0 @@ - - - diff --git a/src/views/system/tenantPackage/index.vue b/src/views/system/tenantPackage/index.vue deleted file mode 100644 index 84a9f2b1..00000000 --- a/src/views/system/tenantPackage/index.vue +++ /dev/null @@ -1,329 +0,0 @@ - - - diff --git a/src/views/system/user/profile/thirdParty.vue b/src/views/system/user/profile/thirdParty.vue index 92665963..cb608bd6 100644 --- a/src/views/system/user/profile/thirdParty.vue +++ b/src/views/system/user/profile/thirdParty.vue @@ -58,7 +58,6 @@