dever 3 years ago
parent
commit
1ecd4179a8
2 changed files with 30 additions and 5 deletions
  1. 5 5
      service/agent/database/member.php
  2. 25 0
      service/agent/src/My.php

+ 5 - 5
service/agent/database/member.php

@@ -210,7 +210,7 @@ return array
             'default'   => '-1',
             'desc'      => '邀请人',
             'match'     => 'is_string',
-            'update'    => 'text',
+            //'update'    => 'text',
             'search'    => $parent_mid ? 'hidden' : array
             (
                 'api' => 'agent/member-find',
@@ -230,7 +230,7 @@ return array
             'desc'      => '注册来源',
             'match'     => 'is_numeric',
             'search'    => 'select',
-            'update'    => 'checkbox',
+            //'update'    => 'checkbox',
             'option'    => $source_id,
             'list'      => true,
         ),
@@ -265,7 +265,7 @@ return array
             'desc'      => '代理角色',
             'match'     => 'is_numeric',
             'search'	=> 'select',
-            'update'    => 'select',
+            //'update'    => 'select',
             'option'    => $role,
             //'list'      => true,
         ),
@@ -278,7 +278,7 @@ return array
 			'desc' 		=> '代理商等级',
 			'match' 	=> 'is_numeric',
 			'search'	=> 'select',
-			'update'	=> 'select',
+			//'update'	=> 'select',
 			'option'	=> $level,
 			//'list'		=> true,
 		),
@@ -291,7 +291,7 @@ return array
             'desc'      => '区域',
             'match'     => 'option',
             'search'    => 'linkage',
-            'update'    => 'linkage',
+            //'update'    => 'linkage',
             'option'    => Dever::url('api.get?level_total=4', 'area'),
             'list'      => 'Dever::load("area/api.string", "{area}")',
         ),

+ 25 - 0
service/agent/src/My.php

@@ -643,6 +643,31 @@ class My extends Core
         return $this->data;
     }
 
+    # 获取我的合同
+    public function getAgreementView()
+    {
+        $where['mid'] = $this->uid;
+        $where['id'] = Dever::input('id');
+        $this->data['info'] = array();
+        if ($where['id']) {
+            $status = Dever::db('agent/member_agreement')->config['status'];
+            $this->data['info'] = Dever::db('agent/member_agreement')->find($where);
+            if ($this->data['info']) {
+                $this->data['info']['status_name'] = $status[$this->data['info']['status']];
+                $this->data['info']['qdate_string'] = '';
+                if ($this->data['info']['qdate']) {
+                    $this->data['info']['qdate_string'] = date('Y.m.d', $this->data['info']['qdate']);
+                }
+                
+                $role = Dever::db('setting/role')->find($this->data['info']['role']);
+                $name = Dever::load('agent/lib/agreement')->name($this->data['info']['agreement_id'], $this->data['info'], $role, 2, 2);
+                $this->data['info']['link'] = $name[1];
+            }
+        }
+
+        return $this->data;
+    }
+
     # 对待签署的合同进行重新签署
     public function upAgreement()
     {