fix(assessment-form): func get indicators
This commit is contained in:
parent
1dd28b1afd
commit
ef3bf37156
|
@ -18,7 +18,14 @@ public function index()
|
||||||
$lands = Land::select('id', 'owner')->whereNotIn('id', function ($query) {
|
$lands = Land::select('id', 'owner')->whereNotIn('id', function ($query) {
|
||||||
$query->select('land_id')->from('evaluation');
|
$query->select('land_id')->from('evaluation');
|
||||||
})->orderBy('created_at', 'desc')->get();
|
})->orderBy('created_at', 'desc')->get();
|
||||||
$indicators = Indicator::select('id', 'name')->whereHas('rules')->with('rules')->get();
|
$indicators = Indicator::select('id', 'name')
|
||||||
|
->withCount(['rules as rules_with_param_count' => function ($query) {
|
||||||
|
$query->whereNotNull('parameter_type');
|
||||||
|
}])
|
||||||
|
->having('rules_with_param_count', '>=', 2)
|
||||||
|
->whereHas('expertRules')
|
||||||
|
->with(['rules', 'expertRules'])
|
||||||
|
->get();
|
||||||
return view('assessment.form', compact('lands', 'indicators'));
|
return view('assessment.form', compact('lands', 'indicators'));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -174,7 +174,7 @@ class="fw-medium link-primary">#VZ2101</a></td>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<label for="cf-field" class="form-label">CF(e)</label>
|
<label for="cf-field" class="form-label">CF(h)</label>
|
||||||
<input type="text" id="cf-field" class="form-control" name="cf"
|
<input type="text" id="cf-field" class="form-control" name="cf"
|
||||||
placeholder="Masukan nilai CF pakar" required oninput="validateCfInput(this)" />
|
placeholder="Masukan nilai CF pakar" required oninput="validateCfInput(this)" />
|
||||||
<div class="invalid-feedback">
|
<div class="invalid-feedback">
|
||||||
|
|
Loading…
Reference in New Issue