Add product info on broadband change requests
This commit is contained in:
parent
cc49692545
commit
17e7b47cdc
@ -183,6 +183,7 @@ class ServiceController extends Controller
|
|||||||
|
|
||||||
$o->order_info->put('change_note',$request->notes);
|
$o->order_info->put('change_note',$request->notes);
|
||||||
$o->order_info->put('change_date',$request->change_date);
|
$o->order_info->put('change_date',$request->change_date);
|
||||||
|
$o->order_info->put('change_product_id',$request->product_id);
|
||||||
$o->order_status = 'CHANGE-REQUEST';
|
$o->order_status = 'CHANGE-REQUEST';
|
||||||
$o->save();
|
$o->save();
|
||||||
|
|
||||||
|
@ -43,9 +43,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{--
|
@includeIf('u.service.widgets.'.$o->stype.'.change',['o'=>$o->type])
|
||||||
@includeIf('u.service.widgets.'.$o->stype.'.order',['o'=>$o->type])
|
|
||||||
--}}
|
|
||||||
|
|
||||||
<div class="form-group row">
|
<div class="form-group row">
|
||||||
<label for="notes" class="col-2 col-form-label text-right">Notes</label>
|
<label for="notes" class="col-2 col-form-label text-right">Notes</label>
|
||||||
@ -63,6 +61,12 @@
|
|||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-6">
|
||||||
|
<div class="card">
|
||||||
|
<div id="product_info"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@endsection
|
@endsection
|
||||||
|
|
||||||
|
@ -0,0 +1,54 @@
|
|||||||
|
<div class="form-group row">
|
||||||
|
<label for="reference" class="col-sm-2 col-form-label text-right">Product</label>
|
||||||
|
<div class="col-sm-6">
|
||||||
|
<div class="input-group">
|
||||||
|
<select class="form-control" id="product_id" name="product_id">
|
||||||
|
<option value=""> </option>
|
||||||
|
@php
|
||||||
|
$po = $selected = NULL;
|
||||||
|
@endphp
|
||||||
|
@foreach (\App\Models\Product::active()->get()->filter(function($item) { return $item->type && (get_class($item->type) == 'App\Models\Product\Adsl'); })->sortBy('name') as $o)
|
||||||
|
@php
|
||||||
|
if ($o->id == old('product_id')) {
|
||||||
|
$selected = 'selected';
|
||||||
|
$po = $o;
|
||||||
|
} else {
|
||||||
|
$selected = NULL;
|
||||||
|
}
|
||||||
|
@endphp
|
||||||
|
<option value="{{ $o->id }}" {{ $selected }}>{{ $o->name }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="offset-2 col-10">
|
||||||
|
<strong>NOTE</strong>: A plan setup fee is normally not applicable to Broadband changes, but a plan change fee normally is.
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@section('page-scripts')
|
||||||
|
<script>
|
||||||
|
$(document).ready(function() {
|
||||||
|
$('select[name=product_id]').change(function() {
|
||||||
|
// If we select a blank, then dont continue
|
||||||
|
if (this.value == 0)
|
||||||
|
return false;
|
||||||
|
|
||||||
|
// Send the request and update sub category dropdown
|
||||||
|
$.ajax({
|
||||||
|
type: "GET",
|
||||||
|
dataType: "html",
|
||||||
|
cache: true,
|
||||||
|
url: '{{ url('product_info') }}'+'/'+$(this).val(),
|
||||||
|
timeout: 5000,
|
||||||
|
error: function(x) {
|
||||||
|
alert("Failed to submit");
|
||||||
|
},
|
||||||
|
success: function(data) {
|
||||||
|
$("div[id=product_info]").empty().append(data);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
|
@append
|
Loading…
Reference in New Issue
Block a user