|
@@ -59,12 +59,17 @@ class Flange extends Model
|
|
'bolt_size',
|
|
'bolt_size',
|
|
// 螺丝数量
|
|
// 螺丝数量
|
|
'bolt_number',
|
|
'bolt_number',
|
|
|
|
+ // 螺丝尺寸
|
|
|
|
+ 'wind_id',
|
|
|
|
+ // 扳手
|
|
|
|
+ 'wrench',
|
|
|
|
+ // 外径
|
|
|
|
+ 'outside',
|
|
);
|
|
);
|
|
-
|
|
|
|
public function getList()
|
|
public function getList()
|
|
{
|
|
{
|
|
return $this->catchSearch()
|
|
return $this->catchSearch()
|
|
- ->append(['depart_name'])
|
|
|
|
|
|
+ ->append(['depart_name','model_type','wind_name','fan_number'])
|
|
->field('*')
|
|
->field('*')
|
|
->catchOrder()
|
|
->catchOrder()
|
|
->creator()
|
|
->creator()
|
|
@@ -75,9 +80,67 @@ class Flange extends Model
|
|
$id=$this->department_id;
|
|
$id=$this->department_id;
|
|
return Db::table('departments')->where('id', $id)->value('department_name');
|
|
return Db::table('departments')->where('id', $id)->value('department_name');
|
|
}
|
|
}
|
|
|
|
+ public function getModelTypeAttr()
|
|
|
|
+ {
|
|
|
|
+ return Db::name('device_mold')->where('device_type',2)->where('id',$this->model)->value('name');
|
|
|
|
+ }
|
|
|
|
+ public function getModelAttr()
|
|
|
|
+ {
|
|
|
|
+ return (int) $this->getData('model');
|
|
|
|
+ }
|
|
|
|
+ public function getDepartmentIdAttr()
|
|
|
|
+ {
|
|
|
|
+ return (int) $this->getData('department_id');
|
|
|
|
+ }
|
|
|
|
+ public function getFanIdAttr()
|
|
|
|
+ {
|
|
|
|
+ return (int) $this->getData('fan_id');
|
|
|
|
+ }
|
|
|
|
+ public function setWrenchAttr($value)
|
|
|
|
+ {
|
|
|
|
+ $str = implode(',',$value);
|
|
|
|
+ return $str;
|
|
|
|
+ }
|
|
|
|
+ public function getWrenchAttr()
|
|
|
|
+ {
|
|
|
|
+ $str =null;
|
|
|
|
+ if(!empty($this->getData('wrench')))
|
|
|
|
+ {
|
|
|
|
+ $str =array_map('intval',explode(',', $this->getData('wrench')));
|
|
|
|
+ }
|
|
|
|
+ return $str;
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ *获取风场名称
|
|
|
|
+ */
|
|
|
|
+ public function getWindNameAttr()
|
|
|
|
+ {
|
|
|
|
+ $fan_id = $this->getData('fan_id');
|
|
|
|
+ $wind_id = Db::name('fan')->where("id",$fan_id)->value("wind_id");
|
|
|
|
+ $name = Db::name("wind")->where('id',$wind_id)->value('name');
|
|
|
|
+ return $name;
|
|
|
|
+ }
|
|
|
|
+ //获取风机编号
|
|
|
|
+ public function getFanNumberAttr()
|
|
|
|
+ {
|
|
|
|
+ $fan_id = $this->getData('fan_id');
|
|
|
|
+ $number = Db::name('fan')->where("id",$fan_id)->value("number");
|
|
|
|
+ return $number;
|
|
|
|
+ }
|
|
|
|
+ //紧固方案
|
|
|
|
+ public function setFasteningSchemeAttr($value)
|
|
|
|
+ {
|
|
|
|
+ $str = implode(',',$value);
|
|
|
|
+ return $str;
|
|
|
|
+ }
|
|
|
|
+ public function getFasteningSchemeAttr()
|
|
|
|
+ {
|
|
|
|
+ $str =null;
|
|
|
|
+ if(!empty($this->getData('fastening_scheme')))
|
|
|
|
+ {
|
|
|
|
+ $str =array_map('intval',explode(',', $this->getData('fastening_scheme')));
|
|
|
|
+ }
|
|
|
|
+ return $str;
|
|
|
|
+ }
|
|
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|