|
@@ -639,8 +639,11 @@ $(document).ready(() => {
|
|
|
gclGatherData[ggd].code = gclGatherData[ggd].b_code;
|
|
|
let hadcid = 0;
|
|
|
for (const xmj of gclGatherData[ggd].leafXmjs) {
|
|
|
- if (_.findIndex(changeLedgerList, { id: xmj.gcl_id }) !== -1 || _.findIndex(changePosList, { id: xmj.mx_id, lid: xmj.gcl_id }) !== -1) {
|
|
|
+ const changeLedger = _.find(changeLedgerList, { id: xmj.gcl_id });
|
|
|
+ const changePos = _.find(changePosList, { id: xmj.mx_id, lid: xmj.gcl_id });
|
|
|
+ if (changeLedger || changePos) {
|
|
|
xmj.cid = 1;
|
|
|
+ xmj.ccid = changeLedger ? changeLedger.ccid : changePos.ccid;
|
|
|
hadcid = 1;
|
|
|
}
|
|
|
}
|
|
@@ -1456,17 +1459,19 @@ $(document).ready(() => {
|
|
|
if (info.length < 8) return true;
|
|
|
|
|
|
const leaf = gcl.leafXmjs.find(lx => { return lx.mx_id === info[6]});
|
|
|
- return !leaf || !leaf.cid;
|
|
|
+ return !leaf || !leaf.cid || leaf.ccid !== window.location.pathname.split('/')[4];
|
|
|
});
|
|
|
}
|
|
|
+ let hasNew = false;
|
|
|
for (const [index, leaf] of gcl.leafXmjs.entries()) {
|
|
|
- if (!leaf.cid || leaf.cid !== window.location.pathname.split('/')[4]) continue;
|
|
|
+ if (!leaf.cid || leaf.ccid !== window.location.pathname.split('/')[4]) continue;
|
|
|
|
|
|
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);
|
|
|
if (data_bwmx.indexOf(de_qu) < 0) data_bwmx.push(de_qu);
|
|
|
+ hasNew = true;
|
|
|
}
|
|
|
- $(tr).attr('data-bwmx', data_bwmx.join(recSpr)).addClass('table-success');
|
|
|
+ if (hasNew) $(tr).attr('data-bwmx', data_bwmx.join(recSpr)).addClass('table-success');
|
|
|
}
|
|
|
|
|
|
// 触发点击当前清单,重载当前全部部位
|