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 @@