From f46166a56b6d30f12aebfe260e4ab2bd9d58d98c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com>
Date: Sat, 28 Aug 2021 21:49:47 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95=E5=92=8C?=
=?UTF-8?q?=E6=B3=A8=E5=86=8C=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
jshERP-web/src/views/user/Login.vue | 20 +++++++++++---------
jshERP-web/src/views/user/Register.vue | 19 +++++++++++++------
2 files changed, 24 insertions(+), 15 deletions(-)
diff --git a/jshERP-web/src/views/user/Login.vue b/jshERP-web/src/views/user/Login.vue
index 4f700920..87c90970 100644
--- a/jshERP-web/src/views/user/Login.vue
+++ b/jshERP-web/src/views/user/Login.vue
@@ -7,7 +7,7 @@
size="large"
v-decorator="['loginName',{initialValue:'', rules: validatorRules.loginName.rules}]"
type="text"
- placeholder="请输入帐户名">
+ placeholder="请输入用户名">
@@ -25,8 +25,8 @@
自动登陆
-
- 注册账户
+
+ 注册租户
@@ -137,7 +137,7 @@
//loginParams.remember_me = values.rememberMe
console.log("登录参数",loginParams)
that.Login(loginParams).then((res) => {
- this.departConfirm(res)
+ this.departConfirm(res, loginParams.loginName)
}).catch((err) => {
that.requestFailed(err);
});
@@ -157,9 +157,6 @@
if(res.data.user.loginName === 'admin'){
let desc = 'admin只是平台运维用户,真正的管理员是租户(测试账号为jsh),admin不能编辑任何业务数据,只能配置平台菜单和创建租户'
this.$message.info(desc,30)
- } else if(res.data.user.loginName === 'jsh'){
- let desc = '当前为测试用户,数据会被重置,正式体验请注册!'
- this.$message.info(desc,10)
}
}
this.initMPropertyShort();
@@ -182,7 +179,7 @@
generateCode(value){
this.verifiedCode = value.toLowerCase()
},
- departConfirm(res){
+ departConfirm(res, loginName){
if(res.code==200){
let err = {};
if(res.data.msgTip == 'user can login'){
@@ -202,7 +199,11 @@
this.requestFailed(err)
this.Logout();
} else if(res.data.msgTip == 'tenant is black'){
- err.message = '用户所属的租户被禁用';
+ if(loginName === 'jsh') {
+ err.message = 'jsh用户已停用,请注册租户进行体验!';
+ } else {
+ err.message = '用户所属的租户被禁用';
+ }
this.requestFailed(err)
this.Logout();
} else if(res.data.msgTip == 'tenant is expire'){
@@ -272,6 +273,7 @@
.forge-password {
font-size: 14px;
+ font-weight: bolder;
}
button.login-button {
diff --git a/jshERP-web/src/views/user/Register.vue b/jshERP-web/src/views/user/Register.vue
index 407c7d55..b316429d 100644
--- a/jshERP-web/src/views/user/Register.vue
+++ b/jshERP-web/src/views/user/Register.vue
@@ -4,7 +4,7 @@
+ :fieldDecoratorOptions="{rules: [{ required: true, message: '用户名不能为空'}, { validator: this.handleUserName}], validateTrigger: ['change', 'blur'], validateFirst: true}">
@@ -40,7 +40,6 @@
size="large"
type="text"
default-value=""
- @change="inputCodeChange"
placeholder="请输入验证码">
@@ -60,9 +59,9 @@
class="register-button"
:loading="registerBtn"
@click.stop.prevent="handleSubmit"
- :disabled="registerBtn">注册
+ :disabled="registerBtn">注册租户
- 使用已有账户登录
+ 使用已有租户登录
@@ -153,6 +152,13 @@
this.requestCodeSuccess=false
})
},
+ handleUserName(rule, value, callback) {
+ let reg = /^(?=.*[a-z]).{4,}$/;
+ if (!reg.test(value)) {
+ callback(new Error('用户名需要由4位小写字母组成!'))
+ }
+ callback()
+ },
handlePasswordLevel(rule, value, callback) {
let level = 0
@@ -232,8 +238,8 @@
if(res.code === 200){
this.$notification.success({
message: '提示',
- description: "注册成功,请进行登录!",
- duration: 2
+ description: "注册成功,请使用该租户登录!",
+ duration: 5
});
let that = this;
setTimeout(function () {
@@ -326,6 +332,7 @@
.login {
float: right;
line-height: 40px;
+ font-weight: bolder;
}
}
.login-copyright {