diff --git a/src/views/setting/sub/SettingSecurity.vue b/src/views/setting/sub/SettingSecurity.vue index df7c61d..25e4f52 100644 --- a/src/views/setting/sub/SettingSecurity.vue +++ b/src/views/setting/sub/SettingSecurity.vue @@ -5,12 +5,15 @@ import { maskPhoneNum } from '@/js/utils/common' import EditEmail from '@/views/setting/components/EditEmail.vue' import EditPassword from '@/views/setting/components/EditPassword.vue' import EditPhone from '@/views/setting/components/EditPhone.vue' +import { ElMessage } from 'element-plus' const userData = userStore() const isShowEditPassword = ref(false) const isShowEditPhone = ref(false) const isShowEditEmail = ref(false) +const demoFlag = import.meta.env.VITE_DEMO_FLAG === 'true' + const phoneDesc = computed(() => { if (!userData.user.phoneNum) { return '未绑定手机' @@ -30,6 +33,30 @@ const emailDesc = computed(() => { const onUpdateUser = () => { userData.updateUser() } + +const onShowEditPassword = () => { + if (demoFlag) { + ElMessage.warning('演示环境不支持修改密码') + return + } + isShowEditPassword.value = true +} + +const onShowEditPhone = () => { + if (demoFlag) { + ElMessage.warning('演示环境不支持修改手机号码') + return + } + isShowEditPhone.value = true +} + +const onShowEditEmail = () => { + if (demoFlag) { + ElMessage.warning('演示环境不支持修改邮箱') + return + } + isShowEditEmail.value = true +}