|
@@ -162,7 +162,7 @@
|
|
|
<!-- </vxe-table-column>-->
|
|
|
<vxe-table-column field="number" title="费用(元)" :edit-render="{}" :rules="[{required: true, message:'请输入费用', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.number" @keyup.native="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.number" @input="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="receiptNumber" title="收据张数" :edit-render="{}">
|
|
@@ -239,7 +239,7 @@
|
|
|
<!-- </vxe-table-column>-->
|
|
|
<vxe-table-column field="number" title="费用(元)" :edit-render="{}" :rules="[{required: true, message:'请输入费用', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.number" @keyup.native="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.number" @input="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="receiptNumber" title="收据张数" :edit-render="{}">
|
|
@@ -316,7 +316,7 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="number" title="费用(元)" :edit-render="{}" :rules="[{required: true, message:'请输入费用', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.number" @keyup.native="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.number" @input="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="receiptNumber" title="收据张数" :edit-render="{}">
|
|
@@ -393,7 +393,7 @@
|
|
|
<!-- </vxe-table-column>-->
|
|
|
<vxe-table-column field="number" title="费用(元)" :edit-render="{}" :rules="[{required: true, message:'请输入费用', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.number" @keyup.native="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.number" @input="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="receiptNumber" title="收据张数" :edit-render="{}">
|
|
@@ -470,7 +470,7 @@
|
|
|
<!-- </vxe-table-column>-->
|
|
|
<vxe-table-column field="number" title="费用(元)" :edit-render="{}" :rules="[{required: true, message:'请输入费用', trigger:'blur'}]">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.number" @keyup.native="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.number" @input="scope.row.number = twoDecimalPlaces(scope.row.number)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="receiptNumber" title="收据张数" :edit-render="{}">
|
|
@@ -528,12 +528,12 @@
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="amount" title="金额" :edit-render="{}">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.amount" @keyup.native="scope.row.amount = twoDecimalPlaces(scope.row.amount)" @change="countAmount(scope.row)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.amount" @input="scope.row.amount = twoDecimalPlaces(scope.row.amount)" @change="countAmount(scope.row)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="taxAmount" title="税额" :edit-render="{}">
|
|
|
<template v-slot:edit="scope">
|
|
|
- <el-input maxlength="15" v-model="scope.row.taxAmount" @keyup.native="scope.row.taxAmount = twoDecimalPlaces(scope.row.taxAmount)" @change="countAmount(scope.row)"></el-input>
|
|
|
+ <el-input maxlength="15" v-model="scope.row.taxAmount" @input="scope.row.taxAmount = twoDecimalPlaces(scope.row.taxAmount)" @change="countAmount(scope.row)"></el-input>
|
|
|
</template>
|
|
|
</vxe-table-column>
|
|
|
<vxe-table-column field="count" title="价税合计" :edit-render="{}">
|
|
@@ -1141,6 +1141,7 @@
|
|
|
},
|
|
|
twoDecimalPlaces (num) {
|
|
|
let str = num.toString()
|
|
|
+ str=str.replace(/\s+/g,"");
|
|
|
var len1 = str.substr(0, 1)
|
|
|
var len2 = str.substr(1, 1)
|
|
|
// eslint-disable-next-line eqeqeq
|