|
@@ -77,36 +77,12 @@ $level = function()
|
|
|
|
|
|
$info = '';
|
|
|
$button = array();
|
|
|
-$getInfo = Dever::input('getInfo');
|
|
|
-$pmid = Dever::input('search_option_pmid');
|
|
|
-$parent_mid = Dever::input('search_option_parent_mid');
|
|
|
-$search_api_parent_mid = Dever::input('search_api_parent_mid');
|
|
|
-if ($search_api_parent_mid && $getInfo != 1) {
|
|
|
- Dever::setInput('search_api_parent_mid', 0);
|
|
|
- $parent = Dever::db('agent/member')->find(array('mobile' => $search_api_parent_mid));
|
|
|
- Dever::setInput('search_api_parent_mid', $search_api_parent_mid);
|
|
|
-
|
|
|
- if ($parent) {
|
|
|
- $info = '上级' . Dever::load('agent/lib/member')->getInfoString($parent) . ', 以下为直推列表:';
|
|
|
- }
|
|
|
-} elseif ($parent_mid && $parent_mid > 0 && $getInfo != 1) {
|
|
|
- $info = '上级' . Dever::load('agent/lib/member')->getInfoString($parent_mid) . ', 以下为直推列表:';
|
|
|
- $button = array
|
|
|
- (
|
|
|
- '返回上一页' => array('location', 'l=project/database/list&project=agent&table=member_area&page_type=1&mid=' . $parent_mid),
|
|
|
-
|
|
|
- );
|
|
|
-}
|
|
|
$list_button = array();
|
|
|
$list_button['list'] = array('查看详情', '"member_area&mid={id}&page_type=1&[refer]"');
|
|
|
if (Dever::load('manage/auth')->checkFunc('agent.member', 'edit6', '查看上下级')) {
|
|
|
- $list_button['list1'] = array('查看上下级',Dever::url('lib/manage.relation?mid={id}', 'agent'));
|
|
|
+ $list_button['list1'] = array('查看上下级',Dever::url('lib/manage.relation?mid={id}&[refer]', 'agent'));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
return array
|
|
|
(
|
|
@@ -141,13 +117,21 @@ return array
|
|
|
'name' => array
|
|
|
(
|
|
|
'type' => 'varchar-100',
|
|
|
- 'name' => '姓名',
|
|
|
+ 'name' => '代理商姓名/手机号',
|
|
|
'default' => '',
|
|
|
'desc' => '姓名',
|
|
|
'match' => 'is_string',
|
|
|
'update' => 'text',
|
|
|
- 'search' => ($parent_mid) ? 'hidden' : 'fulltext',
|
|
|
- 'list' => 'Dever::load("agent/lib/order.new_set", {id})',
|
|
|
+
|
|
|
+ 'search' => array
|
|
|
+ (
|
|
|
+ 'api' => 'agent/member-getSearch',
|
|
|
+ 'col' => 'col',
|
|
|
+ 'result' => 'id',
|
|
|
+ 'search' => 'id',
|
|
|
+ ),
|
|
|
+ 'list_name' => '代理商信息',
|
|
|
+ 'list' => 'Dever::load("agent/lib/member.getOne", {id}, "agent/member", true)',
|
|
|
),
|
|
|
|
|
|
'rdate' => array
|
|
@@ -160,7 +144,8 @@ return array
|
|
|
'update' => 'date',
|
|
|
'callback' => 'maketime',
|
|
|
|
|
|
- 'list' => ($pmid) ? false:'Dever::load("agent/lib/member.set_rdate", {id})',
|
|
|
+ 'list' => 'Dever::load("agent/lib/member.set_rdate", {id})',
|
|
|
+ 'list_order' => 100,
|
|
|
),
|
|
|
|
|
|
'avatar' => array
|
|
@@ -183,7 +168,7 @@ return array
|
|
|
'desc' => '请输入手机号',
|
|
|
'match' => Dever::rule('mobile'),
|
|
|
'update' => 'text',
|
|
|
- 'search' => ($parent_mid) ? 'hidden' : 'fulltext',
|
|
|
+
|
|
|
|
|
|
),
|
|
|
|
|
@@ -232,20 +217,20 @@ return array
|
|
|
'parent_mid' => array
|
|
|
(
|
|
|
'type' => 'int-11',
|
|
|
- 'name' => '邀请人手机号',
|
|
|
+ 'name' => '上级姓名/手机号',
|
|
|
'default' => '-1',
|
|
|
'desc' => '邀请人',
|
|
|
'match' => 'is_string',
|
|
|
|
|
|
- 'search' => $parent_mid ? 'hidden' : array
|
|
|
+ 'search' => array
|
|
|
(
|
|
|
- 'api' => 'agent/member-find',
|
|
|
- 'col' => 'mobile',
|
|
|
+ 'api' => 'agent/member-getSearch',
|
|
|
+ 'col' => 'col',
|
|
|
'result' => 'id',
|
|
|
- 'col' => 'parent_mid',
|
|
|
+ 'search' => 'parent_mid',
|
|
|
),
|
|
|
- 'list_name' => '上级',
|
|
|
- 'list' => ($parent_mid || $pmid) ? false : 'Dever::load("agent/lib/member.getOne", {parent_mid})',
|
|
|
+ 'list_name' => '上级信息',
|
|
|
+ 'list' => 'Dever::load("agent/lib/member.getOne", {parent_mid})',
|
|
|
),
|
|
|
|
|
|
'source_id' => array
|
|
@@ -258,18 +243,6 @@ return array
|
|
|
'search' => 'select',
|
|
|
|
|
|
'option' => $source_id,
|
|
|
-
|
|
|
- ),
|
|
|
-
|
|
|
- 'pmid' => array
|
|
|
- (
|
|
|
- 'type' => 'int-11',
|
|
|
- 'name' => '邀请人id-废弃无用处',
|
|
|
- 'default' => '-1',
|
|
|
- 'desc' => '邀请人',
|
|
|
- 'match' => 'is_string',
|
|
|
- 'update' => 'text',
|
|
|
- 'search' => 'hidden',
|
|
|
),
|
|
|
|
|
|
'code' => array
|
|
@@ -280,7 +253,6 @@ return array
|
|
|
'desc' => '代理商邀请码',
|
|
|
'match' => 'option',
|
|
|
|
|
|
-
|
|
|
'list_order'=>1,
|
|
|
),
|
|
|
|
|
@@ -294,7 +266,6 @@ return array
|
|
|
'search' => 'select',
|
|
|
'update' => 'select',
|
|
|
'option' => $role,
|
|
|
-
|
|
|
),
|
|
|
|
|
|
'level_id' => array
|
|
@@ -320,7 +291,6 @@ return array
|
|
|
'search' => 'linkage',
|
|
|
'update' => 'linkage',
|
|
|
'option' => Dever::url('api.get?level_total=4', 'area'),
|
|
|
-
|
|
|
),
|
|
|
|
|
|
'is_shop' => array
|
|
@@ -343,7 +313,6 @@ return array
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'select',
|
|
|
'update_search' => 'shop/lib/manage.search',
|
|
|
- 'list' => ($parent_mid || $pmid) ? false : '{shop_id} > 0 ? Dever::load("shop/info-one#name", {shop_id}) : "无"',
|
|
|
),
|
|
|
|
|
|
'type' => array
|
|
@@ -458,7 +427,8 @@ return array
|
|
|
'desc' => '余额',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
- 'list' => ($pmid) ? false : true,
|
|
|
+ 'list_name' => '余额<br />直推业绩<br />团队业绩',
|
|
|
+ 'list' => '"{cash}<br />{sell}<br />{group_sell}"',
|
|
|
),
|
|
|
|
|
|
'sell' => array
|
|
@@ -469,7 +439,6 @@ return array
|
|
|
'desc' => '销售业绩',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
- 'list' => ($parent_mid || $pmid) ? true : false,
|
|
|
),
|
|
|
|
|
|
'group_sell' => array
|
|
@@ -480,7 +449,6 @@ return array
|
|
|
'desc' => '团队销售业绩',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
- 'list' => ($parent_mid || $pmid) ? true : false,
|
|
|
),
|
|
|
|
|
|
'old_group_sell' => array
|
|
@@ -491,7 +459,6 @@ return array
|
|
|
'desc' => '历史团队业绩',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
-
|
|
|
),
|
|
|
|
|
|
'old_agentdownnum' => array
|
|
@@ -502,7 +469,6 @@ return array
|
|
|
'desc' => '历史团队业绩',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
-
|
|
|
),
|
|
|
|
|
|
'status' => array
|
|
@@ -546,7 +512,6 @@ return array
|
|
|
|
|
|
'insert' => true,
|
|
|
|
|
|
- 'list' => ($pmid) ? 'date("Y-m-d H:i:s", {cdate})': false,
|
|
|
),
|
|
|
),
|
|
|
|
|
@@ -674,5 +639,16 @@ return array
|
|
|
'type' => 'count',
|
|
|
'col' => '*',
|
|
|
),
|
|
|
+
|
|
|
+ 'getSearch' => array
|
|
|
+ (
|
|
|
+
|
|
|
+ 'option' => array
|
|
|
+ (
|
|
|
+ 'col' => 'yes-mobile,name',
|
|
|
+ ),
|
|
|
+ 'type' => 'one',
|
|
|
+ 'col' => '*',
|
|
|
+ ),
|
|
|
),
|
|
|
);
|