Explorar o código

选择全部新增部位问题

MaiXinRong %!s(int64=2) %!d(string=hai) anos
pai
achega
6dfd9863a1
Modificáronse 1 ficheiros con 13 adicións e 10 borrados
  1. 13 10
      app/public/js/change_information_set.js

+ 13 - 10
app/public/js/change_information_set.js

@@ -1447,19 +1447,22 @@ $(document).ready(() => {
             if (!gcl) gcl = gclGatherData[$(this).data('gcl')];
             if (!gcl || !gcl.cid) continue;
 
-            let data_bwmx = $(tr).attr('data-bwmx').split(recSpr);
-            data_bwmx = data_bwmx.filter(x => {
-                const rec = x.split(qtySpr);
-                const info = rec[0].split(infoSpr);
-                if (info.length < 8) return true;
+            let data_bwmx = [];
+            if ($(tr).attr('data-bwmx') !== '') {
+                data_bwmx = $(tr).attr('data-bwmx').split(recSpr);
+                data_bwmx = data_bwmx.filter(x => {
+                    const rec = x.split(qtySpr);
+                    const info = rec[0].split(infoSpr);
+                    if (info.length < 8) return true;
 
-                const leaf = gcl.leafXmjs.find(lx => { return lx.mx_id === info[6]});
-                return !leaf || !leaf.cid;
-            });
+                    const leaf = gcl.leafXmjs.find(lx => { return lx.mx_id === info[6]});
+                    return !leaf || !leaf.cid;
+                });
+            }
             for (const [index, leaf] of gcl.leafXmjs.entries()) {
                 if (!leaf.cid) continue;
 
-                const bwmx = [leaf.code, leaf.jldy || '', leaf.dwgc || '', leaf.fbgc || '', leaf.fxgc || '', leaf.gcl_id, leaf.mx_id, leaf.bwmx || ''];
+                const bwmx = [leaf.code, leaf.jldy || '', leaf.dwgc || '', leaf.fbgc || '', leaf.fxgc || '', leaf.gcl_id, leaf.mx_id, leaf.jldy || ''];
                 const de_qu = bwmx.join(infoSpr) + qtySpr + (leaf.quantity || 0);
                 data_bwmx.push(de_qu);
             }
@@ -1911,7 +1914,7 @@ function remakeChangeSpread(cOrder = changeOrder) {
                 mx_id,
             };
             const radionInfo = changeList.find(function (info) {
-                // return info.code === code && (info.lid == lid || parseInt(info.lid) === parseInt(lindex)) && gcl_id == info.gcl_id && (info.bwmx === bwmx || (info.bwmx === xmj_jldy && info.mx_id && info.mx_id === mx_id)) && parseInt(info.oamount) === parseInt(oamount);
+                //return info.code === code && (info.lid == lid || parseInt(info.lid) === parseInt(lindex)) && gcl_id == info.gcl_id && (info.bwmx === bwmx || (info.bwmx === xmj_jldy && info.mx_id && info.mx_id === mx_id)) && parseInt(info.oamount) === parseInt(oamount);
                 return (info.lid == lid || parseInt(info.lid) === parseInt(lindex)) && gcl_id == info.gcl_id && (info.bwmx === bwmx || (info.bwmx === xmj_jldy && info.mx_id && info.mx_id === mx_id));
             });
             if (radionInfo) {