Commit 9de1fc51 by 周海峰

密码加密

parent 719e3ef7
import { sm4 as SM4 } from 'gm-crypt'
const key = "GJstSK_YBD=gSOFT"
const mode = "ecb"
const cipherType = "base64"
// 加密方法
export function encrypt(text) {
const sm4Config = {
key: key,
mode: mode,
cipherType: cipherType
}
const sm4 = new SM4(sm4Config)
return sm4.encrypt(text)
}
\ No newline at end of file
......@@ -155,7 +155,7 @@ import { queryAll as queryAllGroup } from '@/api/safetyManagement/groupConfig.js
import { queryAll as queryAllMenu } from '@/api/safetyManagement/menuConfig.js'
import RoleTransfer from '@/components/RoleTransfer/index.vue'
import PermissionArea from '@/components/PermissionArea/index.vue'
import { encrypt } from '@/utils/sm4encrypt.js'
// 定义组件名称
defineOptions({
name: 'UserEdit'
......@@ -395,6 +395,10 @@ const handleSubmit = () => {
params.menuList = selectedMenuIds.map(id => ({ id }))
console.log('submit form', params)
// 新增用户时,密码加密
if (!params.id) {
params.password = encrypt(params.password)
}
add(params).then(res => {
if (res.code === 'POP_00014') {
instance.appContext.config.globalProperties.$modal.msgSuccess('保存成功')
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论