Skip to content

Commit 6b43215

Browse files
committed
fix: add default password labels in user management for localization
1 parent e147000 commit 6b43215

File tree

5 files changed

+32
-22
lines changed

5 files changed

+32
-22
lines changed

ui/src/locales/lang/en-US/views/user-manage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,5 @@ export default {
4343
dingtalk: 'DingTalk',
4444
},
4545
settingRole: 'Set Role',
46+
defaultPassword: 'Default Password',
4647
}

ui/src/locales/lang/zh-CN/views/user-manage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,5 @@ export default {
4141
dingtalk: '钉钉',
4242
},
4343
settingRole: '设置角色',
44+
defaultPassword: '默认密码',
4445
}

ui/src/locales/lang/zh-Hant/views/user-manage.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@ export default {
3636
source: {
3737
label: '用戶來源',
3838
local: '系統用戶',
39-
localCreate: '本地建立',
39+
localCreate: '本地建立',
4040
wecom: '企業微信',
4141
lark: '飛書',
4242
dingtalk: '釘釘',
4343
},
4444
settingRole: '設定角色',
45+
defaultPassword: '預設密碼',
4546
}

ui/src/views/system-chat-user/chat-user/component/UserDrawer.vue

Lines changed: 27 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,33 @@
44
<h4>{{ props.title }}</h4>
55
</template>
66
<h4 class="title-decoration-1 mb-16 mt-8">{{ $t('common.info') }}</h4>
7-
<el-form ref="userFormRef" :model="userForm" :rules="rules" label-position="top" require-asterisk-position="right"
8-
@submit.prevent :close-on-click-modal="false" :close-on-press-escape="false">
9-
<el-form-item :prop="isEdit ? '' : 'username'" :label="$t('views.login.loginForm.username.label')">
10-
<el-input v-model="userForm.username" :placeholder="$t('views.login.loginForm.username.placeholder')"
11-
maxlength="64" show-word-limit :disabled="isEdit">
7+
<el-form ref="userFormRef" :model="userForm" :rules="rules" label-position="top"
8+
require-asterisk-position="right"
9+
@submit.prevent :close-on-click-modal="false" :close-on-press-escape="false">
10+
<el-form-item :prop="isEdit ? '' : 'username'"
11+
:label="$t('views.login.loginForm.username.label')">
12+
<el-input v-model="userForm.username"
13+
:placeholder="$t('views.login.loginForm.username.placeholder')"
14+
maxlength="64" show-word-limit :disabled="isEdit">
1215
</el-input>
1316
</el-form-item>
1417
<el-form-item prop="nick_name" :label="$t('views.userManage.userForm.nick_name.label')">
15-
<el-input v-model="userForm.nick_name" :placeholder="$t('views.userManage.userForm.nick_name.placeholder')"
16-
maxlength="64" show-word-limit>
18+
<el-input v-model="userForm.nick_name"
19+
:placeholder="$t('views.userManage.userForm.nick_name.placeholder')"
20+
maxlength="64" show-word-limit>
1721
</el-input>
1822
</el-form-item>
1923
<el-form-item :label="$t('views.login.loginForm.email.label')" prop="email">
20-
<el-input type="email" v-model="userForm.email" :placeholder="$t('views.login.loginForm.email.placeholder')">
24+
<el-input type="email" v-model="userForm.email"
25+
:placeholder="$t('views.login.loginForm.email.placeholder')">
2126
</el-input>
2227
</el-form-item>
2328
<el-form-item :label="$t('views.userManage.userForm.phone.label')" prop="phone">
24-
<el-input v-model="userForm.phone" :placeholder="$t('views.userManage.userForm.phone.placeholder')">
29+
<el-input v-model="userForm.phone"
30+
:placeholder="$t('views.userManage.userForm.phone.placeholder')">
2531
</el-input>
2632
</el-form-item>
27-
<el-form-item label="默认密码" v-if="!isEdit">
33+
<el-form-item :label="$t('views.userManage.defaultPassword')" v-if="!isEdit">
2834
<span class="mr-8">{{ userForm.password }}</span>
2935
<el-button type="primary" link @click="copyClick(userForm.password)">
3036
<AppIcon iconName="app-copy"></AppIcon>
@@ -33,9 +39,10 @@
3339
<h4 class="title-decoration-1 mb-16 mt-8">{{ $t('views.chatUser.group.title') }}</h4>
3440
<el-form-item :label="$t('views.chatUser.group.title')" prop="user_group_ids">
3541
<el-select v-model="userForm.user_group_ids" multiple filterable
36-
:placeholder="`${$t('common.selectPlaceholder')}${$t('views.chatUser.group.title')}`"
37-
:loading="props.optionLoading">
38-
<el-option v-for="item in props.chatGroupList" :key="item.id" :label="item.name" :value="item.id">
42+
:placeholder="`${$t('common.selectPlaceholder')}${$t('views.chatUser.group.title')}`"
43+
:loading="props.optionLoading">
44+
<el-option v-for="item in props.chatGroupList" :key="item.id" :label="item.name"
45+
:value="item.id">
3946
</el-option>
4047
</el-select>
4148
</el-form-item>
@@ -49,13 +56,13 @@
4956
</el-drawer>
5057
</template>
5158
<script setup lang="ts">
52-
import { ref, reactive, watch } from 'vue'
53-
import type { FormInstance } from 'element-plus'
59+
import {ref, reactive, watch} from 'vue'
60+
import type {FormInstance} from 'element-plus'
5461
import userManageApi from '@/api/system/user-manage'
55-
import { MsgSuccess } from '@/utils/message'
56-
import { t } from '@/locales'
57-
import type { ListItem } from '@/api/type/common'
58-
import { copyClick } from '@/utils/clipboard'
62+
import {MsgSuccess} from '@/utils/message'
63+
import {t} from '@/locales'
64+
import type {ListItem} from '@/api/type/common'
65+
import {copyClick} from '@/utils/clipboard'
5966
import {loadPermissionApi} from "@/utils/dynamics-api/permission-api.ts";
6067
6168
const props = defineProps<{
@@ -177,7 +184,7 @@ const submit = async (formEl: FormInstance | undefined) => {
177184
})
178185
}
179186
180-
defineExpose({ open })
187+
defineExpose({open})
181188
</script>
182189
<style lang="scss" scoped>
183190

ui/src/views/system/user-manage/component/UserDrawer.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@
5151
>
5252
</el-input>
5353
</el-form-item>
54-
<el-form-item label="默认密码" v-if="!isEdit">
54+
<el-form-item :label="$t('views.userManage.defaultPassword')" v-if="!isEdit">
5555
<span>{{ userForm.password }}</span>
5656
</el-form-item>
5757
</el-form>

0 commit comments

Comments
 (0)