|
@@ -88,4 +88,157 @@ class Member
|
|
|
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ * 查看详情
|
|
|
+ * @return mixed
|
|
|
+ */
|
|
|
+ public function show()
|
|
|
+ {
|
|
|
+ $mid = Dever::input('mid');
|
|
|
+ $member = Dever::db('agent/member')->one($mid);
|
|
|
+
|
|
|
+ $config_type = Dever::db('agent/member')->config['config_type'];
|
|
|
+ $config_status = Dever::db('agent/member')->config['config_status'];
|
|
|
+
|
|
|
+ $result['代理商信息'] = $this->getShowInfo($member);
|
|
|
+
|
|
|
+ if ($member['parent_mid']) {
|
|
|
+ $parent = Dever::db('agent/member')->one($member['parent_mid']);
|
|
|
+ $result['邀请人信息'] = $this->getShowInfo($parent);
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($member['type'] == 1) {
|
|
|
+ $idcard_pic = '<a href="'.$member['idcard_front'].'" target="_blank"><img src="'.$member['idcard_front'].'" width="150" /></a>';
|
|
|
+ if ($member['idcard_back']) {
|
|
|
+ $idcard_pic .= ' <a href="'.$member['idcard_back'].'" target="_blank"><img src="'.$member['idcard_back'].'" width="150" /></a>';
|
|
|
+ }
|
|
|
+ $member_name = $member['name'];
|
|
|
+ $member_number = $member['idcard'];
|
|
|
+ } else {
|
|
|
+ $idcard_pic = '<a href="'.$member['company_pic'].'" target="_blank"><img src="'.$member['company_pic'].'" width="150" /></a>';
|
|
|
+ $member_name = $member['company_name'];
|
|
|
+ $member_number = $member['company_number'];
|
|
|
+ }
|
|
|
+
|
|
|
+ $result['认证信息'] = array
|
|
|
+ (
|
|
|
+ 'type' => 'info',
|
|
|
+ 'content' => array
|
|
|
+ (
|
|
|
+ array
|
|
|
+ (
|
|
|
+ array('类型', $config_type[$member['type']]),
|
|
|
+ array('名称', $member_name),
|
|
|
+ array('号码', $member_number),
|
|
|
+ ),
|
|
|
+
|
|
|
+ array
|
|
|
+ (
|
|
|
+ array('照片', $idcard_pic),
|
|
|
+ )
|
|
|
+ ),
|
|
|
+ );
|
|
|
+
|
|
|
+ $button = array();
|
|
|
+ $button[] = array
|
|
|
+ (
|
|
|
+ 'type' => 'edit',
|
|
|
+ 'link' => Dever::url('project/database/update?project=agent&table=member&where_id='.$member['id'].'&status=1&col=name,mobile', 'manage'),
|
|
|
+ 'name' => '修改基础资料',
|
|
|
+ );
|
|
|
+ $button[] = array
|
|
|
+ (
|
|
|
+ 'type' => 'edit',
|
|
|
+ 'link' => Dever::url('project/database/update?project=agent&table=member&where_id='.$member['id'].'&status=1&col=idcard,idcard_front,idcard_back', 'manage'),
|
|
|
+ 'name' => '修改认证资料',
|
|
|
+ );
|
|
|
+ $button[] = array
|
|
|
+ (
|
|
|
+ 'type' => 'edit',
|
|
|
+ 'link' => Dever::url('project/database/update?project=agent&table=member&where_id='.$member['id'].'&status=1&col=shop_id', 'manage'),
|
|
|
+ 'name' => '修改归属门店',
|
|
|
+ );
|
|
|
+ $url = '';
|
|
|
+ $button[] = array
|
|
|
+ (
|
|
|
+ 'type' => 'action',
|
|
|
+ 'link' => Dever::url('project/database/update?project=agent&table=member&where_id='.$member['id'].'&status=1&col=shop_id', 'manage'),
|
|
|
+ 'name' => '禁用账号',
|
|
|
+ );
|
|
|
+ $head = array
|
|
|
+ (
|
|
|
+ 'name' => '基本信息',
|
|
|
+ );
|
|
|
+ $foot = array
|
|
|
+ (
|
|
|
+ 'btn' => $button,
|
|
|
+ );
|
|
|
+ $html = Dever::show($head, $result, $foot);
|
|
|
+
|
|
|
+ return $html;
|
|
|
+ }
|
|
|
+
|
|
|
+ private function getShowInfo($member)
|
|
|
+ {
|
|
|
+ $role = Dever::db('setting/role')->one($member['role']);
|
|
|
+ $level = Dever::db('setting/level')->one($member['level_id']);
|
|
|
+ $area = Dever::load("area/api.string", $member['area'], '-');
|
|
|
+ $code = Dever::load("invite/api.code", $member['id']);
|
|
|
+
|
|
|
+ if ($member['shop_id']) {
|
|
|
+ $shop = Dever::db('shop/info')->one($member['shop_id']);
|
|
|
+ } else {
|
|
|
+ $shop['id'] = -1;
|
|
|
+ $shop['name'] = '无';
|
|
|
+ }
|
|
|
+
|
|
|
+ $result = array();
|
|
|
+
|
|
|
+ if ($level) {
|
|
|
+ $role['name'] .= '(' . $level['name'] . ')';
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!$member['cash']) {
|
|
|
+ $member['cash'] = 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!$member['sell']) {
|
|
|
+ $member['sell'] = 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (!$member['group_sell']) {
|
|
|
+ $member['group_sell'] = 0;
|
|
|
+ }
|
|
|
+
|
|
|
+ $result = array
|
|
|
+ (
|
|
|
+ 'type' => 'info',
|
|
|
+ 'content' => array
|
|
|
+ (
|
|
|
+ array
|
|
|
+ (
|
|
|
+ array('代理商姓名', $member['name']),
|
|
|
+ array('手机号', $member['mobile']),
|
|
|
+ array('邀请码', $code),
|
|
|
+ ),
|
|
|
+
|
|
|
+ array
|
|
|
+ (
|
|
|
+ array('代理角色', $role['name']),
|
|
|
+ array('代理区域', $area),
|
|
|
+ array('所属店铺', $shop['name']),
|
|
|
+ ),
|
|
|
+
|
|
|
+ array
|
|
|
+ (
|
|
|
+ array('余额', $member['cash'] . '元'),
|
|
|
+ array('业绩', $member['sell'] . '元'),
|
|
|
+ array('团队业绩', $member['group_sell'] . '元'),
|
|
|
+ ),
|
|
|
+ ),
|
|
|
+ );
|
|
|
+
|
|
|
+ return $result;
|
|
|
+ }
|
|
|
}
|