Browse Source

update

master
yuanjunbin 2 years ago
parent
commit
f5b30dc72b
2 changed files with 19 additions and 38 deletions
  1. +1
    -1
      stock-forcast-web/views/updatePwd/index.vue
  2. +18
    -37
      stock-forcast-web/views/updatePwd/index.vue.bak

+ 1
- 1
stock-forcast-web/views/updatePwd/index.vue View File

@@ -29,7 +29,7 @@ export default {
var validatePass = (rule, value, callback) => { var validatePass = (rule, value, callback) => {
if (!value) { if (!value) {
callback(new Error('请输入新密码')); callback(new Error('请输入新密码'));
} else if (value.toString().length < 6 || value.toString().length > 18) {
} else if (value.toString().length < 8 || value.toString().length > 18) {
callback(new Error('密码长度为6 - 18个字符')) callback(new Error('密码长度为6 - 18个字符'))
} else { } else {
callback(); callback();


stock-forcast-web/views/sys/perPwd/index.vue.bak → stock-forcast-web/views/updatePwd/index.vue.bak View File

@@ -1,15 +1,9 @@
/**
* @Author moxianchengbao
*/
<template> <template>
<div id="pwd-main"><br> <div id="pwd-main"><br>
<div class="position-updatepwd"> <div class="position-updatepwd">
<el-form :model="resetForm" status-icon :rules="resetFormRules" ref="resetForm" label-width="100px" style="width: 300px"> <el-form :model="resetForm" status-icon :rules="resetFormRules" ref="resetForm" label-width="100px" style="width: 300px">
<el-form-item label="个人ID" prop="userid">
<el-input type="text" v-model="resetForm.userid" auto-complete="off" disabled></el-input>
</el-form-item>
<el-form-item label="原密码" prop="oldP">
<el-input type="password" show-password v-model="resetForm.oldP" auto-complete="off"></el-input>
<el-form-item label="人员ID" prop="userid">
<el-input type="text" v-model="resetForm.userid" auto-complete="off"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="新密码" prop="newP"> <el-form-item label="新密码" prop="newP">
<el-input type="password" show-password v-model="resetForm.newP" auto-complete="off"></el-input> <el-input type="password" show-password v-model="resetForm.newP" auto-complete="off"></el-input>
@@ -32,13 +26,6 @@ import {ElMessage} from "element-plus";
export default { export default {
name: "index", name: "index",
data(){ data(){
var validateoldPass = (rule, value, callback) => {
if (!value) {
callback(new Error('请输入原密码'));
}else {
callback();
}
};
var validatePass = (rule, value, callback) => { var validatePass = (rule, value, callback) => {
if (!value) { if (!value) {
callback(new Error('请输入新密码')); callback(new Error('请输入新密码'));
@@ -57,43 +44,40 @@ export default {
callback(); callback();
} }
}; };
var validateid = (rule, value, callback) => {
if (!value) {
callback(new Error('请输入被修改人员ID!'));
} else if (value.toString().length < 1) {
callback(new Error('人员ID不能为空!'));
} else {
callback();
}
};
return{ return{
//重置密码 //重置密码
resetForm: { resetForm: {
oldP: '',
newP: '', newP: '',
newPP: '', newPP: '',
userid: '156854656',
userid: '',
}, },
resetFormRules: { resetFormRules: {
oldP: [{ required: true, validator: validateoldPass, trigger: 'blur' }],
newP: [{ required: true, validator: validatePass, trigger: 'blur' }], newP: [{ required: true, validator: validatePass, trigger: 'blur' }],
newPP: [{ required: true, validator: validatePass2, trigger: 'blur' }]
newPP: [{ required: true, validator: validatePass2, trigger: 'blur' }],
userid: [{ required: true, validator: validateid, trigger: 'blur' }]
}, },


} }
}, },
methods:{ methods:{
getIDByToken(){
let token = localStorage.getItem("token")
this.$http.post("/user/getUserId",token).then(res=>{
if(res.statusCode == '200'){
this.resetForm.userid = res.data
}
}).catch(()=>{
ElMessage.error('获取失败!')
})
},
subup(resetForm){ //提交修改密码
subup(resetForm){
this.$refs[resetForm].validate((valid)=>{ this.$refs[resetForm].validate((valid)=>{
if(valid){ if(valid){
this.$http.post("/user/updateP",this.resetForm).then(res=>{
this.$http.post("/user/updateOther",this.resetForm).then(res=>{
if(res.statusCode == '200'){ if(res.statusCode == '200'){
ElMessage({ ElMessage({
message: '修改成功!请重新登录!',
message: '修改成功!',
type: 'success', type: 'success',
}) })
this.$router.push("/login")
}else { }else {
ElMessage.error('修改失败!') ElMessage.error('修改失败!')
} }
@@ -105,9 +89,6 @@ export default {
} }
}) })
} }
},
created() {
this.getIDByToken()
} }


} }
@@ -124,7 +105,7 @@ export default {
} }
.btn-sub{ .btn-sub{
position: absolute; position: absolute;
top: 350px;
top: 300px;
left: 710px; left: 710px;
} }
</style> </style>

Loading…
Cancel
Save