| | |
| | | </FormItem> |
| | | <FormItem label="新密码" prop="newPass"> |
| | | <SetPassword |
| | | placeholder="请输入新密码,长度为6-20个字符" |
| | | placeholder="请输入新密码,长度为8-20个字符" |
| | | v-model="form.newPass" |
| | | @on-change="changeInputPass" |
| | | /> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getOtherSet } from "@/api/index"; |
| | | import SetPassword from "@/views/my-components/xboot/set-password"; |
| | | import { changePass } from "@/api/index"; |
| | | export default { |
| | |
| | | trigger: "change", |
| | | }, |
| | | { |
| | | min: 6, |
| | | min: 8, |
| | | message: "请至少输入6个字符", |
| | | trigger: "blur", |
| | | }, |
| | |
| | | this.strength = strength; |
| | | }, |
| | | submit() { |
| | | if(this.strength!='强'){ |
| | | this.$Message.error("请使用强密码包含数字,大小写字母,特殊字符,且不少于8位"); |
| | | return; |
| | | } |
| | | let params = { |
| | | password: this.form.oldPass, |
| | | newPass: this.form.newPass, |
| | |
| | | this.visible = false; |
| | | this.$Modal.success({ |
| | | title: "修改密码成功", |
| | | content: "修改密码成功,请保管好您的新账号密码", |
| | | content: "为了账号安全,系统稍后将强制退出,请用新密码重新登陆。", |
| | | }); |
| | | } |
| | | }); |