# 功能描述

本格式为后台根据web提交数据查询格式返回的数据结构格式

# 组成部分

本格式为JSON结构体,由 code、message 和 data 三个部分构成。
前端通过对code是否为1判断是否操作成功,如果有错,可从message中读取错误信息。

    {
        code: 1,  /* 必有,操作结果代码:0:失败,1:成功,-1:部分成功,-2:未登录,-3:权限不够 等 */
        message: '操作成功。', /* 错误信息 */
        data: { } /* 数据 */
    }
1
2
3
4
5

# 实例

下面为某个模块操作时后端返回给前端的数据格式。
如果该查询带有子表,并且子表名称为user,则格式如下

{
    code: 1,     //操作结果代码:0:失败,1:成功,-1:部分成功,-2:未登录,-3:权限不够
    message: '操作成功。', /* 错误信息 */
    data:{
        table: "user",      //表名称
        keyField: "sysid",   //表主键字段
		total: 4,            //分页的总行数
		privilege: [],        //权限按钮数据
		rows: [              //行数据
		    {
                sysid: "lamp",
                name: "XX名称",
                __children__: { //如果有子表,则为子表数据,格式等同于data选项 
                    user: {
                        keyField: "uid",    //表主键字段
                        rows: [{...}, {...}]
                    }
                } 
            },
            {
                sysid: "lampxx",
                name: "XX1名称",
                __children__: { //如果有子表,则为子表数据,格式等同于data选项 
                    user: {
                        keyField: "uid",    //表主键字段
                        rows: [{...}, {...}]
                    }
                } 
            }
		]
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32