Browse Source

添加新客户

lizhen_gitee 1 year ago
parent
commit
a77aed7478

+ 6 - 2
application/admin/controller/UserWallet.php

@@ -3,7 +3,7 @@
 namespace app\admin\controller;
 
 use app\common\controller\Backend;
-
+use think\Db;
 /**
  * 用户余额管理
  *
@@ -75,6 +75,10 @@ class UserWallet extends Backend
      */
     public function newone(){
         if (!$this->request->post()) {
+            $data = [
+                '线下新客','老带新','平台引流','自然进店'
+            ];
+            $this->assign('comefrom',$data);
             return $this->view->fetch();
         }
         $field = ['nickname','mobile','car_number','address','comefrom','remark'];
@@ -163,7 +167,7 @@ class UserWallet extends Backend
             $new_data = [
                 'user_id'    => $user_id,
                 'company_id' => $this->auth->company_id,
-                'staff_id'   => $this->auth->id,
+                'staff_id'   => $this->auth->staff_id,
                 'money'      => 0,
                 'address'    => $data['address'],
                 'createtime' => time(),

+ 1 - 1
application/admin/view/user_wallet/index.html

@@ -7,7 +7,7 @@
                 <div class="widget-body no-padding">
                     <div id="toolbar" class="toolbar">
                         <a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
-                        <!--<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('user_wallet/newone')?'':'hide'}" title="添加客户" ><i class="fa fa-plus"></i> 添加客户</a>-->
+                        <a href="javascript:;" class="btn btn-success btn-add {:$auth->check('user_wallet/newone')?'':'hide'}" title="添加客户" ><i class="fa fa-plus"></i> 添加客户</a>
                         <!--<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('user_wallet/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
                         <a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('user_wallet/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
                         <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('user_wallet/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>

+ 7 - 1
application/admin/view/user_wallet/newone.html

@@ -28,7 +28,13 @@
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Comefrom')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-comefrom" class="form-control" name="comefrom" type="text" value="">
+
+            <div class="radio">
+                {foreach name="comefrom" item="vo"}
+                <label for="row[status]-{$key}"><input id="row[status]-{$key}" name="comefrom" type="radio" value="{$vo}"  /> {$vo}</label>
+                {/foreach}
+            </div>
+
         </div>
     </div>
     <div class="form-group">

+ 1 - 1
application/api/controller/Companys.php

@@ -118,7 +118,7 @@ class Companys extends Api
         Db::startTrans();
         try {
             $id = $this->request->param('id',0);
-            $comeform = $this->request->param('comeform','');//'自然进店','平台引流','线下新客','老带新'
+            $comeform = $this->request->param('comeform','');
             $where['id'] = $id;
             $where['status'] = 1;
             $company = $this->model->where($where)->find();

+ 1 - 1
application/api/controller/company/Index.php

@@ -142,7 +142,7 @@ class Index extends Apic
         $usernumber = Db::name('user_wallet')->where('company_id',$this->auth->company_id)->count();//充卡客户数量
         $summoney = Db::name('user_wallet')->where('company_id',$this->auth->company_id)->sum('money');//充卡余额
         //客户类别
-        $comefrom_config = ['自然进店','平台引流','线下新客','老带新'];
+        $comefrom_config = ['线下新客','老带新','平台引流','自然进店'];
         $comefrom_array = [];
         foreach($comefrom_config as $key => $val){
             $number = Db::name('user_wallet')->where('company_id',$this->auth->company_id)->where('comefrom',$val)->count();