forked from enviPath/enviPy
[Feature] PEPPER in enviPath (#332)
Co-authored-by: Tim Lorsbach <tim@lorsba.ch> Reviewed-on: enviPath/enviPy#332
This commit is contained in:
@ -5,6 +5,8 @@
|
||||
isSubmitting: false,
|
||||
modelType: '',
|
||||
buildAppDomain: false,
|
||||
requiresRulePackages: false,
|
||||
requiresDataPackages: false,
|
||||
|
||||
reset() {
|
||||
this.isSubmitting = false;
|
||||
@ -24,6 +26,21 @@
|
||||
return this.modelType === 'enviformer';
|
||||
},
|
||||
|
||||
get showRulePackages() {
|
||||
console.log(this.requiresRulePackages);
|
||||
return this.requiresRulePackages;
|
||||
},
|
||||
|
||||
get showDataPackages() {
|
||||
return this.requiresDataPackages;
|
||||
},
|
||||
|
||||
updateRequirements(event) {
|
||||
const option = event.target.selectedOptions[0];
|
||||
this.requiresRulePackages = option.dataset.requires_rule_packages === 'True';
|
||||
this.requiresDataPackages = option.dataset.requires_data_packages === 'True';
|
||||
},
|
||||
|
||||
submit(formId) {
|
||||
const form = document.getElementById(formId);
|
||||
if (form && form.checkValidity()) {
|
||||
@ -111,17 +128,24 @@
|
||||
name="model-type"
|
||||
class="select select-bordered w-full"
|
||||
x-model="modelType"
|
||||
x-on:change="updateRequirements($event)"
|
||||
required
|
||||
>
|
||||
<option value="" disabled selected>Select Model Type</option>
|
||||
{% for k, v in model_types.items %}
|
||||
<option value="{{ v }}">{{ k }}</option>
|
||||
<option
|
||||
value="{{ v.type }}"
|
||||
data-requires_rule_packages="{{ v.requires_rule_packages }}"
|
||||
data-requires_data_packages="{{ v.requires_data_packages }}"
|
||||
>
|
||||
{{ k }}
|
||||
</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<!-- Rule Packages (MLRR, RBRR) -->
|
||||
<div class="form-control mb-3" x-show="showMlrr || showRbrr" x-cloak>
|
||||
<div class="form-control mb-3" x-show="showRulePackages" x-cloak>
|
||||
<label class="label" for="model-rule-packages">
|
||||
<span class="label-text">Rule Packages</span>
|
||||
</label>
|
||||
@ -152,11 +176,7 @@
|
||||
</div>
|
||||
|
||||
<!-- Data Packages (MLRR, RBRR, Enviformer) -->
|
||||
<div
|
||||
class="form-control mb-3"
|
||||
x-show="showMlrr || showRbrr || showEnviformer"
|
||||
x-cloak
|
||||
>
|
||||
<div class="form-control mb-3" x-show="showDataPackages" x-cloak>
|
||||
<label class="label" for="model-data-packages">
|
||||
<span class="label-text">Data Packages</span>
|
||||
</label>
|
||||
|
||||
@ -233,6 +233,25 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% if property_models %}
|
||||
<div class="form-control mb-3">
|
||||
<label class="label" for="prediction-setting-property-models">
|
||||
<span class="label-text">Select Property Models</span>
|
||||
</label>
|
||||
<select
|
||||
id="prediction-setting-property-models"
|
||||
name="prediction-setting-property-models"
|
||||
class="select select-bordered w-full"
|
||||
multiple
|
||||
>
|
||||
<option value="" disabled selected>Select the model</option>
|
||||
{% for pm in property_models %}
|
||||
<option value="{{ pm.url }}">{{ pm.name|safe }}</option>
|
||||
{% endfor %}
|
||||
</select>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="form-control">
|
||||
<label class="label cursor-pointer justify-start gap-3">
|
||||
<input
|
||||
|
||||
Reference in New Issue
Block a user