fix:修改 i18n的password 为key 时 替换为pin
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
<style lang="scss" scoped>
|
<style lang="scss">
|
||||||
@import './webSSH.scss';
|
@import './webSSH.scss';
|
||||||
</style>
|
</style>
|
||||||
<template>
|
<template>
|
||||||
@@ -32,15 +32,15 @@
|
|||||||
<!--<el-menu-item index="1-2-2">Courier New</el-menu-item>-->
|
<!--<el-menu-item index="1-2-2">Courier New</el-menu-item>-->
|
||||||
<!--</el-submenu>-->
|
<!--</el-submenu>-->
|
||||||
</el-submenu>
|
</el-submenu>
|
||||||
<el-submenu index="2" style="width:50px;">
|
<!-- <el-submenu index="2" style="width:50px;">-->
|
||||||
<template slot="title" ><i class="nz-icon nz-icon-upload console-title-icon" style="position: absolute;left: 10px;top: 4px;"></i></template>
|
<!-- <template slot="title" ><i class="nz-icon nz-icon-upload console-title-icon" style="position: absolute;left: 10px;top: 4px;"></i></template>-->
|
||||||
<el-menu-item @click="showUploadBox" index="2-1">
|
<!-- <el-menu-item @click="showUploadBox" index="2-1">-->
|
||||||
<div>{{$t('webshell.upload')}}</div>
|
<!-- <div>{{$t('webshell.upload')}}</div>-->
|
||||||
</el-menu-item>
|
<!-- </el-menu-item>-->
|
||||||
<el-menu-item @click="showDownloadBox" index="2-2">
|
<!-- <el-menu-item @click="showDownloadBox" index="2-2">-->
|
||||||
<div>{{$t('webshell.download')}}</div>
|
<!-- <div>{{$t('webshell.download')}}</div>-->
|
||||||
</el-menu-item>
|
<!-- </el-menu-item>-->
|
||||||
</el-submenu>
|
<!-- </el-submenu>-->
|
||||||
</el-menu>
|
</el-menu>
|
||||||
|
|
||||||
<el-tabs :before-leave="beforeLeave"
|
<el-tabs :before-leave="beforeLeave"
|
||||||
@@ -195,6 +195,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<el-dialog :modal-append-to-body='false' :show-close="true" :visible.sync="assetShow" @close="assetShow=false" class="nz-dialog" width="620px" >
|
<el-dialog :modal-append-to-body='false' :show-close="true" :visible.sync="assetShow" @close="assetShow=false" class="nz-dialog" width="620px" >
|
||||||
|
<div slot="title">Connect</div>
|
||||||
<div >
|
<div >
|
||||||
<el-form label-width="120px" size="small" :model="assetContent" label-position = "top" :rules="rules" ref="assetConnect" v-loading="assetLoading" >
|
<el-form label-width="120px" size="small" :model="assetContent" label-position = "top" :rules="rules" ref="assetConnect" v-loading="assetLoading" >
|
||||||
<el-form-item :label='$t("overall.asset")' prop="assetId" class="flex">
|
<el-form-item :label='$t("overall.asset")' prop="assetId" class="flex">
|
||||||
@@ -207,6 +208,7 @@
|
|||||||
search-field="manageIp"
|
search-field="manageIp"
|
||||||
v-model="assetContent.assetId"
|
v-model="assetContent.assetId"
|
||||||
size="small"
|
size="small"
|
||||||
|
:language="localStorage.getItem('nz-language')"
|
||||||
:placeholder="$t('dashboard.panel.chartForm.selectAsset')"
|
:placeholder="$t('dashboard.panel.chartForm.selectAsset')"
|
||||||
id="box-input-asset-id"
|
id="box-input-asset-id"
|
||||||
:result-format="resultFormat"></v-selectpage>
|
:result-format="resultFormat"></v-selectpage>
|
||||||
@@ -216,6 +218,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
<el-dialog :modal-append-to-body='false' :show-close="true" :visible.sync="customShow" @close="customShow=false" class="nz-dialog" width="620px" >
|
<el-dialog :modal-append-to-body='false' :show-close="true" :visible.sync="customShow" @close="customShow=false" class="nz-dialog" width="620px" >
|
||||||
|
<div slot="title">Connect</div>
|
||||||
<div >
|
<div >
|
||||||
<el-form label-width="120px" size="small" :model="customConnect" label-position = "top" :rules="rulesCustom" ref="customConnect" v-loading="assetLoading" class="custom">
|
<el-form label-width="120px" size="small" :model="customConnect" label-position = "top" :rules="rulesCustom" ref="customConnect" v-loading="assetLoading" class="custom">
|
||||||
<el-form-item :label='$t("webshell.protocol")' prop="authProtocol" @change="protocolChange">
|
<el-form-item :label='$t("webshell.protocol")' prop="authProtocol" @change="protocolChange">
|
||||||
@@ -237,8 +240,18 @@
|
|||||||
<el-form-item :label='$t("webshell.authUsername")' prop="authUsername">
|
<el-form-item :label='$t("webshell.authUsername")' prop="authUsername">
|
||||||
<el-input v-model="customConnect.authUsername" size="small"/>
|
<el-input v-model="customConnect.authUsername" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item
|
||||||
|
v-if="customConnect.authType === 2"
|
||||||
|
:label='$t("webshell.authPriKey")'
|
||||||
|
prop="authPriKey"
|
||||||
|
:rules="[
|
||||||
|
{ required: customConnect.authType ===2, message:$t('validate.required'), trigger: 'change'},
|
||||||
|
]"
|
||||||
|
>
|
||||||
|
<el-input v-model="customConnect.authPriKey" size="small"/>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item :label='$t("webshell.authPin")' prop="authPin">
|
<el-form-item :label='$t("webshell.authPin")' prop="authPin">
|
||||||
<el-input v-model="customConnect.authPin" size="small"/>
|
<el-input v-model="customConnect.authPin" size="small" type="password"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
<el-form-item
|
||||||
v-if="customConnect.authProtocol === 2"
|
v-if="customConnect.authProtocol === 2"
|
||||||
@@ -259,16 +272,6 @@
|
|||||||
>
|
>
|
||||||
<el-input v-model="customConnect.authPinTip" size="small"/>
|
<el-input v-model="customConnect.authPinTip" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item
|
|
||||||
v-if="customConnect.authType === 2"
|
|
||||||
:label='$t("webshell.authPriKey")'
|
|
||||||
prop="authPriKey"
|
|
||||||
:rules="[
|
|
||||||
{ required: customConnect.authType ===2, message:$t('validate.required'), trigger: 'change'},
|
|
||||||
]"
|
|
||||||
>
|
|
||||||
<el-input v-model="customConnect.authPriKey" size="small"/>
|
|
||||||
</el-form-item>
|
|
||||||
<div class="right-box__footer">
|
<div class="right-box__footer">
|
||||||
<button id="asset-edit-cancel" @click="customShow=false" class="footer__btn footer__btn--light" type="button">
|
<button id="asset-edit-cancel" @click="customShow=false" class="footer__btn footer__btn--light" type="button">
|
||||||
<span>{{$t('overall.cancel')}}</span>
|
<span>{{$t('overall.cancel')}}</span>
|
||||||
@@ -851,6 +854,8 @@ export default {
|
|||||||
this.addConsole(asset.id, asset.manageIp, '', '', 'asset')
|
this.addConsole(asset.id, asset.manageIp, '', '', 'asset')
|
||||||
this.assetShow = false
|
this.assetShow = false
|
||||||
this.prevent_opt.save = false
|
this.prevent_opt.save = false
|
||||||
|
} else {
|
||||||
|
this.prevent_opt.save = false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
@@ -859,6 +864,8 @@ export default {
|
|||||||
this.addConsole('', this.customConnect.host, '', this.customConnect.port, 'custom')
|
this.addConsole('', this.customConnect.host, '', this.customConnect.port, 'custom')
|
||||||
this.customShow = false
|
this.customShow = false
|
||||||
this.prevent_opt.save = false
|
this.prevent_opt.save = false
|
||||||
|
} else {
|
||||||
|
this.prevent_opt.save = false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@@ -967,4 +974,7 @@ export default {
|
|||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
div.sp-header{
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@@ -135,7 +135,7 @@ const cn = {
|
|||||||
},
|
},
|
||||||
name: '数据库名称',
|
name: '数据库名称',
|
||||||
username: '用户名',
|
username: '用户名',
|
||||||
password: '密码',
|
pin: '密码',
|
||||||
alertPath: '网站URL',
|
alertPath: '网站URL',
|
||||||
alertPrefix: 'Alert prefix',
|
alertPrefix: 'Alert prefix',
|
||||||
haMode: 'HA mode',
|
haMode: 'HA mode',
|
||||||
@@ -145,8 +145,8 @@ const cn = {
|
|||||||
finish: '完成',
|
finish: '完成',
|
||||||
invalidDb: '数据库配置可能存在一些错误',
|
invalidDb: '数据库配置可能存在一些错误',
|
||||||
invalidRedis: 'Redis的配置可能有一些错误',
|
invalidRedis: 'Redis的配置可能有一些错误',
|
||||||
invalidPassword: 'Redis的密码可能错误',
|
invalidpin: 'Redis的密码可能错误',
|
||||||
requirePassword: 'Redis可能需要密码',
|
requirepin: 'Redis可能需要密码',
|
||||||
wait: '配置已保存,请耐心等待生效',
|
wait: '配置已保存,请耐心等待生效',
|
||||||
reloadTimeout: '重新启动服务器花了太多时间,安装可能有一些问题',
|
reloadTimeout: '重新启动服务器花了太多时间,安装可能有一些问题',
|
||||||
hadConfig: '已经有人开始配置系统',
|
hadConfig: '已经有人开始配置系统',
|
||||||
@@ -179,7 +179,7 @@ const cn = {
|
|||||||
pageSize: '条/页',
|
pageSize: '条/页',
|
||||||
login: {
|
login: {
|
||||||
username: '登录名',
|
username: '登录名',
|
||||||
password: '密码',
|
pin: '密码',
|
||||||
login: '登录'
|
login: '登录'
|
||||||
},
|
},
|
||||||
dashboard: {
|
dashboard: {
|
||||||
@@ -529,15 +529,15 @@ const cn = {
|
|||||||
remark: '描述',
|
remark: '描述',
|
||||||
cli: 'CLI账号',
|
cli: 'CLI账号',
|
||||||
loginType: '登录类型',
|
loginType: '登录类型',
|
||||||
password: '密码',
|
pin: '密码',
|
||||||
ssh: 'SSH key',
|
ssh: 'SSH key',
|
||||||
sshAccount: 'SSH账号',
|
sshAccount: 'SSH账号',
|
||||||
protocol: '协议',
|
protocol: '协议',
|
||||||
sshProtocol: 'SSH',
|
sshProtocol: 'SSH',
|
||||||
telnetProtocol: 'Telnet',
|
telnetProtocol: 'Telnet',
|
||||||
userTip: '用户名提示',
|
userTip: '用户名提示',
|
||||||
passwordTip: '密码提示',
|
pinTip: '密码提示',
|
||||||
reloginPasswordTip: 'RELOGIN提示',
|
reloginpinTip: 'RELOGIN提示',
|
||||||
userPwdIntroduce: '请指定用户名和密码提示以便TELNET登录过程可自动运行',
|
userPwdIntroduce: '请指定用户名和密码提示以便TELNET登录过程可自动运行',
|
||||||
reLoginPwdIntroduce: '请指定密码提示以便RELOGIN登录过程可自动运行',
|
reLoginPwdIntroduce: '请指定密码提示以便RELOGIN登录过程可自动运行',
|
||||||
username: '用户名',
|
username: '用户名',
|
||||||
@@ -575,7 +575,7 @@ const cn = {
|
|||||||
authType: '验证类型',
|
authType: '验证类型',
|
||||||
privateKey: '秘钥',
|
privateKey: '秘钥',
|
||||||
usernamePrompt: '用户名提示',
|
usernamePrompt: '用户名提示',
|
||||||
passwordPrompt: '密码提示',
|
pinPrompt: '密码提示',
|
||||||
snmpCredential: 'SNMP凭证',
|
snmpCredential: 'SNMP凭证',
|
||||||
authProtocol: '认证协议',
|
authProtocol: '认证协议',
|
||||||
id: 'ID',
|
id: 'ID',
|
||||||
@@ -615,7 +615,7 @@ const cn = {
|
|||||||
createUser: '新增用户',
|
createUser: '新增用户',
|
||||||
editUser: '编辑用户',
|
editUser: '编辑用户',
|
||||||
notCurrentlySupport: '暂不支持',
|
notCurrentlySupport: '暂不支持',
|
||||||
password: '密码',
|
pin: '密码',
|
||||||
oldPwd: '旧密码',
|
oldPwd: '旧密码',
|
||||||
inputOldPwd: '请输入旧密码',
|
inputOldPwd: '请输入旧密码',
|
||||||
newPwd: '新密码',
|
newPwd: '新密码',
|
||||||
@@ -699,7 +699,7 @@ const cn = {
|
|||||||
selectFile: '选择文件',
|
selectFile: '选择文件',
|
||||||
SSH: 'SSH',
|
SSH: 'SSH',
|
||||||
TELNET: 'TELNET',
|
TELNET: 'TELNET',
|
||||||
password: '密码',
|
pin: '密码',
|
||||||
key: '密钥',
|
key: '密钥',
|
||||||
endTime: '结束时间',
|
endTime: '结束时间',
|
||||||
id: 'ID',
|
id: 'ID',
|
||||||
@@ -1142,7 +1142,7 @@ const cn = {
|
|||||||
privProtocol: '隐私协议',
|
privProtocol: '隐私协议',
|
||||||
contextName: '内容名称',
|
contextName: '内容名称',
|
||||||
alerts: 'Alerts',
|
alerts: 'Alerts',
|
||||||
privPassword: '隐私密码',
|
privpin: '隐私密码',
|
||||||
asset: 'Asset',
|
asset: 'Asset',
|
||||||
editEndpoint: '编辑 endpoint',
|
editEndpoint: '编辑 endpoint',
|
||||||
createEndpoint: '新增Endpoint',
|
createEndpoint: '新增Endpoint',
|
||||||
@@ -1181,7 +1181,7 @@ const cn = {
|
|||||||
type: '类型',
|
type: '类型',
|
||||||
bearer_token: 'bearer token',
|
bearer_token: 'bearer token',
|
||||||
username: '用户名',
|
username: '用户名',
|
||||||
password: '密码',
|
pin: '密码',
|
||||||
authTypeNull: 'none',
|
authTypeNull: 'none',
|
||||||
authTypeWord: 'basic auth',
|
authTypeWord: 'basic auth',
|
||||||
authTypeToken: 'bearer token',
|
authTypeToken: 'bearer token',
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ const en = {
|
|||||||
},
|
},
|
||||||
name: 'Database name',
|
name: 'Database name',
|
||||||
username: 'Username',
|
username: 'Username',
|
||||||
password: 'Password',
|
pin: 'Password',
|
||||||
alertPath: 'Site URL',
|
alertPath: 'Site URL',
|
||||||
alertPrefix: 'Alert prefix',
|
alertPrefix: 'Alert prefix',
|
||||||
haMode: 'HA mode',
|
haMode: 'HA mode',
|
||||||
@@ -153,8 +153,8 @@ const en = {
|
|||||||
finish: 'Finish',
|
finish: 'Finish',
|
||||||
invalidDb: 'There may be some errors in the configuration of the database',
|
invalidDb: 'There may be some errors in the configuration of the database',
|
||||||
invalidRedis: 'There may be some errors in the configuration of the Redis',
|
invalidRedis: 'There may be some errors in the configuration of the Redis',
|
||||||
invalidPassword: "Redis's password may be wrong",
|
invalidpin: "Redis's password may be wrong",
|
||||||
requirePassword: 'The password may be required by the Redis',
|
requirepin: 'The password may be required by the Redis',
|
||||||
wait: 'The configuration has been saved, please wait patiently for it to take effect',
|
wait: 'The configuration has been saved, please wait patiently for it to take effect',
|
||||||
reloadTimeout: 'It took too much time to restart the server, there may be some problems when you install',
|
reloadTimeout: 'It took too much time to restart the server, there may be some problems when you install',
|
||||||
hadConfig: 'Someone has started to configure the system',
|
hadConfig: 'Someone has started to configure the system',
|
||||||
@@ -186,7 +186,7 @@ const en = {
|
|||||||
},
|
},
|
||||||
login: {
|
login: {
|
||||||
username: 'Username',
|
username: 'Username',
|
||||||
password: 'Password',
|
pin: 'Password',
|
||||||
login: 'Login',
|
login: 'Login',
|
||||||
upload: 'Upload license'
|
upload: 'Upload license'
|
||||||
},
|
},
|
||||||
@@ -534,15 +534,15 @@ const en = {
|
|||||||
remark: 'Description', // '描述'
|
remark: 'Description', // '描述'
|
||||||
cli: 'CLI account', // 'CLI账号'
|
cli: 'CLI account', // 'CLI账号'
|
||||||
loginType: 'Login type', // '登录类型'
|
loginType: 'Login type', // '登录类型'
|
||||||
password: 'Password', // '密码'
|
pin: 'Password', // '密码'
|
||||||
ssh: 'SSH key', // 'SSH-Key'
|
ssh: 'SSH key', // 'SSH-Key'
|
||||||
sshAccount: 'SSH account',
|
sshAccount: 'SSH account',
|
||||||
protocol: 'Protocol',
|
protocol: 'Protocol',
|
||||||
sshProtocol: 'SSH',
|
sshProtocol: 'SSH',
|
||||||
telnetProtocol: 'Telnet',
|
telnetProtocol: 'Telnet',
|
||||||
userTip: 'User tip', // 用户名提示
|
userTip: 'User tip', // 用户名提示
|
||||||
passwordTip: 'Password tip', // 密码提示
|
pinTip: 'Password tip', // 密码提示
|
||||||
reloginPasswordTip: 'Relogin tip', // 密码提示
|
reloginpinTip: 'Relogin tip', // 密码提示
|
||||||
userPwdIntroduce: 'Please specify a user name and password so that the telenet login process can automatically log in',
|
userPwdIntroduce: 'Please specify a user name and password so that the telenet login process can automatically log in',
|
||||||
reLoginPwdIntroduce: 'Please specify the password prompt so that the login process can run automatically',
|
reLoginPwdIntroduce: 'Please specify the password prompt so that the login process can run automatically',
|
||||||
username: 'Username', // '用户名'
|
username: 'Username', // '用户名'
|
||||||
@@ -583,7 +583,7 @@ const en = {
|
|||||||
authType: 'Auth type',
|
authType: 'Auth type',
|
||||||
privateKey: 'Private key',
|
privateKey: 'Private key',
|
||||||
usernamePrompt: 'Username prompt',
|
usernamePrompt: 'Username prompt',
|
||||||
passwordPrompt: 'Password prompt',
|
pinPrompt: 'Password prompt',
|
||||||
snmpCredential: 'SNMP credential',
|
snmpCredential: 'SNMP credential',
|
||||||
authProtocol: 'Auth protocol',
|
authProtocol: 'Auth protocol',
|
||||||
id: 'ID', // ID
|
id: 'ID', // ID
|
||||||
@@ -624,7 +624,7 @@ const en = {
|
|||||||
createUser: 'New user', // "新增用户"
|
createUser: 'New user', // "新增用户"
|
||||||
editUser: 'Edit user', // "编辑用户"
|
editUser: 'Edit user', // "编辑用户"
|
||||||
notCurrentlySupport: 'Not available', // '暂不支持'
|
notCurrentlySupport: 'Not available', // '暂不支持'
|
||||||
password: 'Password', // '密码'
|
pin: 'Password', // '密码'
|
||||||
oldPwd: 'Old password',
|
oldPwd: 'Old password',
|
||||||
inputOldPwd: 'Please input old password',
|
inputOldPwd: 'Please input old password',
|
||||||
newPwd: 'New password',
|
newPwd: 'New password',
|
||||||
@@ -717,7 +717,7 @@ const en = {
|
|||||||
},
|
},
|
||||||
model: {
|
model: {
|
||||||
model: 'Asset model',
|
model: 'Asset model',
|
||||||
brand: 'Brand',
|
brand: 'Brand',
|
||||||
name: 'Asset model',
|
name: 'Asset model',
|
||||||
ChartTemplate: 'ChartTemplate',
|
ChartTemplate: 'ChartTemplate',
|
||||||
assetNum: 'AssetNum',
|
assetNum: 'AssetNum',
|
||||||
@@ -749,7 +749,7 @@ const en = {
|
|||||||
selectFile: 'Select file',
|
selectFile: 'Select file',
|
||||||
SSH: 'SSH',
|
SSH: 'SSH',
|
||||||
TELNET: 'TELNET',
|
TELNET: 'TELNET',
|
||||||
password: 'Password',
|
pin: 'Password',
|
||||||
key: 'Key',
|
key: 'Key',
|
||||||
endTime: 'EndTime',
|
endTime: 'EndTime',
|
||||||
id: 'ID',
|
id: 'ID',
|
||||||
@@ -1160,7 +1160,7 @@ const en = {
|
|||||||
authProtocol: 'Auth protocol',
|
authProtocol: 'Auth protocol',
|
||||||
privProtocol: 'Priv protocol',
|
privProtocol: 'Priv protocol',
|
||||||
contextName: 'Context name',
|
contextName: 'Context name',
|
||||||
privPassword: 'Priv password',
|
privpin: 'Priv password',
|
||||||
alerts: 'Alerts',
|
alerts: 'Alerts',
|
||||||
asset: 'Asset',
|
asset: 'Asset',
|
||||||
editEndpoint: 'edit endpoint',
|
editEndpoint: 'edit endpoint',
|
||||||
@@ -1204,7 +1204,7 @@ const en = {
|
|||||||
type: 'Type',
|
type: 'Type',
|
||||||
bearer_token: 'bearer token',
|
bearer_token: 'bearer token',
|
||||||
username: 'Username',
|
username: 'Username',
|
||||||
password: 'Password',
|
pin: 'Password',
|
||||||
authTypeNull: 'None',
|
authTypeNull: 'None',
|
||||||
authTypeWord: 'basic auth',
|
authTypeWord: 'basic auth',
|
||||||
authTypeToken: 'bearer token',
|
authTypeToken: 'bearer token',
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
<div class="login-label"></div>
|
<div class="login-label"></div>
|
||||||
<div class="login-input">
|
<div class="login-input">
|
||||||
<i class="nz-icon nz-icon-password"></i>
|
<i class="nz-icon nz-icon-password"></i>
|
||||||
<input v-model="loginData.pin" type="password" name="password" autocomplete="on" :placeholder="$t('login.password')"></input>
|
<input v-model="loginData.pin" type="password" name="password" autocomplete="on" :placeholder="$t('login.pin')"></input>
|
||||||
</div>
|
</div>
|
||||||
<div class="login-foot">
|
<div class="login-foot">
|
||||||
<button @click="login" class="login-btn" id="login" v-loading="loading" :class="{'nz-btn-disabled btn-disabled-cursor-not-allowed':!license.valid}">{{$t("login.login")}}</button>
|
<button @click="login" class="login-btn" id="login" v-loading="loading" :class="{'nz-btn-disabled btn-disabled-cursor-not-allowed':!license.valid}">{{$t("login.login")}}</button>
|
||||||
|
|||||||
@@ -20,7 +20,7 @@
|
|||||||
maxlength="64" placeholder="" show-word-limit size="small" type="text"></el-input>
|
maxlength="64" placeholder="" show-word-limit size="small" type="text"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!--password-->
|
<!--password-->
|
||||||
<el-form-item :label="$t('config.user.password')" prop="pin">
|
<el-form-item :label="$t('config.user.pin')" prop="pin">
|
||||||
<el-input id="account-input-password" v-model="editUser.pin" maxlength="16" placeholder=""
|
<el-input id="account-input-password" v-model="editUser.pin" maxlength="16" placeholder=""
|
||||||
show-word-limit size="small" type="password" @blur="passwordBlur"></el-input>
|
show-word-limit size="small" type="password" @blur="passwordBlur"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -40,7 +40,7 @@
|
|||||||
<el-input v-model="editData.authPriKey" size="small"/>
|
<el-input v-model="editData.authPriKey" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<el-form-item :label="$t('asset.password')" prop="authPin">
|
<el-form-item :label="$t('asset.pin')" prop="authPin">
|
||||||
<el-input v-model="editData.authPin" size="small"/>
|
<el-input v-model="editData.authPin" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.port')" prop="authProtocolPort">
|
<el-form-item :label="$t('asset.port')" prop="authProtocolPort">
|
||||||
@@ -54,13 +54,13 @@
|
|||||||
<el-form-item :label="$t('asset.username')" prop="authUsername">
|
<el-form-item :label="$t('asset.username')" prop="authUsername">
|
||||||
<el-input v-model="editData.authUsername" size="small"/>
|
<el-input v-model="editData.authUsername" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.password')" prop="authPin">
|
<el-form-item :label="$t('asset.pin')" prop="authPin">
|
||||||
<el-input v-model="editData.authPin" size="small"/>
|
<el-input v-model="editData.authPin" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.usernamePrompt')" prop="authUserTip">
|
<el-form-item :label="$t('asset.usernamePrompt')" prop="authUserTip">
|
||||||
<el-input v-model="editData.authUserTip" size="small"/>
|
<el-input v-model="editData.authUserTip" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.passwordPrompt')" prop="authPinTip">
|
<el-form-item :label="$t('asset.pinPrompt')" prop="authPinTip">
|
||||||
<el-input v-model="editData.authPinTip" size="small"/>
|
<el-input v-model="editData.authPinTip" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -186,7 +186,7 @@
|
|||||||
<el-input v-model="editAsset.authPriKey" size="small"/>
|
<el-input v-model="editAsset.authPriKey" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
<el-form-item :label="$t('asset.password')" prop="authPin">
|
<el-form-item :label="$t('asset.pin')" prop="authPin">
|
||||||
<el-input v-model="editAsset.authPin" size="small"/>
|
<el-input v-model="editAsset.authPin" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.port')" prop="authProtocolPort">
|
<el-form-item :label="$t('asset.port')" prop="authProtocolPort">
|
||||||
@@ -199,13 +199,13 @@
|
|||||||
<el-form-item :label="$t('asset.username')" prop="authUsername">
|
<el-form-item :label="$t('asset.username')" prop="authUsername">
|
||||||
<el-input v-model="editAsset.authUsername" size="small"/>
|
<el-input v-model="editAsset.authUsername" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.password')" prop="authPin">
|
<el-form-item :label="$t('asset.pin')" prop="authPin">
|
||||||
<el-input v-model="editAsset.authPin" size="small"/>
|
<el-input v-model="editAsset.authPin" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.usernamePrompt')" prop="authUserTip">
|
<el-form-item :label="$t('asset.usernamePrompt')" prop="authUserTip">
|
||||||
<el-input v-model="editAsset.authUserTip" size="small"/>
|
<el-input v-model="editAsset.authUserTip" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.passwordPrompt')" prop="authPinTip">
|
<el-form-item :label="$t('asset.pinPrompt')" prop="authPinTip">
|
||||||
<el-input v-model="editAsset.authPinTip" size="small"/>
|
<el-input v-model="editAsset.authPinTip" size="small"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.port')" prop="authProtocolPort">
|
<el-form-item :label="$t('asset.port')" prop="authProtocolPort">
|
||||||
|
|||||||
@@ -225,7 +225,7 @@
|
|||||||
<el-input placeholder='' v-model.number="editEndpoint.configs.basic_auth.username" size="small" id="module-box-input-uername"></el-input>
|
<el-input placeholder='' v-model.number="editEndpoint.configs.basic_auth.username" size="small" id="module-box-input-uername"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item :label='$t("project.endpoint.password")' prop="authtype" v-if="authType === 1" class="half-form-item">
|
<el-form-item :label='$t("project.endpoint.pin")' prop="authtype" v-if="authType === 1" class="half-form-item">
|
||||||
<el-input placeholder='' v-model.number="editEndpoint.configs.basic_auth.password" size="small" id="module-box-input-password"></el-input>
|
<el-input placeholder='' v-model.number="editEndpoint.configs.basic_auth.password" size="small" id="module-box-input-password"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|||||||
@@ -218,7 +218,7 @@
|
|||||||
<el-input placeholder='' v-model.number="editModule.configs.basic_auth.username" size="small" id="module-box-input-uername"></el-input>
|
<el-input placeholder='' v-model.number="editModule.configs.basic_auth.username" size="small" id="module-box-input-uername"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item :label='$t("project.endpoint.password")' prop="authtype" v-if="authType === 1" class="half-form-item">
|
<el-form-item :label='$t("project.endpoint.pin")' prop="authtype" v-if="authType === 1" class="half-form-item">
|
||||||
<el-input placeholder='' v-model.number="editModule.configs.basic_auth.password" size="small" id="module-box-input-password"></el-input>
|
<el-input placeholder='' v-model.number="editModule.configs.basic_auth.password" size="small" id="module-box-input-password"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|||||||
@@ -68,7 +68,7 @@
|
|||||||
|
|
||||||
<el-row class="mib-browser-ad-search-item" v-if="assetSetting.auth.securityLevel == 'authNoPriv' || assetSetting.auth.securityLevel == 'authPriv'">
|
<el-row class="mib-browser-ad-search-item" v-if="assetSetting.auth.securityLevel == 'authNoPriv' || assetSetting.auth.securityLevel == 'authPriv'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<div class="mib-browser-ad-search-label">{{$t('login.password')}}</div>
|
<div class="mib-browser-ad-search-label">{{$t('login.pin')}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="17">
|
<el-col :span="17">
|
||||||
<el-input class="input-x-mini-24" v-model.trim="assetSetting.auth.password" id="traffic-setting-password"></el-input>
|
<el-input class="input-x-mini-24" v-model.trim="assetSetting.auth.password" id="traffic-setting-password"></el-input>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
maxlength="64" placeholder="" show-word-limit size="small" type="text"></el-input>
|
maxlength="64" placeholder="" show-word-limit size="small" type="text"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!--password-->
|
<!--password-->
|
||||||
<el-form-item :label="$t('config.account.password')" prop="pin">
|
<el-form-item :label="$t('config.account.pin')" prop="pin">
|
||||||
<el-input id="account-input-password" v-model="editUser.pin" autocomplete="new-password" maxlength="16" placeholder=""
|
<el-input id="account-input-password" v-model="editUser.pin" autocomplete="new-password" maxlength="16" placeholder=""
|
||||||
show-word-limit size="small" type="password" @blur="passwordBlur"></el-input>
|
show-word-limit size="small" type="password" @blur="passwordBlur"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|||||||
@@ -6,17 +6,17 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.loginType')" prop="params.method">
|
<el-form-item :label="$t('asset.loginType')" prop="params.method">
|
||||||
<el-radio-group v-model="account.params.method" size="small" id="ssh-account-method">
|
<el-radio-group v-model="account.params.method" size="small" id="ssh-account-method">
|
||||||
<el-radio-button label="password">{{$t('asset.password')}}</el-radio-button>
|
<el-radio-button label="password">{{$t('asset.pin')}}</el-radio-button>
|
||||||
<el-radio-button label="key">{{$t('asset.ssh')}}</el-radio-button>
|
<el-radio-button label="key">{{$t('asset.ssh')}}</el-radio-button>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.password')" v-if="account.params.method == 'password'">
|
<el-form-item :label="$t('asset.pin')" v-if="account.params.method == 'password'">
|
||||||
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.password" id="ssh-account-password"/>
|
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.password" id="ssh-account-password"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.ssh')" v-if="account.params.method == 'key'" prop="file">
|
<el-form-item :label="$t('asset.ssh')" v-if="account.params.method == 'key'" prop="file">
|
||||||
<el-input rows="4" type="textarea" placeholder="" v-model="account.params.key" size="small" id="ssh-account-key"></el-input>
|
<el-input rows="4" type="textarea" placeholder="" v-model="account.params.key" size="small" id="ssh-account-key"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.password')" v-if="account.params.method == 'key'">
|
<el-form-item :label="$t('asset.pin')" v-if="account.params.method == 'key'">
|
||||||
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.keyPassword" id="ssh-account-keyPassword"/>
|
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.keyPassword" id="ssh-account-keyPassword"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.port')" prop="port" style="display: inline-block">
|
<el-form-item :label="$t('asset.port')" prop="port" style="display: inline-block">
|
||||||
@@ -30,13 +30,13 @@
|
|||||||
<el-form-item :label="$t('asset.userTip')" prop="userTip">
|
<el-form-item :label="$t('asset.userTip')" prop="userTip">
|
||||||
<el-input autocomplete="new-password" size="small" v-model="account.params.userTip" id="telnet-account-userTip"/>
|
<el-input autocomplete="new-password" size="small" v-model="account.params.userTip" id="telnet-account-userTip"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.password')">
|
<el-form-item :label="$t('asset.pin')">
|
||||||
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.password" id="telnet-account-password"/>
|
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.password" id="telnet-account-password"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="this.$t('asset.passwordTip')">
|
<el-form-item :label="this.$t('asset.pinTip')">
|
||||||
<el-input size="small" v-model="account.params.passwordTip" id="telnet-account-passwordTip"/>
|
<el-input size="small" v-model="account.params.passwordTip" id="telnet-account-passwordTip"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.reloginPasswordTip')" prop="reloginTip">
|
<el-form-item :label="$t('asset.reloginpinTip')" prop="reloginTip">
|
||||||
<el-input size="small" v-model="account.params.reloginTip" id="telnet-account-reloginTip"/>
|
<el-input size="small" v-model="account.params.reloginTip" id="telnet-account-reloginTip"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('asset.port')" prop="port" style="display: inline-block">
|
<el-form-item :label="$t('asset.port')" prop="port" style="display: inline-block">
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
<el-radio-button label="authPriv"></el-radio-button>
|
<el-radio-button label="authPriv"></el-radio-button>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('login.password')" prop="params.password" v-if="account.params.securityLevel == 'authNoPriv' || account.params.securityLevel == 'authPriv'">
|
<el-form-item :label="$t('login.pin')" prop="params.password" v-if="account.params.securityLevel == 'authNoPriv' || account.params.securityLevel == 'authPriv'">
|
||||||
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.password" id="snmp-account-password"/>
|
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.password" id="snmp-account-password"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('project.module.authProtocol')" prop="params.authProtocol" v-if="account.params.securityLevel == 'authNoPriv' || account.params.securityLevel == 'authPriv'">
|
<el-form-item :label="$t('project.module.authProtocol')" prop="params.authProtocol" v-if="account.params.securityLevel == 'authNoPriv' || account.params.securityLevel == 'authPriv'">
|
||||||
@@ -86,7 +86,7 @@
|
|||||||
<el-radio-button label="AES"></el-radio-button>
|
<el-radio-button label="AES"></el-radio-button>
|
||||||
</el-radio-group>
|
</el-radio-group>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('project.module.privPassword')" prop="params.privPassword" v-if="account.params.securityLevel == 'authPriv'">
|
<el-form-item :label="$t('project.module.privpin')" prop="params.privPassword" v-if="account.params.securityLevel == 'authPriv'">
|
||||||
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.privPassword" id="snmp-account-privPassword"/>
|
<el-input autocomplete="new-password" size="small" type="password" v-model="account.params.privPassword" id="snmp-account-privPassword"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -85,7 +85,7 @@
|
|||||||
|
|
||||||
<el-row class="mib-browser-ad-search-item" v-if="searchParamPop.auth.securityLevel == 'authNoPriv' || searchParamPop.auth.securityLevel == 'authPriv'">
|
<el-row class="mib-browser-ad-search-item" v-if="searchParamPop.auth.securityLevel == 'authNoPriv' || searchParamPop.auth.securityLevel == 'authPriv'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<div class="mib-browser-ad-search-label">{{$t('login.password')}}</div>
|
<div class="mib-browser-ad-search-label">{{$t('login.pin')}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="17">
|
<el-col :span="17">
|
||||||
<el-input type="password" class="input-x-mini-24" v-model.trim="searchParamPop.auth.password" id="mib-browser-password"></el-input>
|
<el-input type="password" class="input-x-mini-24" v-model.trim="searchParamPop.auth.password" id="mib-browser-password"></el-input>
|
||||||
@@ -118,7 +118,7 @@
|
|||||||
|
|
||||||
<el-row class="mib-browser-ad-search-item" v-if="searchParamPop.auth.securityLevel == 'authPriv'">
|
<el-row class="mib-browser-ad-search-item" v-if="searchParamPop.auth.securityLevel == 'authPriv'">
|
||||||
<el-col :span="6">
|
<el-col :span="6">
|
||||||
<div class="mib-browser-ad-search-label">{{$t('project.module.privPassword')}}</div>
|
<div class="mib-browser-ad-search-label">{{$t('project.module.privpin')}}</div>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="17">
|
<el-col :span="17">
|
||||||
<el-input type="password" class="input-x-mini-24" v-model.trim="searchParamPop.auth.privPassword" id="mib-browser-privPassword"></el-input>
|
<el-input type="password" class="input-x-mini-24" v-model.trim="searchParamPop.auth.privPassword" id="mib-browser-privPassword"></el-input>
|
||||||
|
|||||||
@@ -69,7 +69,7 @@
|
|||||||
<el-form-item :label="$t('setup.username')" prop="username" key="dbusername">
|
<el-form-item :label="$t('setup.username')" prop="username" key="dbusername">
|
||||||
<el-input v-model="database.username"></el-input>
|
<el-input v-model="database.username"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('setup.password')" prop="pin" key="dbpassword">
|
<el-form-item :label="$t('setup.pin')" prop="pin" key="dbpassword">
|
||||||
<el-input v-model="database.pin" type="password" show-password></el-input>
|
<el-input v-model="database.pin" type="password" show-password></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
<el-form-item :label="$t('setup.port')" prop="port" key="rdport">
|
<el-form-item :label="$t('setup.port')" prop="port" key="rdport">
|
||||||
<el-input v-model="redis.port"></el-input>
|
<el-input v-model="redis.port"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('setup.password')" prop="pin" key="rdpassword">
|
<el-form-item :label="$t('setup.pin')" prop="pin" key="rdpassword">
|
||||||
<el-input v-model="redis.pin" type="password" show-password></el-input>
|
<el-input v-model="redis.pin" type="password" show-password></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
<el-form-item :label="$t('setup.username')" prop="host" key="syshost">
|
<el-form-item :label="$t('setup.username')" prop="host" key="syshost">
|
||||||
<el-input v-model="system.username"></el-input>
|
<el-input v-model="system.username"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('setup.password')" prop="pin" key="syspassword">
|
<el-form-item :label="$t('setup.pin')" prop="pin" key="syspassword">
|
||||||
<el-input v-model="system.pin" type="password" show-password></el-input>
|
<el-input v-model="system.pin" type="password" show-password></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item :label="$t('setup.alertPath')" prop="alertPath" key="sysalertPath">
|
<el-form-item :label="$t('setup.alertPath')" prop="alertPath" key="sysalertPath">
|
||||||
@@ -312,9 +312,9 @@ export default {
|
|||||||
this.activeStep = 2
|
this.activeStep = 2
|
||||||
this.step = 2
|
this.step = 2
|
||||||
if (response.code == 574004) { // 密码无效
|
if (response.code == 574004) { // 密码无效
|
||||||
this.$alert(this.$t('setup.invalidPassword'), { type: 'warning' })
|
this.$alert(this.$t('setup.invalidpin'), { type: 'warning' })
|
||||||
} else if (response.code == 574005) {
|
} else if (response.code == 574005) {
|
||||||
this.$alert(this.$t('setup.requirePassword'), { type: 'warning' })
|
this.$alert(this.$t('setup.requirepin'), { type: 'warning' })
|
||||||
} else if (response.code == 574002) {
|
} else if (response.code == 574002) {
|
||||||
this.$alert(this.$t('setup.invalidCode', { page: this.$t('setup.welcomePage') }), { type: 'warning' })
|
this.$alert(this.$t('setup.invalidCode', { page: this.$t('setup.welcomePage') }), { type: 'warning' })
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -535,7 +535,7 @@ export default {
|
|||||||
detail.account = account.user
|
detail.account = account.user
|
||||||
let loginType = ''
|
let loginType = ''
|
||||||
if (account.authType == 1) {
|
if (account.authType == 1) {
|
||||||
loginType = this.$t('asset.password')
|
loginType = this.$t('asset.pin')
|
||||||
} else if (account.authType == 2) {
|
} else if (account.authType == 2) {
|
||||||
loginType = this.$t('asset.ssh')
|
loginType = this.$t('asset.ssh')
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user