Przeglądaj źródła

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

MaiXinRong 1 miesiąc temu
rodzic
commit
2ad3cbb5fd
1 zmienionych plików z 4 dodań i 2 usunięć
  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) {
             if (updateData.spec !== undefined) {
                 calc = true;
                 calc = true;
                 data.spec = updateData.spec;
                 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];
             if (updateData[template.spec_rela] !== undefined) delete updateData[template.spec_rela];
             this.ctx.service.calcTmpl.calcByTemplate(data, updateData, orgData, template.calc_expr, { qty: 'expr' });
             this.ctx.service.calcTmpl.calcByTemplate(data, updateData, orgData, template.calc_expr, { qty: 'expr' });