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.
 

2.0 KiB

###信息查询组件对应有三种接口:

  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 : [
        .....
	]
}