|
|
@@ -178,7 +178,7 @@
|
|
|
</template>
|
|
|
<template v-slot:requiredFormingNum="{ row, $index }">
|
|
|
<el-input
|
|
|
- v-model.number="row.requiredFormingNum"
|
|
|
+ v-model="row.requiredFormingNum"
|
|
|
size="small"
|
|
|
type="text"
|
|
|
style="width: 100%"
|
|
|
@@ -1565,12 +1565,12 @@
|
|
|
// 数量正则 quantity
|
|
|
handleQuantityInput(e, row) {
|
|
|
// 过滤非数字字符(包括负号)
|
|
|
- let value = e.replace(/[^\d]/g, '');
|
|
|
- value = value.replace(/-/g, '');
|
|
|
+ let value = e.replace(/[^\d.]/g, '');
|
|
|
+ // value = value.replace(/-/g, '');
|
|
|
// 限制不能以 0 开头(除非是 0 本身)
|
|
|
- if (value.startsWith('0') && value.length > 1) {
|
|
|
- value = value.slice(1);
|
|
|
- }
|
|
|
+ // if (value.startsWith('0') && value.length > 1) {
|
|
|
+ // value = value.slice(1);
|
|
|
+ // }
|
|
|
// 更新绑定值
|
|
|
row.requiredFormingNum = value;
|
|
|
this.tableHandleKeyUp(row, 'sum');
|