| | |
| | | <el-form :hide-required-asterisk="true" ref="formLogin2" label-position="right" :rules="rules" |
| | | :model="amendDataPass"> |
| | | <el-form-item label="登录账号" prop="loginID"> |
| | | <el-input v-model="amendDataPass.loginID"></el-input> |
| | | <el-input v-model="amendDataPass.loginID"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="原密码" prop="rawPass"> |
| | | <el-input v-model="amendDataPass.rawPass"></el-input> |
| | | <el-input type="password" v-model="amendDataPass.rawPass"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="新密码" prop="newPass"> |
| | | <el-input v-model="amendDataPass.newPass"></el-input> |
| | | <el-input type="password" v-model="amendDataPass.newPass"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="确认新密码" prop="checkPass"> |
| | | <el-input v-model="amendDataPass.checkPass"></el-input> |
| | | <el-input type="password" v-model="amendDataPass.checkPass"></el-input> |
| | | </el-form-item> |
| | | <el-form-item class="btn"> |
| | | <el-button class="font-family" |
| | |
| | | import { |
| | | getchangePassword |
| | | } from '@/api/index.js' |
| | | import { |
| | | encryptAES |
| | | } from '@/utils/Crypto.js' |
| | | import { |
| | | nextTick |
| | | } from "vue"; |
| | |
| | | trigger: 'blur' |
| | | }, |
| | | { |
| | | min: 6, |
| | | min: 5, |
| | | max: 12, |
| | | message: '密码长度在 6 到 12 个字符', |
| | | trigger: 'blur' |
| | |
| | | value: 'sdfdsf', |
| | | // 修改密码 |
| | | amendDataPass: { |
| | | loginID: '', |
| | | loginID: this.$store.state.username, |
| | | rawPass: "", |
| | | newPass: "", |
| | | checkPass: "" |
| | |
| | | // }) |
| | | uni.navigateBack(); |
| | | }, |
| | | // 获取验证码 |
| | | verifyCodeClick() { |
| | | console.log('获取验证码'); |
| | | }, |
| | | // 列表项跳转 |
| | | listDataClick(item) { |
| | | console.log(item); |
| | | // 在当前页面设置全局变量 |
| | | // uni.setStorageSync('globalData', { id: 123, name: 'example' }); |
| | | if (item.id == 1) { |
| | | uni.navigateTo({ |
| | | url: '/pages/repository/repository?id=' + item.id |
| | | }) |
| | | } else if (item.id == 2) { |
| | | console.log(item.name); |
| | | // uni.navigateTo({ |
| | | // url:'/pages/repository/repository?id='+item.id |
| | | // }) |
| | | } else if (item.id == 3) { |
| | | uni.navigateTo({ |
| | | url: '/pages/dataDisplay/dataDisplay?id=' + item.id |
| | | }) |
| | | } else if (item.id == 4) { |
| | | uni.navigateTo({ |
| | | url: '/pages/territory/territory?id=' + item.id |
| | | }) |
| | | } else if (item.id == 5) { |
| | | uni.navigateTo({ |
| | | url: '/pages/TcmSystem/TcmSystem?id=' + item.id |
| | | }) |
| | | } |
| | | }, |
| | | // 验证码校验 |
| | | validateVerificationCode(rule, value, callback) { |
| | | console.log(value) |
| | | if (value !== '123456') { |
| | | callback(new Error('验证码错误')); |
| | | } else { |
| | | callback(); |
| | | } |
| | | }, |
| | | getElementWidth() { |
| | | this.$nextTick(() => { |
| | | var width = this.$refs.Rtop.$el.clientWidth; |
| | |
| | | }, |
| | | // 忘记密码 |
| | | async Login2(formName) { |
| | | console.log('忘记密码的登录按钮'); |
| | | let Obj = { |
| | | username: this.amendDataPass.loginID, |
| | | password: this.amendDataPass.rawPass, |
| | | newPassword:this.amendDataPass.newPass, |
| | | password: encryptAES(this.amendDataPass.rawPass) , |
| | | newPassword:encryptAES(this.amendDataPass.newPass), |
| | | } |
| | | console.log(Obj); |
| | | let res = await getchangePassword(Obj) |
| | | console.log(res, 'sfdsf'); |
| | | // if (res.success) { |
| | | // uni.showToast({ |
| | | // title: '登录成功', |
| | | // }) |
| | | // // 将token存储再本地中 |
| | | // window.localStorage.setItem("access_token", res.results.token) |
| | | // await getUserInfo().then(res => { |
| | | // console.log(res, 'rrrrrrrrrrsd'); |
| | | // }) |
| | | // uni.redirectTo({ |
| | | // url: '/pages/index/index' |
| | | // }) |
| | | // } else { |
| | | // console.log('sdfdsfsdf'); |
| | | // uni.showToast({ |
| | | // title: res.errorText, |
| | | // icon: 'error' |
| | | // }) |
| | | // // alert("sdfdsf") |
| | | // this.loginData.pass = '' |
| | | // } |
| | | this.$refs[formName].validate((valid) => { |
| | | this.$refs[formName].validate(async (valid) => { |
| | | if (valid) { |
| | | alert('submit!成功'); |
| | | // uni.redirectTo({ |
| | | // alert('submit!成功'); |
| | | await getchangePassword(Obj).then(res=>{ |
| | | // console.log(res,'修改密码成功'); |
| | | if(res.success==true){ |
| | | uni.showToast({ |
| | | title: res.object, |
| | | icon: 'none' |
| | | }); |
| | | uni.navigateBack(); |
| | | console.log('修改成功',res); |
| | | }else{ |
| | | uni.showToast({ |
| | | title: res.errorText, |
| | | icon: 'none' |
| | | }); |
| | | } |
| | | }) |
| | | // uni.redirectTo({ encryptAES |
| | | // url: '/pages/Login/Login' |
| | | // }) |
| | | } else { |