mirror of
https://gh-proxy.org/https://github.com/klinsmaya/SQLBot.git
synced 2026-11-08 01:06:59 +08:00
feat(User Management): Supports user synchronization
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
"Details": "Details"
|
||||
},
|
||||
"sync": {
|
||||
"the_existing_user": "If the user already exists, overwrite the existing user.",
|
||||
"sync_users": "Sync Users",
|
||||
"sync_wechat_users": "Sync WeChat Users",
|
||||
"sync_dingtalk_users": "Sync DingTalk Users",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"Details": "세부"
|
||||
},
|
||||
"sync": {
|
||||
"the_existing_user": "해당 사용자가 이미 존재하는 경우 기존 사용자를 덮어씁니다.",
|
||||
"sync_users": "사용자 동기화",
|
||||
"sync_wechat_users": "위챗 사용자 동기화",
|
||||
"sync_dingtalk_users": "딩톡 사용자 동기화",
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"Details": "详情"
|
||||
},
|
||||
"sync": {
|
||||
"the_existing_user": "若用户已存在,覆盖旧用户",
|
||||
"sync_users": "同步用户",
|
||||
"sync_wechat_users": "同步企业微信用户",
|
||||
"sync_dingtalk_users": "同步钉钉用户",
|
||||
|
||||
@@ -102,6 +102,9 @@
|
||||
</div>
|
||||
|
||||
<template #footer>
|
||||
<el-checkbox style="float: left" v-model="existingUser">
|
||||
{{ $t('sync.the_existing_user') }}
|
||||
</el-checkbox>
|
||||
<el-button secondary @click="centerDialogVisible = false">
|
||||
{{ $t('common.cancel') }}</el-button
|
||||
>
|
||||
@@ -123,6 +126,7 @@ import Close from '@/assets/svg/icon_close_outlined_w.svg'
|
||||
import Search from '@/assets/svg/icon_search-outline_outlined.svg'
|
||||
import type { CheckboxValueType } from 'element-plus-secondary'
|
||||
const checkAll = ref(false)
|
||||
const existingUser = ref(false)
|
||||
const isIndeterminate = ref(false)
|
||||
const checkedWorkspace = ref<any[]>([])
|
||||
const workspace = ref<any[]>([])
|
||||
@@ -130,7 +134,7 @@ const search = ref('')
|
||||
const dialogTitle = ref('')
|
||||
|
||||
const loading = ref(false)
|
||||
const centerDialogVisible = ref(false)
|
||||
const centerDialogVisible = ref(true)
|
||||
const checkTableList = ref([] as any[])
|
||||
|
||||
const workspaceWithKeywords = computed(() => {
|
||||
|
||||
@@ -95,6 +95,9 @@
|
||||
</div>
|
||||
|
||||
<template #footer>
|
||||
<el-checkbox style="float: left" v-model="existingUser">
|
||||
{{ $t('sync.the_existing_user') }}
|
||||
</el-checkbox>
|
||||
<el-button secondary @click="centerDialogVisible = false">
|
||||
{{ $t('common.cancel') }}</el-button
|
||||
>
|
||||
@@ -118,6 +121,7 @@ import Search from '@/assets/svg/icon_search-outline_outlined.svg'
|
||||
import type { CheckboxValueType } from 'element-plus-secondary'
|
||||
import type { FilterNodeMethodFunction } from 'element-plus-secondary'
|
||||
const checkAll = ref(false)
|
||||
const existingUser = ref(false)
|
||||
const isIndeterminate = ref(false)
|
||||
const checkedWorkspace = ref<any[]>([])
|
||||
const workspace = ref<any[]>([])
|
||||
|
||||
Reference in New Issue
Block a user