-
+
+
+
+
+
-
-
我的密保
-
设置密保,账号更安全
-
-
- {{ securityStatus.set_password ? "已设置密保" : "设置密保" }}
-
- {{ securityStatus.set_password ? "修改密保" : "设置密保" }}
-
+
设置密保,账号更安全
+
+
+ {{ securityStatus.set_password ? "已设置密保" : "设置密保" }}
+
+
{{ securityStatus.set_password ? "修改密保" : "设置密保" }}
-
-
+
+
+
+
+
-
-
三方登录
-
绑定三方账号,安全登录
-
-
- {{ securityStatus.bind_wechet ? "已绑定" : "绑定" }}
-
- {{ securityStatus.bind_wechet ? "管理" : "" }}
-
+
绑定三方账号,安全登录
+
+
+ {{ securityStatus.bind_wechet ? "已绑定" : "绑定" }}
+
+
{{ securityStatus.bind_wechet ? "管理" : "绑定" }}
-
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/User/AccountSetting/components/AccountSettingInfo/AccountSettingInfo.vue b/src/views/User/AccountSetting/components/AccountSettingInfo/AccountSettingInfo.vue
index be6f4c6..27eb41c 100644
--- a/src/views/User/AccountSetting/components/AccountSettingInfo/AccountSettingInfo.vue
+++ b/src/views/User/AccountSetting/components/AccountSettingInfo/AccountSettingInfo.vue
@@ -1,82 +1,137 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 未知
- 男
- 女
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -93,8 +148,15 @@ import {
GlobalOutlined,
EnvironmentOutlined,
BankOutlined,
+ CheckCircleOutlined,
+ CloseCircleOutlined,
+ InfoCircleOutlined,
} from '@ant-design/icons-vue';
+import { useAuthStore } from '@/store/modules/userStore';
+import { message } from 'ant-design-vue';
+
+const authStore = useAuthStore();
const formState = reactive({
username: '',
nickname: '',
@@ -107,55 +169,353 @@ const formState = reactive({
company: '',
});
+// 初始化表单数据
+onMounted(() => {
+ // 从用户存储中获取数据
+ if (authStore.user) {
+ formState.username = authStore.user.username || '';
+ formState.nickname = authStore.user.nickname || '';
+ // 假设其他字段也可以从用户存储中获取
+ // 如果不能,这里只是示例
+ }
+});
+
const handleSubmit = () => {
// 提交表单逻辑
console.log('表单数据:', formState);
+ message.success('个人信息保存成功!');
+};
+
+const handleCancel = () => {
+ // 取消操作,可以重置表单或返回上一页
+ console.log('取消操作');
};
diff --git a/src/views/User/AccountSetting/components/AccountSettingStorage/StorageCard.vue b/src/views/User/AccountSetting/components/AccountSettingStorage/StorageCard.vue
index d87776b..175c5b8 100644
--- a/src/views/User/AccountSetting/components/AccountSettingStorage/StorageCard.vue
+++ b/src/views/User/AccountSetting/components/AccountSettingStorage/StorageCard.vue
@@ -1,18 +1,17 @@
-