|
|
@@ -43,19 +43,19 @@
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="原密码" prop="password">
|
|
|
+ <!-- <el-form-item label="原密码" prop="password">
|
|
|
<el-input
|
|
|
style="width: 300px"
|
|
|
type="password"
|
|
|
v-model="ruleForm.password"
|
|
|
placeholder="请输入原密码"
|
|
|
></el-input>
|
|
|
- </el-form-item>
|
|
|
- <el-form-item label="新密码" prop="pass">
|
|
|
+ </el-form-item> -->
|
|
|
+ <el-form-item label="新密码" prop="password">
|
|
|
<el-input
|
|
|
style="width: 300px"
|
|
|
type="password"
|
|
|
- v-model="ruleForm.pass"
|
|
|
+ v-model="ruleForm.password"
|
|
|
placeholder="请输入新密码,8-16位字母数字组合"
|
|
|
autocomplete="off"
|
|
|
></el-input>
|
|
|
@@ -89,7 +89,7 @@ export default {
|
|
|
return {
|
|
|
labelPosition: 'right',
|
|
|
ruleForm: {
|
|
|
- pass: '',
|
|
|
+ // pass: '',
|
|
|
password: '',
|
|
|
phone: ''
|
|
|
},
|
|
|
@@ -98,7 +98,7 @@ export default {
|
|
|
checkPass: [
|
|
|
{
|
|
|
validator: (rule, value, callback) => {
|
|
|
- if (value !== this.ruleForm.pass) {
|
|
|
+ if (value !== this.ruleForm.password) {
|
|
|
callback(new Error('两次密码输入不一致'));
|
|
|
} else {
|
|
|
callback();
|
|
|
@@ -123,9 +123,13 @@ export default {
|
|
|
this.sendMsg(this.form.phone);
|
|
|
},
|
|
|
codeSend() {
|
|
|
+ // ?password=${this.ruleForm.password}&code=${this.ruleForm.code}
|
|
|
this.$refs.form.validate(valid => {
|
|
|
this.$http
|
|
|
- .post(`/user/changePassword?password=${this.ruleForm.password}&code=${this.ruleForm.code}`)
|
|
|
+ .post('/user/changePassword', {
|
|
|
+ password: this.ruleForm.password,
|
|
|
+ code: this.ruleForm.code
|
|
|
+ })
|
|
|
.then(res => {
|
|
|
this.$toast.success('修改成功');
|
|
|
setTimeout(() => {
|