From e91ca71812135b23fab7515645cf0785d2a106fa Mon Sep 17 00:00:00 2001 From: ibuler Date: Sat, 7 May 2022 15:00:54 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BF=AE=E6=94=B9=E4=BD=BF=E7=94=A8=20?= =?UTF-8?q?rsa=20=E5=8A=A0=E5=AF=86=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + .../FormFields/EncryptedPassword.vue | 40 +++++++++++++++++++ src/components/FormFields/PasswordInput.vue | 5 ++- src/components/FormFields/UserPassword.vue | 1 + src/components/FormFields/index.js | 7 +++- .../GenericCreateUpdateForm/index.vue | 19 +++++++++ src/utils/jms.js | 15 +++++++ src/views/assets/Asset/TreeMenu.vue | 3 +- .../CommonUser/telnet.vue | 1 + .../profile/ProfileUpdate/PasswordUpdate.vue | 11 +++-- yarn.lock | 5 +++ 11 files changed, 97 insertions(+), 11 deletions(-) create mode 100644 src/components/FormFields/EncryptedPassword.vue diff --git a/package.json b/package.json index bb5f32208..4b24583d1 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "install": "^0.13.0", "jquery": "^3.5.0", "js-cookie": "2.2.0", + "jsencrypt": "^3.2.1", "krry-transfer": "^1.7.3", "less": "^3.10.3", "less-loader": "^5.0.0", diff --git a/src/components/FormFields/EncryptedPassword.vue b/src/components/FormFields/EncryptedPassword.vue new file mode 100644 index 000000000..390610a09 --- /dev/null +++ b/src/components/FormFields/EncryptedPassword.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/components/FormFields/PasswordInput.vue b/src/components/FormFields/PasswordInput.vue index fcf234053..7911f663e 100644 --- a/src/components/FormFields/PasswordInput.vue +++ b/src/components/FormFields/PasswordInput.vue @@ -1,5 +1,5 @@