Commit 6cd3e77d authored by 张伯涛's avatar 张伯涛

密码加密

parent 6760e1ba
......@@ -46,6 +46,7 @@
</template>
<script>
import { updateUserPwd } from '@/api/system/user.js'
import { encrypt } from '@/utils/jsencrypt'
export default {
name: 'ReSetPsw',
components: {},
......@@ -105,8 +106,8 @@ export default {
this.$refs['pwdForm'].validate((vaild) => {
if (vaild) {
const params = {
oldPassword: this.pwdList.oldPass,
newPassword: this.pwdList.pass
oldPassword: encrypt(this.pwdList.oldPass),
newPassword: encrypt(this.pwdList.pass)
}
updateUserPwd(params).then(res => {
this.$message.success('密码修改成功!')
......
......@@ -278,25 +278,25 @@
</el-row>
<el-row>
<el-col :span="24">
<el-form-item v-if="form.businessId == undefined" label="密码:" prop="password">
<el-input v-model="form.password" placeholder="请输入密码" />
</el-form-item>
</el-col>
</el-row>
<el-row v-if="form.identity !== '1'">
<el-col :span="24">
<el-form-item label="所属单位:" prop="deptId">
<el-select v-model="form.deptId" filterable placeholder="所属单位" style="width: 100%">
<el-option
v-for="(item,index) in deptList"
:key="index"
:label="item.unitName"
:value="item.businessId"
/>
</el-select>
<el-form-item v-if="form.businessId == undefined" label="密码:" prop="passwordShow">
<el-input v-model="form.passwordShow" placeholder="请输入密码" />
</el-form-item>
</el-col>
</el-row>
<!-- <el-row v-if="form.identity !== '1'">-->
<!-- <el-col :span="24">-->
<!-- <el-form-item label="所属单位:" prop="deptId">-->
<!-- <el-select v-model="form.deptId" filterable placeholder="所属单位" style="width: 100%">-->
<!-- <el-option-->
<!-- v-for="(item,index) in deptList"-->
<!-- :key="index"-->
<!-- :label="item.unitName"-->
<!-- :value="item.businessId"-->
<!-- />-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<!-- </el-col>-->
<!-- </el-row>-->
<el-row>
<el-col :span="24">
<el-form-item label="系统角色:" prop="roleList">
......@@ -414,6 +414,7 @@
</div>
</template>
<script>
import { encrypt } from '@/utils/jsencrypt'
import {
listUser,
getUser,
......@@ -563,7 +564,9 @@ export default {
email: '',
idNumber: '',
name: '',
flag: 1
flag: 1,
passwordShow: '',
password: '',
},
defaultProps: {
children: 'children',
......@@ -610,7 +613,7 @@ export default {
{ required: false, message: '请输入用户昵称', trigger: 'blur' },
{ validator: trueGroupName, message: '请输入正确的用户昵称' }
],
password: [
passwordShow: [
{ required: true, message: '请输入用户密码', trigger: 'blur' },
{ min: 8, max: 20, message: '长度在 8 到 20 个字符', trigger: 'blur' },
{
......@@ -840,6 +843,7 @@ export default {
username: '',
userType: '',
nickName: '',
passwordShow: '',
password: '',
idNumber: '',
email: '',
......@@ -925,7 +929,7 @@ export default {
this.$refs.ruleForm.validate(pass => {
if (pass) {
this.userRestLoading = true
resetUserPwd(this.ruleForm.row, this.ruleForm.newPassword).then(response => {
resetUserPwd(this.ruleForm.row, encrypt(this.ruleForm.newPassword) ).then(response => {
if (response.code === 200) {
this.$message({
message: '修改成功',
......@@ -945,6 +949,7 @@ export default {
this.$refs['form'].validate(valid => {
if (valid) {
if (this.form.businessId !== undefined) {
this.form.password = encrypt(this.form.passwordShow)
updateUser(this.form).then(response => {
this.$message({
message: '修改成功',
......@@ -981,6 +986,7 @@ export default {
})
})
} else {
this.form.password = encrypt(this.form.passwordShow)
addUser(this.form).then(response => {
this.newId = response.data.businessId
this.$message({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment