diff --git a/backend/dvadmin/system/views/user.py b/backend/dvadmin/system/views/user.py index 5ac9c34..a552f97 100644 --- a/backend/dvadmin/system/views/user.py +++ b/backend/dvadmin/system/views/user.py @@ -330,6 +330,7 @@ class UserViewSet(CustomModelViewSet): if not check_password: check_password = request.user.check_password(hashlib.md5(old_pwd.encode(encoding='UTF-8')).hexdigest()) if check_password: + new_pwd = hashlib.md5(new_pwd.encode(encoding='UTF-8')).hexdigest() request.user.password = make_password(new_pwd) request.user.save() return DetailResponse(data=None, msg="修改成功") diff --git a/web/src/views/system/personal/index.vue b/web/src/views/system/personal/index.vue index 1f98225..53c97a9 100644 --- a/web/src/views/system/personal/index.vue +++ b/web/src/views/system/personal/index.vue @@ -6,7 +6,7 @@
- + @@ -22,7 +22,9 @@
部门:
-
{{state.personalForm.dept_info.dept_name}}
+
+ {{state.personalForm.dept_info.dept_name}} +
@@ -78,7 +80,7 @@ - + @@ -196,6 +198,7 @@ import { formatAxis } from '/@/utils/formatTime'; import * as api from './api' import {ElMessage } from "element-plus"; import {getBaseURL} from "/@/utils/baseUrl"; +import { Session } from '/@/utils/storage'; // 当前时间提示语 const currentTime = computed(() => { return formatAxis(new Date()); @@ -206,7 +209,12 @@ const rules = reactive({ mobile: [{ pattern: /^1[3-9]\d{9}$/, message: '请输入正确手机号' }] }) // 定义变量内容 -const action= ref(getBaseURL() + 'api/system/file/') +const uploadAvatar = reactive({ + action:getBaseURL() + 'api/system/file/', + headers: { + Authorization: 'JWT ' + Session.get('token') + }, +}) const state = reactive({ newsInfoList:[], personalForm: { @@ -231,7 +239,7 @@ const state = reactive({ * 跳转消息中心 */ import {useRouter } from "vue-router"; -import {UpdatePassword} from "./api"; +import {Session} from "/@/utils/storage"; const route = useRouter() const msgMore=()=>{ route.push({path:'/messageCenter'}) diff --git a/web/src/views/system/rolePermission/index.vue b/web/src/views/system/rolePermission/index.vue index d8162c4..c217360 100644 --- a/web/src/views/system/rolePermission/index.vue +++ b/web/src/views/system/rolePermission/index.vue @@ -190,7 +190,7 @@ let buttonOptions = ref<[]>() let editedMenuInfo = ref() //菜单节点点击事件 const menuNodeClick = (node: any, obj: any) => { - isBtnPermissionShow.value = obj.checked && !node.is_catalog + isBtnPermissionShow.value = !node.is_catalog if (!node.is_catalog) { buttonOptions.value = [] editedMenuInfo.value = node