More screen improvements. Updated the design README.

Tue, 29 Oct 2019 11:27:21 +0100

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 29 Oct 2019 11:27:21 +0100
changeset 545
f71079a45f5c
parent 544
f3faa54581ff
child 546
9a6c745c0b04

More screen improvements. Updated the design README.

README.design file | annotate | diff | comparison | revisions
www/js/prod_edit.js file | annotate | diff | comparison | revisions
--- a/README.design	Tue Oct 29 10:44:08 2019 +0100
+++ b/README.design	Tue Oct 29 11:27:21 2019 +0100
@@ -58,7 +58,10 @@
 Afsplitsels naam aanpassen, code en -n volgnummer toevoegen.					Ok.
 Daarna, markeer master en reduceer volume.							Ok.
 Tot zover werkt het. Probleem, wijzig iets aan ingredienten voor het splitspunt. Alle
-batches moeten dan ook bijgewerkt worden. Een trigger meegeven aan db_product tijdens save?
+batches moeten dan ook bijgewerkt worden. Logic: in db_product.php test stage tegen divide_type.
+Zolang we wijzigen en het splitspunt is nog niet bereikt, de overige records bijwerken met de
+data tot het splitspunt. Dus check voorgaande stage in geval die ophoogt na edit.
+
 View - master alleen wijzigen voor splitspunt.
      - splitsingen alleen wijzigen na splitspunt.
 
--- a/www/js/prod_edit.js	Tue Oct 29 10:44:08 2019 +0100
+++ b/www/js/prod_edit.js	Tue Oct 29 11:27:21 2019 +0100
@@ -536,7 +536,10 @@
    $('#prop4_type').val(dataRecord.prop4_type);
    $('#prop4_volume').val(dataRecord.prop4_volume);
    $('#divide_type').val(SplitData[dataRecord.divide_type].nl);
-   $('#divide_batch').val((dataRecord.divide_part + 1) + ' / ' + (dataRecord.divide_parts + 1));
+   if (dataRecord.divide_type > 0)
+    $('#divide_batch').val((dataRecord.divide_part + 1) + ' van ' + (dataRecord.divide_parts + 1));
+   else
+    $('#divide_batch').val('n.v.t.');
    // hidden divide_size
    // hidden divide_factor
    // hidden divide_parts

mercurial