| 标题 | 内容 |
|---|---|
| 路由地址 | http://ip:port/personalInfo |
| 路由页面 | src\views\PersonalInfo\AccountInfo.vue |
| 操作权限 | 无限制 |
| API调用约定 | 当前组件进行API调用集中管理、内置组件仅做展现层控制。 |
| 序号 | 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|---|
| 1 | formData | Object | 是 | 用户信息数据 | {id: 1, userName: "admin", nickName: "管理员", phone: "13800138000", headImage: "http://..."} |
| 2 | saveBtnShow | Boolean | 是 | 保存按钮显示状态 | false |
| 序号 | 参数名 | 类型 | 说明 | 默认值 | 可选值 |
|---|---|---|---|---|---|
| 1 | editStatus | number | 编辑状态 | 0 | 0,1 |
| 2 | nickName | computed | 计算属性-用户昵称 | -- | -- |
| 3 | uploadAvatarVisible | Boolean | 头像上传弹窗显示状态 | false | true,false |
| 4 | avatarParams | Object | 头像上传参数 | {} | -- |
| 5 | headImageStatus | Boolean | 头像加载 状态 | false | true,false |
| 6 | uploadHeaders | Object | 上传请求头 | {token: getToken()} | -- |
| 上报通知 | 用途 | 执行内部事件 |
|---|---|---|
| crop-success | 裁剪成功通知 | cropSuccess() |