|
@@ -43,13 +43,21 @@ $level = function()
|
|
|
}
|
|
|
return $array;
|
|
|
};
|
|
|
-$parent_mid = Dever::input('search_option_parent_mid');
|
|
|
-$getInfo = Dever::input('getInfo');
|
|
|
|
|
|
$info = '';
|
|
|
$button = array();
|
|
|
-if ($parent_mid && $parent_mid > 0 && $getInfo != 1) {
|
|
|
- $info = Dever::load('agent/lib/member')->getInfoString($parent_mid) . ', 以下为直推列表:';
|
|
|
+$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));
|
|
|
+ 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),
|
|
@@ -89,7 +97,7 @@ return array
|
|
|
'desc' => '姓名',
|
|
|
'match' => 'is_string',
|
|
|
'update' => 'text',
|
|
|
- 'search' => 'fulltext',
|
|
|
+ 'search' => ($parent_mid || $pmid) ? 'hidden' : 'fulltext',
|
|
|
'list' => true,
|
|
|
),
|
|
|
|
|
@@ -125,7 +133,7 @@ return array
|
|
|
'desc' => '请输入手机号',
|
|
|
'match' => Dever::rule('mobile'),
|
|
|
'update' => 'text',
|
|
|
- 'search' => 'fulltext',
|
|
|
+ 'search' => ($parent_mid || $pmid) ? 'hidden' : 'fulltext',
|
|
|
'list' => true,
|
|
|
),
|
|
|
|
|
@@ -186,7 +194,18 @@ return array
|
|
|
'result' => 'id',
|
|
|
),
|
|
|
'list_name' => '邀请人',
|
|
|
- 'list' => $parent_mid ? false : 'Dever::load("agent/member-find#name", {parent_mid})',
|
|
|
+ 'list' => ($parent_mid || $pmid) ? false : 'Dever::load("agent/member-find#name", {parent_mid})',
|
|
|
+ ),
|
|
|
+
|
|
|
+ 'pmid' => array
|
|
|
+ (
|
|
|
+ 'type' => 'int-11',
|
|
|
+ 'name' => '邀请人id-废弃无用处',
|
|
|
+ 'default' => '-1',
|
|
|
+ 'desc' => '邀请人',
|
|
|
+ 'match' => 'is_string',
|
|
|
+ 'update' => 'text',
|
|
|
+ 'search' => 'hidden',
|
|
|
),
|
|
|
|
|
|
'code' => array
|
|
@@ -197,7 +216,7 @@ return array
|
|
|
'desc' => '邀请码',
|
|
|
'match' => 'option',
|
|
|
|
|
|
- 'list' => $parent_mid ? false : 'Dever::load("invite/api.code", {id})',
|
|
|
+ 'list' => ($parent_mid || $pmid) ? false : 'Dever::load("invite/api.code", {id})',
|
|
|
),
|
|
|
|
|
|
'role' => array
|
|
@@ -248,7 +267,7 @@ return array
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'select',
|
|
|
'update_search' => 'shop/lib/manage.search',
|
|
|
- 'list' => $parent_mid ? false : '{shop_id} > 0 ? Dever::load("shop/info-one#name", {shop_id}) : "无"',
|
|
|
+ 'list' => ($parent_mid || $pmid) ? false : '{shop_id} > 0 ? Dever::load("shop/info-one#name", {shop_id}) : "无"',
|
|
|
),
|
|
|
|
|
|
'type' => array
|
|
@@ -374,7 +393,7 @@ return array
|
|
|
'desc' => '销售业绩',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
- 'list' => $parent_mid ? true : false,
|
|
|
+ 'list' => ($parent_mid || $pmid) ? true : false,
|
|
|
),
|
|
|
|
|
|
'group_sell' => array
|
|
@@ -385,7 +404,7 @@ return array
|
|
|
'desc' => '团队销售业绩',
|
|
|
'match' => 'is_numeric',
|
|
|
'update' => 'text',
|
|
|
- 'list' => $parent_mid ? true : false,
|
|
|
+ 'list' => ($parent_mid || $pmid) ? true : false,
|
|
|
),
|
|
|
|
|
|
'status' => array
|