dever 3 years ago
parent
commit
41cc0be9a6
2 changed files with 31 additions and 19 deletions
  1. 6 1
      service/agent/database/member.php
  2. 25 18
      service/agent/lib/Member.php

+ 6 - 1
service/agent/database/member.php

@@ -164,7 +164,7 @@ return array
             'desc'      => '代理角色',
             'match'     => 'is_numeric',
             'search'	=> 'select',
-            'update'    => 'checkbox',
+            'update'    => 'select',
             'option'    => $role,
             'list'      => true,
         ),
@@ -214,6 +214,8 @@ return array
             'desc'      => '类型',
             'match'     => 'is_numeric',
             'option'    => $type,
+            'update'    => 'radio',
+            'control'   => 'type',
         ),
 
         'sign'     => array
@@ -271,6 +273,7 @@ return array
             'update'    => 'text',
             //'search'    => 'fulltext',
             //'list'      => true,
+            'show'      => 'type=2',
         ),
 
         'company_pic'      => array
@@ -283,6 +286,7 @@ return array
             'update'    => 'image',
             'key'       => '8',
             'place'     => '660*660',
+            'show'      => 'type=2',
         ),
 
         'company_number'      => array
@@ -293,6 +297,7 @@ return array
             'desc'      => '营业执照号码',
             'match'     => 'is_string',
             'update'    => 'text',
+            'show'      => 'type=2',
         ),
 
         'cash'      => array

+ 25 - 18
service/agent/lib/Member.php

@@ -128,18 +128,12 @@ class Member
             $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 .= '&nbsp;&nbsp;<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'];
+        $idcard_pic = '<a href="'.$member['idcard_front'].'" target="_blank"><img src="'.$member['idcard_front'].'" width="150" /></a>';
+        if ($member['idcard_back']) {
+            $idcard_pic .= '&nbsp;&nbsp;<a href="'.$member['idcard_back'].'" target="_blank"><img src="'.$member['idcard_back'].'" width="150" /></a>';
         }
+        $member_name = $member['name'];
+        $member_number = $member['idcard'];
 
         $result['认证信息'] = array
         (
@@ -152,25 +146,38 @@ class Member
                     array('姓名', $member_name),
                     array('身份证号', $member_number),
                 ),
-
-                array
-                (
-                    array('身份证照片', $idcard_pic),
-                )
             ),
         );
 
+        if ($member['type'] == 2) {
+            $company_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['认证信息']['content'][] = array
+            (
+                array('企业名称', $member_name),
+                array('营业执照', $member_number),
+                array('营业执照照片', $company_pic),
+            );
+        }
+
+        $result['认证信息']['content'][] = 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'),
+            'link' => Dever::url('project/database/update?project=agent&table=member&where_id='.$member['id'].'&status=1&col=name,mobile,area,role,level_id', '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'),
+            'link' => Dever::url('project/database/update?project=agent&table=member&where_id='.$member['id'].'&status=1&col=type,idcard,idcard_front,idcard_back,company_name,company_pic,company_number', 'manage'),
             'name' => '修改认证资料',
         );
         $button[] = array