dataRange() ->catchSearch() ->append(['wind_name','fan_number','work_sign_name','parts_sign_name','boit_type_sign_name','status_name']) ->field('*') ->catchOrder() ->creator() ->paginate(); } //获取风场名称 public function getWindNameAttr() { $wind_id = $this->wind_id; $name = Wind::where('id',$wind_id)->value('name'); return $name; } //获取风机机位号 public function getFanNumberAttr() { $fan_id = $this->fan_id; $number = Fan::where('id',$fan_id)->value('number'); return $number; } //获取工作位置 public function getWorkSignNameAttr() { $name = ModelMaintenancemapper::where('device_type',2)->where('value',$this->work_sign)->value('name'); return $name; } //获取部件 public function getPartsSignNameAttr() { $name = ModelMaintenancemapper::where('device_type',1)->where('value',$this->work_sign)->value('name'); return $name; } //获取螺栓型号 public function getBoitTypeSignNameAttr() { $name = ModelMaintenancemapper::where('device_type',4)->where('value',$this->boit_type_sign_name)->value('name'); return $name; } }