| | |
| | | <!DOCTYPE html> |
| | | <html> |
| | | |
| | | <head> |
| | | <meta charset="utf-8"> |
| | | <title>添加出库单</title> |
| | |
| | | content="width=device-width, initial-scale=1.0, minExum-scale=1.0, maxExum-scale=1.0, user-scalable=0"> |
| | | <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all"> |
| | | <style> |
| | | .isShow{ |
| | | .isShow { |
| | | display: block; |
| | | } |
| | | .isNoShow{ |
| | | |
| | | .isNoShow { |
| | | display: none; |
| | | } |
| | | </style> |
| | | </head> |
| | | |
| | | <body> |
| | | <div class="layui-form" lay-filter="layuiadmin-app-form-list" style="padding: 20px 0 0 0;"> |
| | | <div class="layui-form-item" style="margin-bottom: 0px;"> |
| | |
| | | } |
| | | |
| | | // 转换为浮点数并处理精度 |
| | | const precision = 10000; |
| | | const exqty = Math.round(parseFloat(exqtyStr) * precision) / precision; |
| | | |
| | | //const precision = 10000; |
| | | //const exqty = Math.round(parseFloat(exqtyStr) * precision) / precision; |
| | | const exqty = parseFloat(exqtyStr); |
| | | |
| | | // 验证是否大于0 |
| | | if (exqty < 0) { |
| | | layer.msg("出库数量必须大于0!", { icon: 2, time: 2000 }); |
| | |
| | | var item = { |
| | | SkuNo: infoOptions.data[i].SkuNo, |
| | | LotNo: infoOptions.data[i].LotNo, |
| | | Qty: parseFloat(infoOptions.data[i].Qty), // 保留4位小数精度 |
| | | Qty: parseFloat(formattedExQty),//parseFloat(infoOptions.data[i].Qty), // 保留4位小数精度 |
| | | IsBale: infoOptions.data[i].IsBale, |
| | | IsBelt: infoOptions.data[i].IsBelt, |
| | | ExQty: parseFloat(formattedExQty), |
| | | //ExQty: parseFloat(formattedExQty), |
| | | |
| | | }; |
| | | DataList.push(item); |