完善销售单
This commit is contained in:
@@ -156,21 +156,21 @@
|
||||
<el-table-column prop="unit" label="单位" align="center" width="100" />
|
||||
<el-table-column prop="count" label="数量" align="center" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-input @input="dueAmountInput(scope.row)" @keyup.native="scope.row.count = getNumber(scope.row.count, 4)" v-model="scope.row.count" clearable placeholder="" />
|
||||
<el-input @input="dueAmountInput(scope.row)" @keydown.native="scope.row.count = getNumber(scope.row.count, 3)" v-model="scope.row.count" clearable placeholder="" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="batchNumber" label="批次号" align="center" min-width="150" />
|
||||
<el-table-column prop="price" label="单价" align="center" min-width="150" />
|
||||
<el-table-column label="税率(%)" align="center" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-input @input="taxAmountInput(scope.row)" @keyup.native="scope.row.taxRate = getNumber(scope.row.taxRate, 2)" v-model="scope.row.taxRate" clearable placeholder="" />
|
||||
<el-input @input="taxAmountInput(scope.row)" @keydown.native="scope.row.taxRate = getNumber(scope.row.taxRate, 1)" v-model="scope.row.taxRate" clearable placeholder="" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="taxAmount" label="税额" align="center" min-width="150" />
|
||||
<el-table-column prop="dueAmount" label="应收款" align="center" min-width="150" />
|
||||
<el-table-column prop="cost" label="商品成本" align="center" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-input @keyup.native="scope.row.cost = getNumber(scope.row.cost, 4)" v-model="scope.row.cost" clearable placeholder="" />
|
||||
<el-input @keydown.native="scope.row.cost = getNumber(scope.row.cost, 3)" v-model="scope.row.cost" clearable placeholder="" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="备注" align="center" min-width="300">
|
||||
@@ -181,17 +181,17 @@
|
||||
<el-table-column prop="goodsSkuCode" label="商品编码" width="100" align="center" min-width="150" />
|
||||
<el-table-column label="折扣率(%)" align="center" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-input @input="discountPriceInput(scope.row)" @keyup.native="scope.row.discountRtate = getNumber(scope.row.discountRtate, 2)" v-model="scope.row.discountRtate" clearable placeholder="" />
|
||||
<el-input @input="discountPriceInput(scope.row)" @keydown.native="scope.row.discountRtate = getNumber(scope.row.discountRtate, 1)" v-model="scope.row.discountRtate" clearable placeholder="" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="辅单位数量" align="center" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-input @keyup.native="scope.row.auxiliaryUnit = getNumber(scope.row.auxiliaryUnit, 4)" v-model="scope.row.auxiliaryUnit" clearable placeholder="" />
|
||||
<el-input @keydown.native="scope.row.auxiliaryUnit = getNumber(scope.row.auxiliaryUnit, 3)" v-model="scope.row.auxiliaryUnit" clearable placeholder="" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="折后单价" align="center" min-width="150">
|
||||
<template slot-scope="scope">
|
||||
<el-input @input="dueAmountInput(scope.row)" @keyup.native="scope.row.discountPrice = getNumber(scope.row.discountPrice, 4)" v-model="scope.row.discountPrice" clearable placeholder="" />
|
||||
<el-input @input="dueAmountInput(scope.row)" @keydown.native="scope.row.discountPrice = getNumber(scope.row.discountPrice, 3)" v-model="scope.row.discountPrice" clearable placeholder="" />
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="discountAmount" label="分摊优惠" align="center" min-width="150" />
|
||||
@@ -203,11 +203,11 @@
|
||||
<el-row class="rowStyle">
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">折扣率(%):</div>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @input="discountRateInput()" @keyup.native="formobj.discountRate = getNumber(formobj.discountRate , 2)" v-model="formobj.discountRate" clearable placeholder="" /></el-form-item>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @input="discountRateInput()" @keydown.native="formobj.discountRate = getNumber(formobj.discountRate , 1)" v-model="formobj.discountRate" clearable placeholder="" /></el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">优惠金额:</div>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @input="discountAmountInput()" @keyup.native="formobj.discountAmount = getNumber(formobj.discountAmount , 4)" v-model="formobj.discountAmount" clearable placeholder="" /></el-form-item>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @input="discountAmountInput()" @keydown.native="formobj.discountAmount = getNumber(formobj.discountAmount , 3)" v-model="formobj.discountAmount" clearable placeholder="" /></el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">优惠后金额:</div>
|
||||
@@ -219,13 +219,13 @@
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<div class="span-sty">运费:</div>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @keyup.native="formobj.freight = getNumber(formobj.freight , 4)" v-model="formobj.freight" clearable placeholder="" /></el-form-item>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @keydown.native="formobj.freight = getNumber(formobj.freight , 3)" v-model="formobj.freight" clearable placeholder="" /></el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row class="rowStyle">
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">本次收款</div>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @keyup.native="formobj.thisPay = getNumber(formobj.thisPay , 4)" v-model="formobj.thisPay" clearable placeholder="" /></el-form-item>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" @keydown.native="formobj.thisPay = getNumber(formobj.thisPay , 3)" v-model="formobj.thisPay" clearable placeholder="" /></el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">本次欠款</div>
|
||||
@@ -233,11 +233,11 @@
|
||||
</el-col>
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">总欠款</div>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" disabled @keyup.native="formobj.totalDebt = getNumber(formobj.totalDebt , 4)" v-model="formobj.totalDebt" clearable placeholder="" /></el-form-item>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" disabled @keydown.native="formobj.totalDebt = getNumber(formobj.totalDebt , 3)" v-model="formobj.totalDebt" clearable placeholder="" /></el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="4">
|
||||
<div class="span-sty">预收款余额</div>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" disabled @keyup.native="formobj.advanceBalance = getNumber(formobj.advanceBalance , 4)" v-model="formobj.advanceBalance" clearable placeholder="" /></el-form-item>
|
||||
<el-form-item><el-input class="addinputInfo addinputw" disabled @keydown.native="formobj.advanceBalance = getNumber(formobj.advanceBalance , 3)" v-model="formobj.advanceBalance" clearable placeholder="" /></el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<div class="span-sty">结算账户</div>
|
||||
@@ -807,9 +807,9 @@ export default {
|
||||
sums[index] = values.reduce((prev, curr) => {
|
||||
const value = Number(curr)
|
||||
if (!isNaN(value)) {
|
||||
return prev + curr
|
||||
return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
|
||||
} else {
|
||||
return prev
|
||||
return Math.round((parseFloat(prev)) * 10000) / 10000
|
||||
}
|
||||
}, 0)
|
||||
sums[index] += ''
|
||||
@@ -818,9 +818,9 @@ export default {
|
||||
sums[index] = values.reduce((prev, curr) => {
|
||||
const value = Number(curr)
|
||||
if (!isNaN(value)) {
|
||||
return prev + curr
|
||||
return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
|
||||
} else {
|
||||
return prev
|
||||
return Math.round((parseFloat(prev)) * 10000) / 10000
|
||||
}
|
||||
}, 0)
|
||||
sums[index] += ''
|
||||
@@ -828,9 +828,9 @@ export default {
|
||||
sums[index] = values.reduce((prev, curr) => {
|
||||
const value = Number(curr)
|
||||
if (!isNaN(value)) {
|
||||
return prev + curr
|
||||
return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
|
||||
} else {
|
||||
return prev
|
||||
return Math.round((parseFloat(prev)) * 10000) / 10000
|
||||
}
|
||||
}, 0)
|
||||
sums[index] += ''
|
||||
@@ -838,9 +838,9 @@ export default {
|
||||
sums[index] = values.reduce((prev, curr) => {
|
||||
const value = Number(curr)
|
||||
if (!isNaN(value)) {
|
||||
return prev + curr
|
||||
return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
|
||||
} else {
|
||||
return prev
|
||||
return Math.round((parseFloat(prev)) * 10000) / 10000
|
||||
}
|
||||
}, 0)
|
||||
sums[index] += ''
|
||||
@@ -848,9 +848,9 @@ export default {
|
||||
sums[index] = values.reduce((prev, curr) => {
|
||||
const value = Number(curr)
|
||||
if (!isNaN(value)) {
|
||||
return prev + curr
|
||||
return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
|
||||
} else {
|
||||
return prev
|
||||
return Math.round((parseFloat(prev)) * 10000) / 10000
|
||||
}
|
||||
}, 0)
|
||||
sums[index] += ''
|
||||
|
||||
Reference in New Issue
Block a user