优化、改造部分代码:

1.登录时是否输入租户码默认是需要输入。
2.切换租户的部分逻辑抽取成独立工具类。
3.表单编辑模块整合部分代码,将两个tabpane抽出来成独立文件。
4.修正bug-表单的列表配置为空时编辑页面报错,现改成为空时赋值{}。
5.系统数据迁移复制功能:去掉一些无用的代码;改成多租户时才允许以租户模式导入。
This commit is contained in:
suguangxu
2025-06-13 15:12:51 +08:00
parent 3add60c772
commit 202022a3a5
18 changed files with 742 additions and 616 deletions

View File

@ -39,11 +39,6 @@
code:"租户",
name:'租户'
},
/* {
checked:false,
code:"用户",
name:'用户'
}, */
{
checked:false,
code:'角色',
@ -54,11 +49,7 @@
code:'岗位',
name:'岗位'
},
/* {
checked:false,
code:'部门',
name:'部门'
}, */
{
checked:false,
code:'用户组',
@ -95,11 +86,6 @@
code:'桌面配置',
name:'桌面配置'
},
{
checked:false,
code:'自定义接口',
name:'自定义接口'
},
{
checked:false,
code:'角色-菜单授权',
@ -110,26 +96,6 @@
code:'角色-自定义接口授权',
name:'权限:角色-自定义接口授权'
},
/* {
checked:false,
code:'用户-角色授权',
name:'权限:用户-角色授权'
},
{
checked:false,
code:'用户-用户组授权',
name:'权限:用户-用户组授权'
},
{
checked:false,
code:'用户-岗位授权',
name:'权限:用户-岗位授权'
},
{
checked:false,
code:'用户-部门授权',
name:'权限:用户-部门授权'
}, */
{
checked:false,
code:'租户-菜单授权',

View File

@ -2,7 +2,7 @@
<div class="import">
<div class="import-log"><span @click.stop="showLogsDialog">查看导入日志</span></div>
<div class="import-type-wrapper">
<ImportSystemConfig importType="tenantMode">
<ImportSystemConfig importType="tenantMode" v-if="getAppEnvConfig().VITE_GLOB_TENANT_ENABLED">
<span class="item-action">租户模式导入</span>
</ImportSystemConfig>
<ImportSystemConfig importType="overrideMode">
@ -51,6 +51,7 @@
import { useI18n } from '/@/hooks/web/useI18n';
import ImportSystemConfig from './ImportSystemConfig.vue';
import { getLogList,getLogDetails} from '/@/api/system/dataMigration';
import {getAppEnvConfig} from "/@/utils/env";
const { t } = useI18n();