diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index ccd7ab4..b1a297d 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -60,9 +60,6 @@
-
-
-
@@ -140,6 +137,7 @@ import Screenfull from '@/components/Screenfull'
import SizeSelect from '@/components/SizeSelect'
import { requestFN } from '@/utils/request'
import { upload } from '@/utils/upload'
+import { MessageBox } from 'element-ui'
export default {
components: {
Breadcrumb,
@@ -150,8 +148,9 @@ export default {
data() {
const validatePass = (rule, value, callback) => {
if (value) {
- if (value.toString().length < 1 || value.toString().length > 18) {
- callback(new Error('密码长度为6-18位'))
+ var reg1 = /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[~!@#$%^&*.])[\da-zA-Z~!@#$%^&*.]{8,}$/
+ if (!reg1.test(value)) {
+ callback(new Error('密码必须是8位以上、必须包含大小写字母、数字、特殊符号'))
} else {
callback()
}
@@ -207,7 +206,6 @@ export default {
photoForm: {},
userForm: {
USERNAME: '',
- NAME: '',
EMAIL: '',
newpwd: '',
newpassword1: ''
@@ -224,7 +222,6 @@ export default {
]
},
userFormRules: {
- NAME: [{ required: true, message: '姓名不能为空', trigger: 'blur' }],
EMAIL: [
{ required: false, message: '请输入邮箱', trigger: 'blur' },
@@ -396,7 +393,6 @@ export default {
USERNAME: this.userForm.USERNAME,
// NUMBER:this.userForm.NUMBER,
PASSWORD: this.userForm.newpwd,
- NAME: this.userForm.NAME,
PHONE: this.userForm.PHONE,
EMAIL: this.userForm.EMAIL,
DEPARTMENT_ID: this.DEPARTMENT_ID,
@@ -405,11 +401,22 @@ export default {
BZ: this.userForm.BZ,
OPERATIONTYPE: '1' }
).then((data) => {
- Message({
- message: '信息修改成功',
- type: 'success',
- duration: 5 * 1000
- })
+ if (this.userForm.newpwd) {
+ MessageBox.alert('密码修改成功,请重新登录!', {
+ confirmButtonText: '确定',
+ callback: action => {
+ sessionStorage.clear()
+ this.goOut()
+ location.reload()
+ }
+ })
+ } else {
+ Message({
+ message: '信息修改成功',
+ type: 'success',
+ duration: 5 * 1000
+ })
+ }
this.dialogMessageEdit = false
}).catch((e) => {
})
diff --git a/src/views/index/index.vue b/src/views/index/index.vue
index 98e055c..2029a87 100644
--- a/src/views/index/index.vue
+++ b/src/views/index/index.vue
@@ -13,18 +13,75 @@
确 认
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 确认修改
+
+
+