Browse Source

完善销售单管理

master
yunuo970428 10 months ago
parent
commit
53357434e3
  1. 8
      yxt-as-ui/src/views/operation/salesticket/salesticketAdd.vue

8
yxt-as-ui/src/views/operation/salesticket/salesticketAdd.vue

@ -158,7 +158,7 @@
</el-table-column>
<el-table-column label="数量" align="center" width="100">
<template slot-scope="scope">
<el-input v-model="scope.row.count" @keyup.native="scope.row.count = getNumber(scope.row.count, 2)" clearable placeholder="" />
<el-input @input="computeYHAndXSJE(scope.row)" v-model="scope.row.count" @keyup.native="scope.row.count = getNumber(scope.row.count, 2)" clearable placeholder="" />
</template>
</el-table-column>
<el-table-column label="折扣" align="center" width="100">
@ -637,12 +637,12 @@ export default {
//
computeYHAndXSJE(row) {
// ( * (1 - ( * 0.1)))
row.discountAmount = Math.round((parseFloat(row.price === '' ? '0' : row.price) * Math.round((parseFloat(1) - parseFloat(row.discount === '' ? '0' : row.discount) * parseFloat(0.1)) * 100) / 100) * 100) / 100
row.discountAmount = Math.round(((parseFloat(row.price === '' ? '0' : row.price) * parseFloat(row.count === '' ? '0' : row.count)) * Math.round((parseFloat(1) - parseFloat(row.discount === '' ? '0' : row.discount) * parseFloat(0.1)) * 100) / 100) * 100) / 100
// ( - )
if (row.price == 0) {
row.amount = '0'
} else {
row.amount = Math.round((parseFloat(row.price === '' ? '0' : row.price) - parseFloat(row.discountAmount === '' ? '0' : row.discountAmount)) * 100) / 100
row.amount = Math.round(((parseFloat(row.price === '' ? '0' : row.price) * parseFloat(row.count === '' ? '0' : row.count)) - parseFloat(row.discountAmount === '' ? '0' : row.discountAmount)) * 100) / 100
}
},
subjoinAdd() {
@ -795,6 +795,8 @@ export default {
settleTime: ''
}
}
this.commodityData = []
this.subjoinData = []
this.settleVisible = false
this.submitdisabled = false
this.$emit('doback')

Loading…
Cancel
Save