You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.0 KiB
57 lines
2.0 KiB
8 years ago
|
###信息查询组件对应有三种接口:
|
||
|
1. 查询项列表(非必需)
|
||
|
2. 查询项配置
|
||
|
3. 查询结果配置
|
||
|
### 查询项列表
|
||
|
> 查询项列表目的是将查询项目与项目编号关联起来,方便用户自行选择进入查询项。格式如下:
|
||
|
> 相关组件(butterfly\infoService\List.js)
|
||
|
>
|
||
|
[
|
||
|
{
|
||
|
"name":"ITMS",
|
||
|
"code":"IDM_APP_NETOP_ITMS",
|
||
|
"value":[
|
||
|
{"name":"数据自助下发","code":"IDM_APP_NETOP_ITMS_DONE"},
|
||
|
{"name":"用户设备绑定","code":"IDM_APP_NETOP_ITMS_BIND"},
|
||
|
{"name":"用户设备解绑","code":"IDM_APP_NETOP_ITMS_RELEASE"},
|
||
|
{"name":"终端重启","code":"IDM_APP_NETOP_ITMS_REBOOT"},
|
||
|
{"name":"桥接和路由修改","code":"IDM_APP_NETOP_ITMS_BRIDGETOROUT"},
|
||
|
...
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"name":"固网3A",
|
||
|
"code":"IDM_APP_NETOP_AIOBS",
|
||
|
"value":[]
|
||
|
},
|
||
|
{
|
||
|
"name":"PON",
|
||
|
"code":"IDM_APP_NETOP_PON",
|
||
|
"value":[]
|
||
|
}
|
||
|
]
|
||
|
### 查询项配置
|
||
|
> 查询项配置简单配置一些诸如标题,表单项,查询接口等信息。 其中表单格式见通用表单组件。
|
||
|
> 根据该配置,界面会自动生成查询表单,用户点击查询时,会自动将表单内容提交到action所指向到的接口。然后根据返回内容进行下一步
|
||
|
> 相关组件(butterfly\infoService\Detail.js)
|
||
|
>
|
||
|
{
|
||
|
"title":"数据自助下发",
|
||
|
"ifCode":"itms_serviceDone",
|
||
|
"action":"/mop/proxyIda/ida30/xxxxx",
|
||
|
"operationType":"change",//查询类型。表示该次查询是查询/更改(search,change)。如果为change,在点击查询按钮时会要求确认
|
||
|
"form":[]
|
||
|
}
|
||
|
### 查询结果配置
|
||
|
>查询结果接口即是查询项配置中的action接口。
|
||
|
>返回值有三种处理方式。
|
||
|
1. 返回结果状态码不为200,将提示操作失败
|
||
|
2. 返回结果状态码为200,但数据为空,将直接提示操作成功
|
||
|
3. 返回结果有数据。此时需要指定用哪个组件来展示数据。这时根据不同业务将有不同变化。暂时只支持map这一种类型,调用了DetailView组件
|
||
|
>
|
||
|
{
|
||
|
map : [
|
||
|
.....
|
||
|
]
|
||
|
}
|