123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- <?php
- return array
- (
- 'source' => 'connect/info',
- 'list' => array
- (
- 'field' => array
- (
- 'id',
- 'name',
- 'method',
- ),
- 'data_button' => array
- (
- '编辑' => 'edit',
- '接口' => array('route', array
- (
- 'path' => 'supplier/connect_api',
- 'param' => array
- (
- 'set' => array('connect_id' => 'id', 'menu' => 'supplier/connect_info', 'parent' => 'supplier/connect_api'),
- ),
- ), 'ChatLineSquare'),
- ),
- 'button' => array
- (
- '新增' => 'add',
- ),
- 'search' => array
- (
- 'name',
- ),
- ),
- 'update' => array
- (
- 'tab' => array
- (
- '基本设置' => 'name,method,post_method',
- '标准请求' => 'connect/request_body,connect/request_header',
- '响应设置' => 'response_type,response_data,response_msg,response_code,connect/response_code',
- '字段转换' => 'connect/convert',
- '签名设置' => 'sign_method,sign_col,sign_type,sign_sort,sign_encode,sign_empty,sign_after',
- '对称加密[暂时不支持]' => 'ssl_method,ssl_key,ssl_option,ssl_iv,ssl_after',
- '接口设置' => 'connect/api',
- ),
- 'field' => array
- (
- 'name',
- 'method' => array
- (
- 'type' => 'radio',
- 'control' => true,
- ),
- 'post_method' => array
- (
- 'type' => 'radio',
- ),
- 'connect/request_body' => array
- (
- 'name' => '请求体设置',
- 'desc' => '标准请求body,没有标准请求体可以不填写',
- 'where' => array('connect_id' => 'id'),
- ),
- 'connect/request_header' => array
- (
- 'name' => '请求头设置',
- 'desc' => '标准请求header,没有标准请求头可以不填写',
- 'where' => array('connect_id' => 'id'),
- ),
- 'connect/convert' => array
- (
- 'name' => '字段转换',
- 'desc' => '设置字段转换后,响应的数据名称将根据这些字段进行转换',
- 'where' => array('connect_id' => 'id'),
- ),
- 'response_type' => array
- (
- 'type' => 'radio',
-
- ),
- 'response_data',
- 'response_msg',
- 'response_code',
- 'connect/response_code' => array
- (
- 'name' => '响应状态码',
- 'desc' => '设置标准的响应状态码,也可以只设置成功值,其他值均为失败',
- 'where' => array('connect_id' => 'id'),
- ),
- 'sign_method' => 'radio',
- 'sign_col' => array
- (
- 'desc' => '按顺序做加密,用+号隔开,为空则所有字段均参与加密',
- ),
- 'sign_type' => 'radio',
- 'sign_sort' => 'radio',
- 'sign_encode' => array
- (
- 'type' => 'radio',
- 'desc' => '如果签名中包含有特殊字符,是否进行转码',
- ),
- 'sign_empty' => array
- (
- 'type' => 'radio',
-
- ),
- 'sign_after' => 'radio',
- 'ssl_method' => array
- (
- 'desc' => '如AES、DES等,直接填写加密方式的值',
- ),
- 'ssl_key',
- 'ssl_option' => 'radio',
- 'ssl_iv',
- 'ssl_after' => 'radio',
- 'connect/api' => array
- (
- 'name' => '接口列表',
- 'where' => array('connect_id' => 'id'),
- ),
- ),
- 'control' => array
- (
- 'post_method' => array
- (
- 'method' => 2,
- ),
- ),
- ),
- );
|