From 026883d8c6c418802bb256c0e88e934fac3fdb51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=82=96=E6=99=8B=E9=A3=9E?= <378266566@qq.com> Date: Fri, 25 Apr 2025 14:58:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E5=A4=9A=E7=A7=9F?= =?UTF-8?q?=E6=88=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/system/tenant/index.ts | 62 ------ src/api/system/tenantPackage/index.ts | 49 ----- src/views/base/login/LoginForm.vue | 48 +++-- src/views/system/role/index.vue | 4 +- src/views/system/tenant/TenantModal.vue | 58 ------ src/views/system/tenant/index.vue | 97 --------- src/views/system/tenant/tenant.data.ts | 191 ------------------ .../tenantPackage/TenantPackageModal.vue | 127 ------------ src/views/system/tenantPackage/index.vue | 86 -------- .../tenantPackage/tenantPackage.data.ts | 90 --------- 10 files changed, 25 insertions(+), 787 deletions(-) delete mode 100644 src/api/system/tenant/index.ts delete mode 100644 src/api/system/tenantPackage/index.ts delete mode 100644 src/views/system/tenant/TenantModal.vue delete mode 100644 src/views/system/tenant/index.vue delete mode 100644 src/views/system/tenant/tenant.data.ts delete mode 100644 src/views/system/tenantPackage/TenantPackageModal.vue delete mode 100644 src/views/system/tenantPackage/index.vue delete mode 100644 src/views/system/tenantPackage/tenantPackage.data.ts diff --git a/src/api/system/tenant/index.ts b/src/api/system/tenant/index.ts deleted file mode 100644 index 7fa6138..0000000 --- a/src/api/system/tenant/index.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { defHttp } from '@/utils/http/axios' - -export interface TenantVO { - id: number - name: string - contactName: string - contactMobile: string - status: number - domain: string - packageId: number - username: string - password: string - expireTime: Date - accountCount: number - createTime: Date -} - -export interface TenantPageReqVO extends PageParam { - name?: string - contactName?: string - contactMobile?: string - status?: number - createTime?: Date[] -} - -export interface TenantExportReqVO { - name?: string - contactName?: string - contactMobile?: string - status?: number - createTime?: Date[] -} - -// 查询租户列表 -export function getTenantPage(params: TenantPageReqVO) { - return defHttp.get({ url: '/system/tenant/page', params }) -} - -// 查询租户详情 -export function getTenant(id: number) { - return defHttp.get({ url: `/system/tenant/get?id=${id}` }) -} - -// 新增租户 -export function createTenant(data: TenantVO) { - return defHttp.post({ url: '/system/tenant/create', data }) -} - -// 修改租户 -export function updateTenant(data: TenantVO) { - return defHttp.put({ url: '/system/tenant/update', data }) -} - -// 删除租户 -export function deleteTenant(id: number) { - return defHttp.delete({ url: `/system/tenant/delete?id=${id}` }) -} - -// 导出租户 -export function exportTenant(params: TenantExportReqVO) { - return defHttp.download({ url: '/system/tenant/export-excel', params }, '租户.xls') -} diff --git a/src/api/system/tenantPackage/index.ts b/src/api/system/tenantPackage/index.ts deleted file mode 100644 index 853a234..0000000 --- a/src/api/system/tenantPackage/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { defHttp } from '@/utils/http/axios' - -export interface TenantPackageVO { - id: number - name: string - status: number - remark: string - creator: string - updater: string - updateTime: string - menuIds: number[] - createTime: Date -} - -export interface TenantPackagePageReqVO extends PageParam { - name?: string - status?: number - remark?: string - createTime?: Date[] -} - -// 查询租户套餐列表 -export function getTenantPackagePage(params: TenantPackagePageReqVO) { - return defHttp.get({ url: '/system/tenant-package/page', params }) -} - -// 获得租户 -export function getTenantPackage(id: number) { - return defHttp.get({ url: `/system/tenant-package/get?id=${id}` }) -} - -// 新增租户套餐 -export function createTenantPackage(data: TenantPackageVO) { - return defHttp.post({ url: '/system/tenant-package/create', data }) -} - -// 修改租户套餐 -export function updateTenantPackage(data: TenantPackageVO) { - return defHttp.put({ url: '/system/tenant-package/update', data }) -} - -// 删除租户套餐 -export function deleteTenantPackage(id: number) { - return defHttp.delete({ url: `/system/tenant-package/delete?id=${id}` }) -} -// 获取租户套餐精简信息列表 -export function getTenantPackageList() { - return defHttp.get({ url: '/system/tenant-package/get-simple-list' }) -} diff --git a/src/views/base/login/LoginForm.vue b/src/views/base/login/LoginForm.vue index f8a3781..d892ff2 100644 --- a/src/views/base/login/LoginForm.vue +++ b/src/views/base/login/LoginForm.vue @@ -18,7 +18,6 @@ import { useDesign } from '@/hooks/web/useDesign' import * as authUtil from '@/utils/auth' import { Verify } from '@/components/Verifition' -import { getTenantByWebsite, getTenantIdByName } from '@/api/base/login' const FormItem = Form.Item const InputPassword = Input.Password @@ -29,7 +28,7 @@ const { prefixCls } = useDesign('login') const userStore = useUserStore() const permissionStore = usePermissionStore() -const { tenantEnable, captchaEnable } = useGlobSetting() +const { captchaEnable } = useGlobSetting() const { setLoginState, getLoginState } = useLoginState() const { getFormRules } = useFormRules() @@ -42,7 +41,7 @@ const verify = ref() const captchaType = ref('blockPuzzle') // blockPuzzle 滑块 clickWord 点击文字 const formData = reactive({ - tenantName: '芋道源码', + // tenantName: '芋道源码', username: 'admin', password: 'admin123', captchaVerification: '', @@ -68,24 +67,24 @@ async function getCode() { } // 根据域名,获得租户信息 && 获取租户ID -async function getTenantId() { - if (tenantEnable === 'true') { - const website = location.host - const tenant = await getTenantByWebsite(website) - if (tenant) { - formData.tenantName = tenant.name - authUtil.setTenantId(tenant.id) - } - else { - const res = await getTenantIdByName(formData.tenantName) - console.log(res) - authUtil.setTenantId(res) - } - } -} +// async function getTenantId() { +// if (tenantEnable === 'true') { +// const website = location.host +// const tenant = await getTenantByWebsite(website) +// if (tenant) { +// formData.tenantName = tenant.name +// authUtil.setTenantId(tenant.id) +// } +// else { +// const res = await getTenantIdByName(formData.tenantName) +// console.log(res) +// authUtil.setTenantId(res) +// } +// } +// } async function handleLogin(params) { - await getTenantId() + // await getTenantId() const data = await validForm() if (!data) return @@ -125,7 +124,7 @@ async function handleLogin(params) { v-show="getShow" ref="formRef" class="enter-x p-4" :model="formData" :rules="getFormRules" @keypress.enter="handleLogin" > - + - - + - - + + diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 5e820b7..95d37f9 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -72,8 +72,8 @@ async function handleDelete(record: Recordable) {