修改TMS用户同步只增量同步用户数据
This commit is contained in:
@@ -28,9 +28,9 @@
|
||||
<el-col :span="1.5">
|
||||
<el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['system:user:export']">导出</el-button>
|
||||
</el-col>
|
||||
<!-- <el-col :span="1.5">-->
|
||||
<!-- <el-button type="primary" plain icon="Refresh" :loading="syncLoading" @click="handleSyncFromOracle" v-hasPermi="['system:user:add']">TMS系统同步用户数据</el-button>-->
|
||||
<!-- </el-col>-->
|
||||
<el-col :span="1.5">
|
||||
<el-button type="primary" plain icon="Refresh" :loading="syncLoading" @click="handleSyncFromOracle" v-hasPermi="['system:user:add']">TMS同步用户</el-button>
|
||||
</el-col>
|
||||
</template>
|
||||
|
||||
<template #col-userName="{ row }">
|
||||
@@ -262,10 +262,10 @@ function handleDelete(userIds) {
|
||||
}).catch(() => {})
|
||||
}
|
||||
|
||||
/** 从老系统(Oracle)同步部门/角色/用户 */
|
||||
/** 从 TMS(老系统 Oracle)增量同步用户:不动组织机构/角色,已有用户不变,仅新增 */
|
||||
function handleSyncFromOracle() {
|
||||
proxy.$modal.confirm(
|
||||
'将从老系统同步部门(威狮国际及其下级部门)、角色、用户数据。注意:同步为覆盖式迁移,除超级管理员外,系统现有部门、角色、用户将被老系统数据替换(角色权限需另行配置,新用户默认密码 123456)。是否继续?'
|
||||
'将从 TMS 增量同步用户:不改动组织机构和角色,已存在的用户保持不变(优先按工号匹配,其次按姓名+所在机构匹配),仅新增系统中不存在的用户;机构匹配不到的新用户统一挂到“威狮国际”下,初始密码 123456。是否继续?'
|
||||
).then(() => {
|
||||
syncLoading.value = true
|
||||
return syncUsersFromOracle()
|
||||
|
||||
Reference in New Issue
Block a user