|
|
@@ -25,7 +25,12 @@
|
|
|
@change="handleChange(row)" />
|
|
|
</span>
|
|
|
<span v-else-if="item.prop == 'prodNum'">
|
|
|
- <el-input v-model.number.trim="row.prodNum" :min="1" size="mini" @change="handleChange(row)" />
|
|
|
+ <el-input
|
|
|
+ v-model.trim="row.prodNum"
|
|
|
+ :min="1"
|
|
|
+ onkeyup="value=value.replace(/[^\d]/g,'')"
|
|
|
+ size="mini"
|
|
|
+ @change="handleChange(row)" />
|
|
|
</span>
|
|
|
<span v-else-if="item.label == '合计'">
|
|
|
{{ calculatedDiscount(row.prodPrice, row.prodNum) }}
|
|
|
@@ -114,7 +119,7 @@
|
|
|
methods: {
|
|
|
// input修改
|
|
|
handleChange(row) {
|
|
|
- console.log('row', row)
|
|
|
+ row.prodNum = parseInt(row.prodNum) || 1
|
|
|
this.$emit('changeProductData', row)
|
|
|
},
|
|
|
// 删除
|