Add responsible_party field to job order entity and JO forms. #459

This commit is contained in:
Korina Cordero 2020-08-05 08:03:46 +00:00
parent 1dabdee4b0
commit 5942575fde
4 changed files with 34 additions and 4 deletions

View file

@ -346,6 +346,12 @@ class JobOrder
*/
protected $date_status_change;
// insurer/responsible party handling the onsite job
/**
* @ORM\Column(type="string", length=80, nullable=true)
*/
protected $responsible_party;
public function __construct()
{
$this->date_create = new DateTime();
@ -996,4 +1002,15 @@ class JobOrder
return $this->jo_extra;
}
public function setResponsibleParty($responsible_party)
{
$this->responsible_party = $responsible_party;
return $this;
}
public function getResponsibleParty()
{
return $this->responsible_party;
}
}

View file

@ -629,7 +629,8 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
->setLandmark($req->request->get('landmark'))
->setHub($hub)
->setRider($rider)
->setPriority($priority);
->setPriority($priority)
->setResponsibleParty($req->request->get('responsible_party', ''));
$jo->addMeta('discount', $discount);
$jo->addMeta('service_charges', $service_charges);
@ -2707,7 +2708,8 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
->setDeliveryAddress('Walk-in')
->setLandmark('Walk-in')
->setCoordinates($hub_coordinates)
->setHub($hub);
->setHub($hub)
->setResponsibleParty($req->request->get('responsible_party', ''));
$jo->addMeta('discount', $discount);

View file

@ -335,6 +335,11 @@
</div>
</div>
<div class="col-lg-6">
<div class="col-lg-12 form-group-inner">
<label>Responsible Party</label>
<input type="text" name="responsible_party" class="form-control m-input" value="{{ obj.getResponsibleParty|default('') }}" >
<div class="form-control-feedback hide" data-field="responsible_party"></div>
</div>
<div class="col-lg-12 form-group-inner">
<label>Prepared By</label>
<input type="text" name="created_by" class="form-control m-input" value="{{ obj.getCreatedBy.getFullName|default('') }}" disabled>

View file

@ -332,13 +332,19 @@
</select>
<div class="form-control-feedback hide" data-field="mode_of_payment"></div>
</div>
</div>
<div class="col-lg-6">
<br>
<div class="col-lg-12 form-group-inner">
<label>Prepared By</label>
<input type="text" name="created_by" class="form-control m-input" value="{{ obj.getCreatedBy.getFullName|default('') }}" disabled>
<div class="form-control-feedback hide" data-field="date_transaction"></div>
</div>
</div>
<div class="col-lg-6">
<div class="col-lg-12 form-group-inner">
<label>Responsible Party</label>
<input type="text" name="responsible_party" class="form-control m-input" value="{{ obj.getResponsibleParty|default('') }}" >
<div class="form-control-feedback hide" data-field="responsible_party"></div>
</div>
<br>
</div>
</div>