From 88ca245162a03d293bc5eb48a29f5fddf0a4b358 Mon Sep 17 00:00:00 2001 From: dai <851733175@qq.com> Date: Tue, 27 Sep 2022 14:02:19 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AB=98=E5=8D=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- epmet-oper-web/src/utils/index.js | 11 ++ .../src/views/main-navbar-update-password.vue | 165 ++++++++++++------ epmet-oper-web/src/views/pages/login.vue | 149 ++++++++++------ 3 files changed, 215 insertions(+), 110 deletions(-) diff --git a/epmet-oper-web/src/utils/index.js b/epmet-oper-web/src/utils/index.js index 80486e0..be79995 100644 --- a/epmet-oper-web/src/utils/index.js +++ b/epmet-oper-web/src/utils/index.js @@ -1,5 +1,6 @@ import Cookies from 'js-cookie' import store from '@/js/store' +import JSEncrypt from 'jsencrypt' //引入加密 /** * 获取字典数据列表 @@ -93,3 +94,13 @@ export function treeDataTranslate(data, id = 'id', pid = 'pid') { } return res } + +// 加密 +export function encryptedData(key, data) { + // 新建JSEncrypt对象 + let encryptor = new JSEncrypt() + // 设置公钥 + encryptor.setPublicKey(key) + // 加密数据 + return encryptor.encrypt(data) +} diff --git a/epmet-oper-web/src/views/main-navbar-update-password.vue b/epmet-oper-web/src/views/main-navbar-update-password.vue index b421aed..e4ac7b5 100644 --- a/epmet-oper-web/src/views/main-navbar-update-password.vue +++ b/epmet-oper-web/src/views/main-navbar-update-password.vue @@ -1,93 +1,157 @@