dataRange() ->catchSearch() ->append(['status_icon','status_text']) ->order($this->aliasField('online_time'), 'desc') ->paginate(); return $res; } /** * 获取设备列表 */ public function getDeviceList($field, $order) { $res = $this->dataRange() ->catchSearch() ->append(['depart_name', 'device_state', 'alarm_state_text', 'bind_number', 'creator_user', 'model_text','net_state','loc_mode_text','alarm_reason']) ->order($this->aliasField($field), $order) ->paginate(); return $res; } /** * 获取设备导出列表 */ public function getDevicesExportList() { $res = $this->dataRange() ->catchSearch() ->append(['depart_name', 'device_state', 'alarm_state_text', 'bind_number', 'creator_user', 'model_text','net_state','loc_mode_text','alarm_reason']) ->order($this->aliasField('id'), 'desc') ->select(); return $res; } }