From d4211fd96865e58217d63efaf4d8f6609fb24ae6 Mon Sep 17 00:00:00 2001 From: mh-two-thousand-and-two <17391232786@163.com> Date: 星期二, 16 四月 2024 17:43:33 +0800 Subject: [PATCH] 更新数据 --- src/pages/changePassword/changePassword.vue | 106 +++++++++++++++-------------------------------------- 1 files changed, 30 insertions(+), 76 deletions(-) diff --git a/src/pages/changePassword/changePassword.vue b/src/pages/changePassword/changePassword.vue index 28c6e12..1225c57 100644 --- a/src/pages/changePassword/changePassword.vue +++ b/src/pages/changePassword/changePassword.vue @@ -24,16 +24,16 @@ <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" @@ -58,6 +58,9 @@ import { getchangePassword } from '@/api/index.js' + import { + encryptAES + } from '@/utils/Crypto.js' import { nextTick } from "vue"; @@ -110,7 +113,7 @@ trigger: 'blur' }, { - min: 6, + min: 5, max: 12, message: '瀵嗙爜闀垮害鍦� 6 鍒� 12 涓瓧绗�', trigger: 'blur' @@ -164,7 +167,7 @@ value: 'sdfdsf', // 淇敼瀵嗙爜 amendDataPass: { - loginID: '', + loginID: this.$store.state.username, rawPass: "", newPass: "", checkPass: "" @@ -209,47 +212,6 @@ // }) 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; @@ -259,40 +221,32 @@ }, // 蹇樿瀵嗙爜 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: '鐧诲綍鎴愬姛', - // }) - // // 灏唗oken瀛樺偍鍐嶆湰鍦颁腑 - // 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 { -- Gitblit v1.9.1