From 46f8920cdcbff803b8b51a927ad40f33ce060b32 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期三, 22 四月 2026 20:43:49 +0800
Subject: [PATCH] 出库下发流程按照进仓编号的前后顺序下发;配置一个出库进仓编号出库数量阀值; 当运行中的进仓编号任务WrkSts=25、14、15并且小于该阀值时下发下一个进仓编号的出库任务

---
 src/main/webapp/static/js/basDevp/basDevp.js |   26 +++++++++++++++-----------
 1 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/src/main/webapp/static/js/basDevp/basDevp.js b/src/main/webapp/static/js/basDevp/basDevp.js
index d1535e1..8ddbec1 100644
--- a/src/main/webapp/static/js/basDevp/basDevp.js
+++ b/src/main/webapp/static/js/basDevp/basDevp.js
@@ -466,18 +466,18 @@
             devNo: $('#devNo').val(),
             decDesc: $('#decDesc').val(),
             devMk: $('#devMk').val(),
-            inEnable: $('#inEnable').val(),
-            outEnable: $('#outEnable').val(),
-            autoing: $('#autoing').val(),
-            loading: $('#loading').val(),
-            canining: $('#canining').val(),
-            canouting: $('#canouting').val(),
+            inEnable: checkboxYn('#inEnable'),
+            outEnable: checkboxYn('#outEnable'),
+            autoing: checkboxYn('#autoing'),
+            loading: checkboxYn('#loading'),
+            canining: checkboxYn('#canining'),
+            canouting: checkboxYn('#canouting'),
             fronting: $('#fronting').val(),
             rearing: $('#rearing').val(),
             uping: $('#uping').val(),
             downing: $('#downing').val(),
-            inreq1: $('#inreq1').val(),
-            inreq2: $('#inreq2').val(),
+            inreq1: checkboxYn('#inreq1'),
+            inreq2: checkboxYn('#inreq2'),
             wrkNo: $('#wrkNo').val(),
             wrkNo1: $('#wrkNo1').val(),
             ctnType: $('#ctnType').val(),
@@ -616,10 +616,10 @@
         if (find[0]!=null){
             if (find[0].type === 'checkbox'){
                 if (currentVal==='Y'){
-                    find.attr("checked","checked");
+                    find.prop('checked', true).attr("checked","checked");
                     find.val('Y');
                 } else {
-                    find.remove("checked");
+                    find.prop('checked', false).removeAttr("checked");
                     find.val('N');
                 }
                 continue;
@@ -712,7 +712,7 @@
 function clearFormVal(el) {
     $(':input', el).each(function () {
         if (this.type === 'checkbox' || this.type === 'radio') {
-            $(this).prop('checked', false).removeAttr('checked');
+            $(this).prop('checked', false).removeAttr('checked').val('N');
             return;
         }
         if (this.tagName === 'SELECT' && this.multiple) {
@@ -723,6 +723,10 @@
     });
 }
 
+function checkboxYn(selector) {
+    return $(selector).is(':checked') ? 'Y' : 'N';
+}
+
 function detailScreen(index) {
     var detail = layer.getChildFrame('#data-detail', index);
     var height = detail.height()+60;

--
Gitblit v1.9.1