'desc']) { $list = self::where($where) ->order($order) ->select() ->toArray(); $list = tree($list); foreach ($list as $k => $v) { $list[$k]['title'] = $v['ltitle']; $list[$k]['icon'] = $v['icon'] ? "" : ''; } // 渲染输出 $result = [ 'total' => count($list), 'per_page' => 10000, 'current_page' => 1, 'last_page' => 1, 'data' => $list, ]; return MakeBuilder::changeTableData($result, 'AuthRule'); } // 导出列表 public static function getExport($where = array(), $order = ['sort', 'id' => 'desc']) { $list = self::where($where) ->order($order) ->select(); foreach ($list as $k => $v) { } return MakeBuilder::changeTableData($list, 'AuthRule'); } // 获取父ID选项信息 public static function getPidOptions($order = ['sort', 'id' => 'desc']) { $list = self::order($order) ->select() ->toArray(); $list = tree($list); $result = []; foreach ($list as $k => $v) { $result[$v['id']] = $v['ltitle']; } return $result; } }