xieruidong 2 years ago
parent
commit
a24d237c86

+ 3 - 0
application/admin/controller/seller/MyTeam.php

@@ -150,6 +150,9 @@ class MyTeam extends Backend
         $this->assign('sale',$sale);
         $orderNum=Orders::where('user_id',$ids)->where('admin_id',$this->admin('id'))->filterDate($dateArr)->count();
         $this->assign('orderNum',$orderNum);
+        #销售额
+        $amount=Orders::payed()->filterDate($dateArr)->sum('amount_pay');
+        $this->assign('amount',$amount);
         return $this->fetch();
     }
 }

+ 19 - 0
application/admin/view/seller/my_team/member_detail.html

@@ -57,6 +57,25 @@
                             </div>
                         </div>
                     </div>
+                    <div class="col-xs-6 col-md-3">
+                        <div class="panel bg-green no-border">
+                            <div class="panel-body">
+                                <div class="panel-title">
+                                    <h5>{:__('销售额')}</h5>
+                                </div>
+                                <div class="panel-content">
+                                    <div class="row">
+                                        <div class="col-md-12">
+                                            <h1 class="no-margins">{$amount|default=0}</h1>
+                                            <div class="font-bold"><i class="fa fa-feed"></i>
+                                                <small>{:__('销售额')}</small>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
                 </div>
             </div>
         </div>

+ 3 - 0
application/common/model/Admin.php

@@ -27,4 +27,7 @@ class Admin extends Model
     public function getIsSellerAttr($_,$admin){
         return $admin['user_type']==self::UT_SELLER;
     }
+    public function orders(){
+        return $this->hasMany(Orders::class,'admin_id');
+    }
 }