lizhen_gitee 2 miesięcy temu
rodzic
commit
1679b9b444

+ 3 - 72
application/admin/controller/user/User.php

@@ -3,7 +3,7 @@
 namespace app\admin\controller\user;
 
 use app\common\controller\Backend;
-use think\Db;
+
 /**
  * 会员管理
  *
@@ -12,9 +12,6 @@ use think\Db;
 class User extends Backend
 {
 
-    protected $relationSearch = true;
-    protected $searchFields = 'id,username,nickname';
-
     /**
      * User模型对象
      * @var \app\admin\model\User
@@ -25,10 +22,9 @@ class User extends Backend
     {
         parent::_initialize();
         $this->model = new \app\admin\model\User;
-        $this->view->assign("genderList", $this->model->getGenderList());
         $this->view->assign("statusList", $this->model->getStatusList());
-        $this->view->assign("idcardStatusList", $this->model->getIdcardStatusList());
-        $this->view->assign("comefromList", $this->model->getComefromList());
+        $this->view->assign("isVippriceList", $this->model->getIsVippriceList());
+        $this->view->assign("isHexiaoList", $this->model->getIsHexiaoList());
     }
 
 
@@ -40,69 +36,4 @@ class User extends Backend
      */
 
 
-    /**
-     * 查看
-     */
-    public function index()
-    {
-        //当前是否为关联查询
-        $this->relationSearch = true;
-        //设置过滤方法
-        $this->request->filter(['strip_tags', 'trim']);
-        if ($this->request->isAjax()) {
-            //如果发送的来源是Selectpage,则转发到Selectpage
-            if ($this->request->request('keyField')) {
-                return $this->selectpage();
-            }
-            list($where, $sort, $order, $offset, $limit) = $this->buildparams();
-
-            $list = $this->model
-                    ->with(['wallet'])
-                    ->where($where)
-                    ->order($sort, $order)
-                    ->paginate($limit);
-
-            foreach ($list as $row) {
-                
-                $row->getRelation('wallet')->visible(['money']);
-            }
-
-            $result = array("total" => $list->total(), "rows" => $list->items());
-
-            return json($result);
-        }
-        return $this->view->fetch();
-    }
-
-    /**
-     * 充值余额
-     */
-    public function updatemoney(){
-        $user_id = input('user_id');
-        $info = Db::name('user_wallet')
-            ->where('user_id',$user_id)
-            ->find();
-
-        if ($this->request->isPost()) {
-
-            $user_id = input('user_id');
-            $money = input('money');
-            $remark = input('remark','后台调节');
-
-            Db::startTrans();
-
-            $rs = model('wallet')->lockChangeAccountRemain($user_id,'money',$money,1,$remark);
-            if($rs['status'] === false){
-                Db::rollback();
-                $this->error($rs['msg']);
-            }
-
-            Db::commit();
-            $this->success('充值完成');
-        }
-
-        $this->assign('row',$info);
-        return $this->view->fetch();
-    }
-
 }

+ 30 - 40
application/admin/lang/zh-cn/user/user.php

@@ -1,44 +1,34 @@
 <?php
 
 return [
-    'Id'               => 'ID',
-    'Username'         => '用户名',
-    'Nickname'         => '昵称',
-    'Password'         => '密码',
-    'Salt'             => '密码盐',
-    'Mobile'           => '手机号',
-    'Avatar'           => '头像',
-    'Gender'           => '性别',
-    'Gender 1'         => '男',
-    'Gender 0'         => '女',
-    'Birthday'         => '生日',
-    'Bio'              => '格言',
-    'Prevtime'         => '上次登录时间',
-    'Logintime'        => '登录时间',
-    'Loginip'          => '登录IP',
-    'Loginfailure'     => '失败次数',
-    'Joinip'           => '加入IP',
-    'Jointime'         => '加入时间',
-    'Createtime'       => '创建时间',
-    'Updatetime'       => '更新时间',
-    'Token'            => 'Token',
-    'Status'           => '状态',
-    'Status 1'         => '正常',
-    'Set status to 1'  => '设为正常',
-    'Status 0'         => '禁用',
-    'Set status to 0'  => '设为禁用',
-    'Status -1'        => '注销',
-    'Set status to -1' => '设为注销',
-    'Idcard_status'    => '实名认证',
-    'Idcard_status -1' => '未申请',
-    'Idcard_status 0'  => '待审核',
-    'Idcard_status 1'  => '审核通过',
-    'Idcard_status 2'  => '审核驳回',
-    'Wechat_openid'    => '微信openid',
-    'Tv_userid'        => '电视用户ID',
-    'Tv_mobile'        => '电视用户手机号',
-    'Comefrom'         => '来源',
-    'Comefrom 1'       => 'app',
-    'Comefrom 2'       => '盒子',
-    'Wallet.money'     => '余额'
+    'Id'            => 'ID',
+    'Username'      => '用户名',
+    'Nickname'      => '昵称',
+    'Mobile'        => '手机号',
+    'Avatar'        => '头像',
+    'Prevtime'      => '上次登录时间',
+    'Logintime'     => '登录时间',
+    'Loginip'       => '登录IP',
+    'Loginfailure'  => '失败次数',
+    'Joinip'        => '加入IP',
+    'Jointime'      => '加入时间',
+    'Createtime'    => '创建时间',
+    'Updatetime'    => '更新时间',
+    'Token'         => 'Token',
+    'Status'        => '状态',
+    'Status 1'      => '正常',
+    'Set status to 1'=> '设为正常',
+    'Status 0'      => '禁用',
+    'Set status to 0'=> '设为禁用',
+    'Status -1'     => '注销',
+    'Set status to -1'=> '设为注销',
+    'Wxmini_openid' => '微信openid',
+    'Introcode'     => '邀请码',
+    'Intro_uid'     => '直推上级UID',
+    'Is_vipprice'   => '是否会员价',
+    'Is_vipprice 1' => '是',
+    'Is_vipprice 0' => '否',
+    'Is_hexiao'     => '是否核销',
+    'Is_hexiao 1'   => '是',
+    'Is_hexiao 0'   => '否'
 ];

+ 12 - 30
application/admin/model/User.php

@@ -25,43 +25,29 @@ class User extends Model
 
     // 追加属性
     protected $append = [
-        'gender_text',
         'prevtime_text',
         'logintime_text',
         'jointime_text',
         'status_text',
-        'idcard_status_text',
-        'comefrom_text'
+        'is_vipprice_text',
+        'is_hexiao_text'
     ];
     
 
     
-    public function getGenderList()
-    {
-        return ['1' => __('Gender 1'), '0' => __('Gender 0')];
-    }
-
     public function getStatusList()
     {
         return ['1' => __('Status 1'), '0' => __('Status 0'), '-1' => __('Status -1')];
     }
 
-    public function getIdcardStatusList()
-    {
-        return ['-1' => __('Idcard_status -1'), '0' => __('Idcard_status 0'), '1' => __('Idcard_status 1'), '2' => __('Idcard_status 2')];
-    }
-
-    public function getComefromList()
+    public function getIsVippriceList()
     {
-        return ['1' => __('Comefrom 1'), '2' => __('Comefrom 2')];
+        return ['1' => __('Is_vipprice 1'), '0' => __('Is_vipprice 0')];
     }
 
-
-    public function getGenderTextAttr($value, $data)
+    public function getIsHexiaoList()
     {
-        $value = $value ? $value : (isset($data['gender']) ? $data['gender'] : '');
-        $list = $this->getGenderList();
-        return isset($list[$value]) ? $list[$value] : '';
+        return ['1' => __('Is_hexiao 1'), '0' => __('Is_hexiao 0')];
     }
 
 
@@ -94,18 +80,18 @@ class User extends Model
     }
 
 
-    public function getIdcardStatusTextAttr($value, $data)
+    public function getIsVippriceTextAttr($value, $data)
     {
-        $value = $value ? $value : (isset($data['idcard_status']) ? $data['idcard_status'] : '');
-        $list = $this->getIdcardStatusList();
+        $value = $value ? $value : (isset($data['is_vipprice']) ? $data['is_vipprice'] : '');
+        $list = $this->getIsVippriceList();
         return isset($list[$value]) ? $list[$value] : '';
     }
 
 
-    public function getComefromTextAttr($value, $data)
+    public function getIsHexiaoTextAttr($value, $data)
     {
-        $value = $value ? $value : (isset($data['comefrom']) ? $data['comefrom'] : '');
-        $list = $this->getComefromList();
+        $value = $value ? $value : (isset($data['is_hexiao']) ? $data['is_hexiao'] : '');
+        $list = $this->getIsHexiaoList();
         return isset($list[$value]) ? $list[$value] : '';
     }
 
@@ -125,8 +111,4 @@ class User extends Model
     }
 
 
-    public function wallet()
-    {
-        return $this->belongsTo('Userwallet', 'id', 'user_id', [], 'LEFT')->setEagerlyType(0);
-    }
 }

+ 18 - 54
application/admin/view/user/user/add.html

@@ -13,18 +13,6 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Password')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-password" class="form-control" name="row[password]" type="text" value="">
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Salt')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-salt" class="form-control" name="row[salt]" type="text" value="">
-        </div>
-    </div>
-    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-mobile" class="form-control" name="row[mobile]" type="text" value="">
@@ -45,30 +33,6 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Gender')}:</label>
-        <div class="col-xs-12 col-sm-8">
-                        
-            <select  id="c-gender" data-rule="required" min="0" class="form-control selectpicker" name="row[gender]">
-                {foreach name="genderList" item="vo"}
-                    <option value="{$key}" {in name="key" value="1"}selected{/in}>{$vo}</option>
-                {/foreach}
-            </select>
-
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Birthday')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-birthday" class="form-control" name="row[birthday]" type="number">
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Bio')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-bio" class="form-control" name="row[bio]" type="text" value="">
-        </div>
-    </div>
-    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Prevtime')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-prevtime" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[prevtime]" type="text" value="{:date('Y-m-d H:i:s')}">
@@ -123,42 +87,42 @@
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Idcard_status')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Wxmini_openid')}:</label>
         <div class="col-xs-12 col-sm-8">
-            
-            <div class="radio">
-            {foreach name="idcardStatusList" item="vo"}
-            <label for="row[idcard_status]-{$key}"><input id="row[idcard_status]-{$key}" name="row[idcard_status]" type="radio" value="{$key}" {in name="key" value="-1"}checked{/in} /> {$vo}</label> 
-            {/foreach}
-            </div>
-
+            <input id="c-wxmini_openid" class="form-control" name="row[wxmini_openid]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Wechat_openid')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Introcode')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-wechat_openid" class="form-control" name="row[wechat_openid]" type="text">
+            <input id="c-introcode" data-rule="required" class="form-control" name="row[introcode]" type="text" value="">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Tv_userid')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Intro_uid')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tv_userid" class="form-control" name="row[tv_userid]" type="number" value="0">
+            <input id="c-intro_uid" data-rule="required" class="form-control" name="row[intro_uid]" type="number" value="0">
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Tv_mobile')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Is_vipprice')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tv_mobile" class="form-control" name="row[tv_mobile]" type="text" value="">
+                        
+            <select  id="c-is_vipprice" data-rule="required" class="form-control selectpicker" name="row[is_vipprice]">
+                {foreach name="isVippriceList" item="vo"}
+                    <option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
+                {/foreach}
+            </select>
+
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Comefrom')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Is_hexiao')}:</label>
         <div class="col-xs-12 col-sm-8">
                         
-            <select  id="c-comefrom" data-rule="required" class="form-control selectpicker" name="row[comefrom]">
-                {foreach name="comefromList" item="vo"}
-                    <option value="{$key}" {in name="key" value="1"}selected{/in}>{$vo}</option>
+            <select  id="c-is_hexiao" data-rule="required" class="form-control selectpicker" name="row[is_hexiao]">
+                {foreach name="isHexiaoList" item="vo"}
+                    <option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
                 {/foreach}
             </select>
 

+ 26 - 62
application/admin/view/user/user/edit.html

@@ -13,23 +13,11 @@
         </div>
     </div>
     <!--<div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Password')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-password" class="form-control" name="row[password]" type="text" value="{$row.password|htmlentities}">
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Salt')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-salt" class="form-control" name="row[salt]" type="text" value="{$row.salt|htmlentities}">
-        </div>
-    </div>-->
-    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-mobile" disabled class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}">
+            <input id="c-mobile" class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}">
         </div>
-    </div>
+    </div>-->
     <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Avatar')}:</label>
         <div class="col-xs-12 col-sm-8">
@@ -44,31 +32,7 @@
             <ul class="row list-inline faupload-preview" id="p-avatar"></ul>
         </div>
     </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Gender')}:</label>
-        <div class="col-xs-12 col-sm-8">
-                        
-            <select  id="c-gender" data-rule="required" min="0" class="form-control selectpicker" name="row[gender]">
-                {foreach name="genderList" item="vo"}
-                    <option value="{$key}" {in name="key" value="$row.gender"}selected{/in}>{$vo}</option>
-                {/foreach}
-            </select>
-
-        </div>
-    </div>
     <!--<div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Birthday')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-birthday" class="form-control" name="row[birthday]" type="number" value="{$row.birthday|htmlentities}">
-        </div>
-    </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Bio')}:</label>
-        <div class="col-xs-12 col-sm-8">
-            <input id="c-bio" class="form-control" name="row[bio]" type="text" value="{$row.bio|htmlentities}">
-        </div>
-    </div>
-    <div class="form-group">
         <label class="control-label col-xs-12 col-sm-2">{:__('Prevtime')}:</label>
         <div class="col-xs-12 col-sm-8">
             <input id="c-prevtime" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[prevtime]" type="text" value="{:$row.prevtime?datetime($row.prevtime):''}">
@@ -122,48 +86,48 @@
 
         </div>
     </div>
-    <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Idcard_status')}:</label>
+    <!--<div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Wxmini_openid')}:</label>
         <div class="col-xs-12 col-sm-8">
-            
-            <div class="radio">
-            {foreach name="idcardStatusList" item="vo"}
-            <label for="row[idcard_status]-{$key}"><input id="row[idcard_status]-{$key}" name="row[idcard_status]" type="radio" value="{$key}" {in name="key" value="$row.idcard_status"}checked{/in} /> {$vo}</label> 
-            {/foreach}
-            </div>
-
+            <input id="c-wxmini_openid" class="form-control" name="row[wxmini_openid]" type="text" value="{$row.wxmini_openid|htmlentities}">
         </div>
     </div>
-    <!--<div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Wechat_openid')}:</label>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Introcode')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-wechat_openid" class="form-control" name="row[wechat_openid]" type="text" value="{$row.wechat_openid|htmlentities}">
+            <input id="c-introcode" data-rule="required" class="form-control" name="row[introcode]" type="text" value="{$row.introcode|htmlentities}">
         </div>
-    </div>-->
-    <!--<div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Tv_userid')}:</label>
+    </div>
+    <div class="form-group">
+        <label class="control-label col-xs-12 col-sm-2">{:__('Intro_uid')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tv_userid" class="form-control" name="row[tv_userid]" type="number" value="{$row.tv_userid|htmlentities}">
+            <input id="c-intro_uid" data-rule="required" class="form-control" name="row[intro_uid]" type="number" value="{$row.intro_uid|htmlentities}">
         </div>
-    </div>
+    </div>-->
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Tv_mobile')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Is_vipprice')}:</label>
         <div class="col-xs-12 col-sm-8">
-            <input id="c-tv_mobile" class="form-control" name="row[tv_mobile]" type="text" value="{$row.tv_mobile|htmlentities}">
+                        
+            <select  id="c-is_vipprice" data-rule="required" class="form-control selectpicker" name="row[is_vipprice]">
+                {foreach name="isVippriceList" item="vo"}
+                    <option value="{$key}" {in name="key" value="$row.is_vipprice"}selected{/in}>{$vo}</option>
+                {/foreach}
+            </select>
+
         </div>
     </div>
     <div class="form-group">
-        <label class="control-label col-xs-12 col-sm-2">{:__('Comefrom')}:</label>
+        <label class="control-label col-xs-12 col-sm-2">{:__('Is_hexiao')}:</label>
         <div class="col-xs-12 col-sm-8">
                         
-            <select  id="c-comefrom" data-rule="required" class="form-control selectpicker" name="row[comefrom]">
-                {foreach name="comefromList" item="vo"}
-                    <option value="{$key}" {in name="key" value="$row.comefrom"}selected{/in}>{$vo}</option>
+            <select  id="c-is_hexiao" data-rule="required" class="form-control selectpicker" name="row[is_hexiao]">
+                {foreach name="isHexiaoList" item="vo"}
+                    <option value="{$key}" {in name="key" value="$row.is_hexiao"}selected{/in}>{$vo}</option>
                 {/foreach}
             </select>
 
         </div>
-    </div>-->
+    </div>
     <div class="form-group layer-footer">
         <label class="control-label col-xs-12 col-sm-2"></label>
         <div class="col-xs-12 col-sm-8">

+ 0 - 1
application/admin/view/user/user/index.html

@@ -36,7 +36,6 @@
                     <table id="table" class="table table-striped table-bordered table-hover table-nowrap"
                            data-operate-edit="{:$auth->check('user/user/edit')}"
                            data-operate-del="{:$auth->check('user/user/del')}"
-                           data-operate-updatemoney="{:$auth->check('user/user/updatemoney')}"
                            width="100%">
                     </table>
                 </div>

+ 8 - 30
public/assets/js/backend/user/user.js

@@ -30,43 +30,24 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                         {field: 'id', title: __('Id')},
 //                        {field: 'username', title: __('Username'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'nickname', title: __('Nickname'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
-//                        {field: 'password', title: __('Password'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
-//                        {field: 'salt', title: __('Salt'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'mobile', title: __('Mobile'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
                         {field: 'avatar', title: __('Avatar'), operate: 'LIKE', events: Table.api.events.image, formatter: Table.api.formatter.image},
-                        {field: 'gender', title: __('Gender'), searchList: {"1":__('Gender 1'),"0":__('Gender 0')}, formatter: Table.api.formatter.normal},
-//                        {field: 'birthday', title: __('Birthday')},
-//                        {field: 'bio', title: __('Bio'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
 //                        {field: 'prevtime', title: __('Prevtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
 //                        {field: 'logintime', title: __('Logintime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
 //                        {field: 'loginip', title: __('Loginip'), operate: 'LIKE'},
 //                        {field: 'loginfailure', title: __('Loginfailure')},
 //                        {field: 'joinip', title: __('Joinip'), operate: 'LIKE'},
-                        {field: 'jointime', title: __('Jointime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
-//                        {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
+//                        {field: 'jointime', title: __('Jointime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
+                        {field: 'createtime', title: __('Createtime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
 //                        {field: 'updatetime', title: __('Updatetime'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime},
 //                        {field: 'token', title: __('Token'), operate: 'LIKE'},
                         {field: 'status', title: __('Status'), searchList: {"1":__('Status 1'),"0":__('Status 0'),"-1":__('Status -1')}, formatter: Table.api.formatter.status},
-                        {field: 'idcard_status', title: __('Idcard_status'), searchList: {"-1":__('Idcard_status -1'),"0":__('Idcard_status 0'),"1":__('Idcard_status 1'),"2":__('Idcard_status 2')}, formatter: Table.api.formatter.status},
-//                        {field: 'wechat_openid', title: __('Wechat_openid'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
-                        {field: 'tv_userid', title: __('Tv_userid')},
-                        {field: 'tv_mobile', title: __('Tv_mobile'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
-                        {field: 'comefrom', title: __('Comefrom'), searchList: {"1":__('Comefrom 1'),"2":__('Comefrom 2')}, formatter: Table.api.formatter.normal},
-                        {field: 'wallet.money', title: __('Wallet.money'), operate:'BETWEEN'},
-                        {field: 'operate', title: __('Operate'), table: table,
-                            buttons:[
-                                {
-                                    name:'updatemoney',
-                                    text:'充值余额',
-                                    title:'充值余额',
-                                    icon:'fa fa-exclamation-circle',
-                                    classname:'btn btn-xs btn-info btn-dialog',
-                                    url:'user/user/updatemoney/user_id/{ids}?dialog=1',
-                                    target:'_self',
-                                },
-
-                            ],
-                            events: Table.api.events.operate, formatter: Table.api.formatter.operate}
+//                        {field: 'wxmini_openid', title: __('Wxmini_openid'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
+                        {field: 'introcode', title: __('Introcode'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content},
+                        {field: 'intro_uid', title: __('Intro_uid')},
+                        {field: 'is_vipprice', title: __('Is_vipprice'), searchList: {"1":__('Is_vipprice 1'),"0":__('Is_vipprice 0')}, formatter: Table.api.formatter.normal},
+                        {field: 'is_hexiao', title: __('Is_hexiao'), searchList: {"1":__('Is_hexiao 1'),"0":__('Is_hexiao 0')}, formatter: Table.api.formatter.normal},
+                        {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate}
                     ]
                 ]
             });
@@ -80,9 +61,6 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
         edit: function () {
             Controller.api.bindevent();
         },
-        updatemoney: function () {
-            Controller.api.bindevent();
-        },
         api: {
             bindevent: function () {
                 Form.api.bindevent($("form[role=form]"));