|
|
@ -26,7 +26,7 @@ |
|
|
|
</el-table-column> |
|
|
|
<el-table-column label="本次赠送数量" align="center" width="200"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<el-input :disabled="scope.row.discountLeaveNum == '0'" v-model="scope.row.discountNum" placeholder=""/> |
|
|
|
<el-input :disabled="scope.row.discountLeaveNum == '0'" @change="changeByDiscountNum($event, scope.row)" v-model="scope.row.discountNum" placeholder=""/> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
</el-table> |
|
|
@ -105,6 +105,13 @@ export default { |
|
|
|
this.list = aa |
|
|
|
this.vinSid = vinSid |
|
|
|
}, |
|
|
|
changeByDiscountNum(val, row) { |
|
|
|
if (parseInt(row.discountLeaveNum) - parseInt(val) < 0) { |
|
|
|
row.discountNum = row.discountLeaveNum |
|
|
|
} else { |
|
|
|
row.discountNum = val |
|
|
|
} |
|
|
|
}, |
|
|
|
doCreate() { |
|
|
|
for (var i = 0; i < this.list.length; i++) { |
|
|
|
if (this.list[i].discountNum === '') { |
|
|
@ -115,7 +122,7 @@ export default { |
|
|
|
}, |
|
|
|
doClose() { |
|
|
|
this.$emit('doback') |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|