@admin 求助:后台会员列表的删除和修改按钮是哪个文件实现的?想要彻底关闭删除功能,后台几乎找遍了所有文件,没看懂是由哪个文件生成的删除按钮
application\admin\controller\Member.php
搜索
/**
* 用户列表
*/
32行附近 把index的改为下面的就可以了。
你这需求说时候比较奇葩一点
public function index() { $order = 'uid desc'; $map = []; $this->list_items = [ //['uid', '用户UID', 'text'], ['uid', '用户名', 'username'], ['groupid', '用户组', 'select',getGroupByid()], ['regdate', '注册日期', 'datetime'], ['lastvist', '登录日期', 'datetime'], ['regip', '注册IP', 'text'], ['money', '积分', 'text'], ['rmb', '余额', 'text'], ['yz', '审核', 'switch'], ['wx_attention', '关注公众号', 'callback',function($v,$rs){ if ($rs['weixin_api']==''&&$rs['wx_attention']==1) { $rs['wx_attention'] = 0; edit_user(['uid'=>$rs['uid'],'wx_attention'=>0]); } $url = purl('weixin/check/ifgz',[],'index'); if ($rs['weixin_api']&&$rs['wx_attention']) { $code = '<i class="fa fa-check-circle-o" id="uid-'.$rs['uid'].'" style="color:red;"></i>'; }else{ $code = '<i class="fa fa-ban" id="uid-'.$rs['uid'].'" style="color:#666;"></i>'; } $code .=<<<EOT <script type="text/javascript"> if("{$rs['weixin_api']}"!=""){ $.get("{$url}?type=set&uid={$rs['uid']}",function(res){ if(res.code==0){ $("#uid-{$rs['uid']}").removeClass("fa-ban"); $("#uid-{$rs['uid']}").removeClass("fa-check-circle-o"); $("#uid-{$rs['uid']}").addClass("fa-check-circle-o"); $("#uid-{$rs['uid']}").css({"color":"red"}); }else if(res.code==1){ $("#uid-{$rs['uid']}").css({"color":"#666"}); }else{ //同步失败 } }); } </script> EOT; return $code; }], ['uid','登录','callback',function($k,$v){ $url = urls('edit',['type'=>'login','id'=>$k]); return "<a target='_blank' href='$url' class='fa fa-child' onclick='return confirm(\"你确认要登录他的帐号吗?\")' title='你确认要登录他的帐号吗?'>登录</a>"; }], ]; $this -> tab_ext['search'] = ['username'=>'用户名','uid'=>'用户ID','regip'=>'注册IP']; //支持搜索的字段 $this -> tab_ext['order'] = 'money,rmb,uid,regdate,lastvist'; //排序选择 $this -> tab_ext['id'] = 'uid'; //用户数据表非常特殊,没有用id而是用uid , 这里需要特别指定id为uid //筛选字段 $this -> tab_ext['filter_search'] = [ 'groupid'=>getGroupByid(), 'wx_attention'=>['未关注','已关注'], 'yz'=>['未审核','已审核'], ]; $this -> tab_ext['top_button'] = [ [ 'type'=>'add', 'title'=>'创建新用户', ], ]; $this -> tab_ext['right_button'] = []; return $this -> getAdminTable(self::getListData($map, $order )); }