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