Procházet zdrojové kódy

计量单元,复制粘贴整块问题

MaiXinRong před 2 dny
rodič
revize
2ad3cbb5fd
1 změnil soubory, kde provedl 4 přidání a 2 odebrání
  1. 4 2
      app/service/pos_calc_detail.js

+ 4 - 2
app/service/pos_calc_detail.js

@@ -73,8 +73,10 @@ module.exports = app => {
             if (updateData.spec !== undefined) {
                 calc = true;
                 data.spec = updateData.spec;
-                const sv = template.specValue.find(x => { return x.spec === data.spec; });
-                data[template.spec_rela] = sv ? sv.value : 0;
+                if (template.spec_rela) {
+                    const sv = template.specValue.find(x => { return x.spec === data.spec; });
+                    data[template.spec_rela] = sv ? sv.value : 0;
+                }
             }
             if (updateData[template.spec_rela] !== undefined) delete updateData[template.spec_rela];
             this.ctx.service.calcTmpl.calcByTemplate(data, updateData, orgData, template.calc_expr, { qty: 'expr' });