|
|
@@ -115,10 +115,11 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="modal rounded rounded-3 border-dark" id="mdl_app" is="dmx-bs5-modal" tabindex="-1" dmx-on:hide-bs-modal="var_appid.setValue(0);txt_appid.setValue();inp_custoer.setValue(0);inp_appmodel.setValue(0)"> |
|
|
|
|
|
|
|
|
<div class="modal rounded rounded-3 border-dark" id="mdl_app" is="dmx-bs5-modal" tabindex="-1"> |
|
|
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-xl" role="document"> |
|
|
<div class="modal-dialog modal-dialog-centered modal-dialog-scrollable modal-xl" role="document"> |
|
|
<div class="modal-content"> |
|
|
<div class="modal-content"> |
|
|
<dmx-value id="var_newmodelid"></dmx-value> |
|
|
<dmx-value id="var_newmodelid"></dmx-value> |
|
|
|
|
|
<dmx-api-action id="api_postapplication" noload="true" dmx-bind:url="pg_apiurl.value.concat('applications/create')" url="http://localhost:8080/api/applications/create" method="post" dmx-data:id="txt_appid.value.toNumber()" dmx-data:engineid="inp_appengine.value.toNumber()" dmx-data:modelid="inp_appmodel.value.toNumber()" dmx-data:oe="inp_chkoe.checked" dmx-data:partnumberid="var_partid.value.toNumber()" dmx-data:description="inp_appdesc.value" dmx-data:arrangement="inp_arrangement.value" dmx-data:serialprefix="inp_serialprefix.value" dmx-data:motor="inp_motor.value" dmx-data:electric="inp_electric.value" dmx-data:plumbing="inp_plumbing.value" dmx-data:voltage="inp_voltage.value" dmx-data:type="inp_type.value" dmx-data:enginecapacity="inp_engcapacity.value" dmx-data:transcapacity="inp_transcapacity.value" dmx-data:hydcapacity="inp_hydcapacity.value" dmx-data:startingserial="inp_serialstart.value" dmx-data:endingserial="inp_serialend.value" data-type="json" dmx-on:success="txt_appid.setValue();mdl_app.hide();var_appid.setValue(0);api_getapps.load({})"></dmx-api-action> |
|
|
<div class="modal-header"> |
|
|
<div class="modal-header"> |
|
|
<h5 class="modal-title">Application</h5> |
|
|
<h5 class="modal-title">Application</h5> |
|
|
<a href="#" class="btn btn-sm btn-secondary" id="anc_newcustomer" dmx-on:click="mod_newcustomer.show()">New Customer</a> |
|
|
<a href="#" class="btn btn-sm btn-secondary" id="anc_newcustomer" dmx-on:click="mod_newcustomer.show()">New Customer</a> |
|
|
@@ -217,8 +218,6 @@ |
|
|
<input id="txt_appid" name="appid" type="text" class="form-control visually-hidden"> |
|
|
<input id="txt_appid" name="appid" type="text" class="form-control visually-hidden"> |
|
|
<div class="row align-items-center justify-content-start g-0" style="padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;"> |
|
|
<div class="row align-items-center justify-content-start g-0" style="padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px;"> |
|
|
<div class="align-self-center col-4" style="display: flex; width: 100%;"> |
|
|
<div class="align-self-center col-4" style="display: flex; width: 100%;"> |
|
|
<label style="padding: 10px;">Customer:</label> |
|
|
|
|
|
<input id="inp_custoer" name="inpcustomer" class="form-control form-control-sm" style="width: 200px;" type="text" is="dmx-autocomplete" dmx-bind:data="api_customers.data" optiontext="name" optionvalue="id" optionsearch="name" style="padding: 10px;"> |
|
|
|
|
|
|
|
|
|
|
|
<label style="padding: 10px;">Model:</label> |
|
|
<label style="padding: 10px;">Model:</label> |
|
|
<input id="inp_appmodel" name="inpappmodel" type="text" class="form-control" is="dmx-autocomplete" dmx-bind:data="api_models.data" optiontext="name" optionvalue="id" optionsearch="name" style="padding: 10px;"> |
|
|
<input id="inp_appmodel" name="inpappmodel" type="text" class="form-control" is="dmx-autocomplete" dmx-bind:data="api_models.data" optiontext="name" optionvalue="id" optionsearch="name" style="padding: 10px;"> |
|
|
@@ -280,8 +279,8 @@ |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div class="modal-footer"> |
|
|
<div class="modal-footer"> |
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal" dmx-on:click="var_appid.setValue(0)">Close</button> |
|
|
|
|
|
<button type="button" class="btn btn-primary">Save changes</button> |
|
|
|
|
|
|
|
|
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal" dmx-on:click="var_appid.setValue(0);var_newmodelid.setValue(0);txt_appid.setValue();inp_appmodel.setValue(0);inp_appengine.setValue(0);inp_appdesc.setValue();inp_arrangement.setValue();inp_serialprefix.setValue();inp_chkoe.select(false);inp_motor.setValue();inp_electric.setValue();inp_plumbing.setValue();inp_voltage.setValue();inp_serialstart.setValue();inp_serialend.setValue();inp_type.setValue();inp_engcapacity.setValue();inp_transcapacity.setValue();inp_hydcapacity.setValue()">Close</button> |
|
|
|
|
|
<button type="button" class="btn btn-primary" dmx-on:click="api_postapplication.load({})">Save changes</button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@@ -426,11 +425,13 @@ |
|
|
<div class="row"> |
|
|
<div class="row"> |
|
|
<div class="col rounded rounded-3 border-dark border-5"> |
|
|
<div class="col rounded rounded-3 border-dark border-5"> |
|
|
<dmx-api-action id="api_getapps" url="http://localhost:8080/api/v1.0/applications/pn/10644" dmx-bind:url="pg_apiurl.value.concat('applications/pn/'.concat(var_partid.value))" noload="true"></dmx-api-action> |
|
|
<dmx-api-action id="api_getapps" url="http://localhost:8080/api/v1.0/applications/pn/10644" dmx-bind:url="pg_apiurl.value.concat('applications/pn/'.concat(var_partid.value))" noload="true"></dmx-api-action> |
|
|
<dmx-value id="var_appid" dmx-on:updated="run({condition:{if:`(value.toNumber() != 0)`,then:{steps:[{run:{action:`mdl_app.txt_appid.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].id);mdl_app.inp_appmodel.setValue(api_getapps.data.where(\`id\`, value.toNumber(), \'==\')[0].model.id);mdl_app.inp_appdesc.setValue(api_getapps.data.where(\`id\`, value.toNumber(), \'==\')[0].description);mdl_app.inp_custoer.setValue(api_getapps.data.where(\`id\`, value.toNumber(), \'==\')[0].customer.id);mdl_app.inp_appengine.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].engine.id)`,outputType:'text'}},{run:{action:`mdl_app.show()`,outputType:'text'}}]},outputType:'boolean'}})"></dmx-value> |
|
|
|
|
|
|
|
|
<dmx-value id="var_deleteapp" dmx-bind:value="0" dmx-on:updated="run({condition:{if:`(value.toNumber() > 0)`,then:{steps:{run:{action:`api_deleteapp.load({})`,output:true,outputType:'text'}}},outputType:'boolean'}})"></dmx-value> |
|
|
|
|
|
<dmx-value id="var_appid" dmx-on:updated="run({condition:{if:`(value.toNumber() != 0)`,then:{steps:[{run:{action:`mdl_app.txt_appid.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].id);mdl_app.inp_appmodel.setValue(api_getapps.data.where(\`id\`, value.toNumber(), \'==\')[0].model.id);mdl_app.inp_appdesc.setValue(api_getapps.data.where(\`id\`, value.toNumber(), \'==\')[0].description);mdl_app.inp_appengine.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].engine.id);mdl_app.inp_arrangement.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].arrangement);mdl_app.inp_serialprefix.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].serialprefix);mdl_app.inp_chkoe.select(api_getapps.data.where(\`id\`, value, \'==\')[0].oe);mdl_app.inp_motor.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].motor);mdl_app.inp_electric.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].electric);mdl_app.inp_plumbing.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].plumbing);mdl_app.inp_voltage.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].voltage);mdl_app.inp_serialstart.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].startingserial);mdl_app.inp_serialend.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].endingserial);mdl_app.inp_type.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].type);mdl_app.inp_engcapacity.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].enginecapacity);mdl_app.inp_transcapacity.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].transcapacity);mdl_app.inp_hydcapacity.setValue(api_getapps.data.where(\`id\`, value, \'==\')[0].hydcapacity)`,outputType:'text'}},{run:{action:`mdl_app.show()`,outputType:'text'}}]},outputType:'boolean'}})" dmx-bind:value="0"></dmx-value> |
|
|
<dmx-value id="var_partidtodelete" dmx-on:updated="api_deletethisitem.load({})"></dmx-value> |
|
|
<dmx-value id="var_partidtodelete" dmx-on:updated="api_deletethisitem.load({})"></dmx-value> |
|
|
<dmx-value id="var_partsearch" dmx-on:updated="api_bompartselectbynumber.load({})"></dmx-value> |
|
|
<dmx-value id="var_partsearch" dmx-on:updated="api_bompartselectbynumber.load({})"></dmx-value> |
|
|
<dmx-api-action id="api_loadbombydspec" noload="true" url="http://localhost:8080/api/v1.0/boms/bydspec/33726" dmx-bind:url="pg_apiurl.value.concat('boms/bydspec/'.concat(var_dspecid.value))"></dmx-api-action> |
|
|
<dmx-api-action id="api_loadbombydspec" noload="true" url="http://localhost:8080/api/v1.0/boms/bydspec/33726" dmx-bind:url="pg_apiurl.value.concat('boms/bydspec/'.concat(var_dspecid.value))"></dmx-api-action> |
|
|
<dmx-api-action id="api_deletethisitem" noload="true" method="delete" dmx-bind:url="pg_apiurl.value.concat('boms/'.concat(var_partidtodelete.value))"></dmx-api-action> |
|
|
<dmx-api-action id="api_deletethisitem" noload="true" method="delete" dmx-bind:url="pg_apiurl.value.concat('boms/'.concat(var_partidtodelete.value))"></dmx-api-action> |
|
|
|
|
|
<dmx-api-action id="api_deleteapp" noload="true" url="http://localhost:8080/api/v1.0/applications" method="delete" dmx-bind:url="pg_apiurl.value.concat('applications/'.concat(var_deleteapp.value))" dmx-on:success="api_getapps.load({})"></dmx-api-action> |
|
|
|
|
|
|
|
|
<ul class="nav nav-tabs" id="navTabs1_tabs" role="tablist"> |
|
|
<ul class="nav nav-tabs" id="navTabs1_tabs" role="tablist"> |
|
|
<li class="nav-item"> |
|
|
<li class="nav-item"> |
|
|
@@ -650,7 +651,7 @@ |
|
|
<tr> |
|
|
<tr> |
|
|
<td style="display: inline-block;"> |
|
|
<td style="display: inline-block;"> |
|
|
<button id="btn_viewapp" class="btn btn-primary btn-sm" dmx-bind:value="id" dmx-on:click="var_appid.setValue(value)">View</button> |
|
|
<button id="btn_viewapp" class="btn btn-primary btn-sm" dmx-bind:value="id" dmx-on:click="var_appid.setValue(value)">View</button> |
|
|
<button id="btn_deleteapp" class="btn btn-danger btn-sm">X</button> |
|
|
|
|
|
|
|
|
<button id="btn_deleteapp" class="btn btn-danger btn-sm" dmx-bind:value="id" dmx-on:click="var_deleteapp.setValue(value)">X</button> |
|
|
</td> |
|
|
</td> |
|
|
<td dmx-text="startingserial"></td> |
|
|
<td dmx-text="startingserial"></td> |
|
|
<td dmx-text="type"></td> |
|
|
<td dmx-text="type"></td> |
|
|
|