[TOC]
### 用户-基础信息
#### URL
> web/index.php?c=user&a=edit&uid=用户UID
#### 请求方式
> GET
#### 请求参数
无
#### 返回数据
```
{
"message": {
"errno": 0,
"message": {
"user": {
"uid": "337",
"owner_uid": "391",
"groupid": "56",
"username": "brjun", //用户名
"type": "1",
"status": "2",
"joindate": "2018-08-16 14:03:05", //注册时间
"joinip": "127.0.0.1",
"lastvisit": "1567496731",
"lastuniacid": "0",
"lastip": "172.17.0.1", //上次登录IP
"remark": "123", //备注信息
"starttime": "1534399385",
"endtime": "2",
"founder_groupid": "0",
"register_type": "0",
"openid": "0",
"welcome_li<x>nk": "6",
"is_bind": "0",
"notice_setting": [],
"avatar": "http://prox.we7.com/attachment/images/0/2019/01/v3ZE8ZYfFip5E7f7yFf1ee1PB7EPK8.gif",
"hash": "e1cf66b46eb4e16b898abda9ead57054", //用户头像
"vice_founder_name": "fc1",
"name": "brjun",
"clerk_id": 337,
"store_id": 0,
"clerk_type": "2",
"last_visit": "2019-09-03 15:45:31", //上次登录时间
"endtype": 2,
"url": "http://prox.we7.com/web/index.php?c=user&a=register&owner_uid=337", //注册链接
"end": "永久" //到期时间
},
"profile": {
"id": "87",
"uid": "337",
"createtime": "1548296349",
"edittime": "1552629551",
"realname": "卜睿君", //真实姓名
"nickname": "昵称brjun", //昵称
"avatar": "http://prox.we7.com/attachment/images/0/2019/01/v3ZE8ZYfFip5E7f7yFf1ee1PB7EPK8.gif",
"qq": "351409246", //QQ号
"mobile": "13333431649", //手机号
"vip": "0",
"fakeid": "",
"gender": "0",
"birthyear": "1990",
"birthmonth": "3",
"birthday": "5",
"constellation": "",
"zodiac": "",
"telephone": "",
"idcard": "",
"studentid": "",
"grade": "",
"address": "山西省太原市许坦东街锦东国际A座12层", //邮寄地址
"zipcode": "",
"nationality": "",
"resideprovince": "",
"residecity": "",
"residedist": "",
"graduateschool": "",
"company": "",
"education": "",
"occupation": "",
"position": "",
"revenue": "10000", //扩展字段-年收入
"affectivestatus": "已婚", //扩展字段-情感状态
"revenue": "",
"affectivestatus": "",
"lookingfor": "",
"bloodtype": "",
"height": "",
"weight": "",
"alipay": "",
"msn": "",
"email": "",
"taobao": "",
"site": "",
"bio": "",
"interest": "",
"workerid": "",
"send_expire_status": "0",
"is_send_mobile_status": "0",
"location": "",
"reside": { //居住地址
"province": "山西省",
"city": "太原市",
"district": "尖草坪区"
},
"birth": {
"year": "1990",
"month": "3",
"day": "5"
},
"resides": "山西省太原市尖草坪区", //居住地址
"births": "1990年3月5日" //出生年月日
},
"extra_fileds": [ //扩展字段
{
"id": "2",
"field": "nickname",
"available": "1",
"title": "昵称",
"desc<x>ription": "",
"displayorder": "50",
"required": "0",
"unchangeable": "0",
"showinregister": "1",
"field_length": "64"
},
{
"id": "24",
"field": "revenue",
"available": "1",
"title": "年收入",
"desc<x>ription": "",
"displayorder": "0",
"required": "1",
"unchangeable": "0",
"showinregister": "1",
"field_length": "64"
},
{
"id": "25",
"field": "affectivestatus",
"available": "1",
"title": "情感状态",
"desc<x>ription": "",
"displayorder": "0",
"required": "1",
"unchangeable": "0",
"showinregister": "1",
"field_length": "64"
}
]
}
},
"redirect": "",
"type": "ajax"
}
```
### 用户-基础信息修改
#### 修改头像
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | avatar |
| avatar | string | 是 | 头像链接地址 | 此处键值为type的值 |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改用户名
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | username |
| username | string | 是 | 用户名 | 此处键值为type的值 |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改密码
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | password |
| newpwd | string | 是 | 新密码 | |
| renewpwd | string | 是 | 确认密码 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改真实姓名
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | realname |
| realname | string | 是 | 名字 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改生日
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | birth |
| year | int | 是 | 新密码 | |
| month | int | 是 | 新密码 | |
| day | int | 是 | 新密码 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改qq
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | qq |
| qq | int | 是 | qq号 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改手机号
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | mobile |
| mobile | int | 是 | 手机号 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改邮寄地址
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | address |
| address | string | 是 | 邮寄地址 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改居住地址
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | reside |
| province | string | 是 | 省份 | |
| city | string | 是 | 市 | |
| district | string | 是 | 区 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改备注
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型 | remark |
| remark | string | 是 | 备注 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
#### 修改额外字段的数据(此处以昵称举例)
##### URL
> /web/index.php?c=user&a=profile&do=post
##### 请求方式
> POST
##### 请求参数
| 名称 | 类型 | 必填 | 描述 | 值 |
| ----------- | :-----: | :-----: | ----------- |
| type | string | 是 | 类型(字段名) | nickname |
| extra_field_key | string | 是 | 字段名称(字段名) | nickname |
| extra_field_val | string | 是 | 字段值 | |
| uid | int | 是 | 用户的uid | | |
##### 返回数据
```
{
"message": {
"errno": 0,
"message": "修改成功!"
},
"redirect": "",
"type": "ajax"
}
```
- 空白目录
- 公共
- 系统自定义常量
- 图片组件
- 权限组相关
- 平台管理
- 公共数据
- 添加平台
- 平台列表
- 平台回收站
- 平台基础信息
- 平台停用、恢复、删除
- 微信开放平台
- 公众号短信
- 平台自定义到期提示
- 平台使用者
- 平台使用者权限设置
- 可用模块、模板
- 应用操作员管理
- 版本管理
- 新建小程序版本
- 用户管理
- 用户管理列表
- 审核用户列表
- 用户回收站列表
- 用户属性设置
- 自定义到期提示
- 添加用户
- 编辑-基础信息
- 编辑-应用模板权限
- 编辑-账号创建权限
- 编辑-账号使用权限
- 编辑-使用账号列表
- 编辑-操作应用列表
- 权限组
- 应用权限组-列表
- 应用权限组-编辑、添加
- 应用权限组-删除
- 账号权限组-列表
- 账号权限组-编辑、添加
- 账号权限组-删除
- 用户权限组合-列表
- 用户权限组合-编辑、添加
- 用户权限组合-删除
- 系统功能
- 系统信息
- 站内公告
- 站内公告分类
- 短信管理
- 系统新闻
- 系统新闻分类
- 系统检测优化
- 数据库
- 木马查杀
- 更新缓存