用户登录问题修改
This commit is contained in:
parent
1d31b2fe3c
commit
b6fd43084e
|
|
@ -8,7 +8,7 @@ import cache from '@/plugins/cache'
|
||||||
import { saveAs } from 'file-saver'
|
import { saveAs } from 'file-saver'
|
||||||
import { encryptCBC, decryptCBC } from '@/utils/aescbc'
|
import { encryptCBC, decryptCBC } from '@/utils/aescbc'
|
||||||
import { decryptWithSM4, encryptWithSM4, hashWithSM3AndSalt } from '@/utils/sm'
|
import { decryptWithSM4, encryptWithSM4, hashWithSM3AndSalt } from '@/utils/sm'
|
||||||
const systemConfig = {
|
const systemConfig = JSON.parse(localStorage.getItem('systemConfig')) || {
|
||||||
requestConfig: { encryptRequest: false, checkIntegrity: false, encryptResponse: false }
|
requestConfig: { encryptRequest: false, checkIntegrity: false, encryptResponse: false }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -583,7 +583,7 @@ export default {
|
||||||
handleCommand(command, row) {
|
handleCommand(command, row) {
|
||||||
switch (command) {
|
switch (command) {
|
||||||
case 'handleResetPwd':
|
case 'handleResetPwd':
|
||||||
this.handleResetPwd(row)
|
this.confirmResetPwd(row)
|
||||||
break
|
break
|
||||||
case 'handleAuthRole':
|
case 'handleAuthRole':
|
||||||
this.handleAuthRole(row)
|
this.handleAuthRole(row)
|
||||||
|
|
@ -653,6 +653,32 @@ export default {
|
||||||
}).catch(() => {
|
}).catch(() => {
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
confirmResetPwd(row){
|
||||||
|
this.$prompt('请输入密码,鉴别用户', '提示', {
|
||||||
|
confirmButtonText: '确定',
|
||||||
|
cancelButtonText: '取消',
|
||||||
|
closeOnClickModal: false,
|
||||||
|
inputPattern: /^.{8,16}$/,
|
||||||
|
inputErrorMessage: '用户密码长度必须介于 8 和 16 之间',
|
||||||
|
inputValidator: (value) => {
|
||||||
|
// 调用 validateNewPassword 校验
|
||||||
|
const errorMessage=function(error) {
|
||||||
|
if (error) {
|
||||||
|
return error.message;
|
||||||
|
} else {
|
||||||
|
console.log('验证通过');
|
||||||
|
}
|
||||||
|
};
|
||||||
|
validateNewPassword(null, value, errorMessage);
|
||||||
|
}
|
||||||
|
}).then(({ value }) => {
|
||||||
|
confirmPassword(value).then(response => {
|
||||||
|
this.$modal.msgSuccess('验证成功')
|
||||||
|
this.handleResetPwd(row)
|
||||||
|
})
|
||||||
|
}).catch(() => {
|
||||||
|
})
|
||||||
|
},
|
||||||
/** 重置密码按钮操作 */
|
/** 重置密码按钮操作 */
|
||||||
handleResetPwd(row) {
|
handleResetPwd(row) {
|
||||||
this.$prompt('请输入"' + row.userName + '"的新密码', '提示', {
|
this.$prompt('请输入"' + row.userName + '"的新密码', '提示', {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue