This commit is contained in:
liushuai
2020-03-15 16:01:54 +08:00
parent 7e162bd0ab
commit 27b9331a9f
3 changed files with 29 additions and 13 deletions

View File

@@ -61,7 +61,8 @@
</el-table-column>
<el-table-column label="单价(元)" align="center" width="150">
<template slot-scope="scope">
<el-input v-model="scope.row.单价" positive="'float'" class="editWorkTime" size="mini" style="width:100%" type="number" @input="filterNuber1(scope.row.单价, scope.$index, '单价')" @change="update1(scope.row)"/>
<el-input v-model="scope.row.单价" positive="'float'" class="editWorkTime" size="mini" style="width:100%" type="number" @input="filterNuber1(scope.row.单价, scope.$index, '单价')"/>
<!-- @change="update1(scope.row)"-->
</template>
</el-table-column>
<el-table-column label="金额" align="center" width="150">
@@ -112,7 +113,8 @@
</el-table-column>
<el-table-column label="单价(元)" align="center" width="140">
<template slot-scope="scope">
<el-input v-model="scope.row.单价" positive="'float'" class="editWorkTime" size="mini" type="number" style="width:100px" @input="filterNuber(scope.row.单价, scope.$index, '单价')" @change="calculateContractSum"/>
<el-input v-model="scope.row.单价" positive="'float'" class="editWorkTime" size="mini" type="number" style="width:100px" @blur="filterNuber(scope.row.单价, scope.$index, '单价')"/>
<!--@change="calculateContractSum"-->
</template>
</el-table-column>
<el-table-column label="金额" align="center" width="140">
@@ -460,7 +462,7 @@ export default {
linkGroup() {
this.dialogVisible2 = true
},
filterNuber(val, index, date) {
filterNuber(val, index, date, row) {
console.log(index, 6666)
let value = '' + val
value = value
@@ -475,8 +477,9 @@ export default {
}
console.log(value)
this.tableData4[index][date] = value
this.calculateContractSum(row)
},
filterNuber1(val, index, date) {
filterNuber1(val, index, date, row) {
let value = '' + val
value = value
.replace(/[^\d.]/g, '') // 清除“数字”和“.”以外的字符
@@ -490,6 +493,7 @@ export default {
}
console.log(value)
this.tableData5[index][date] = value
this.update1(row)
},
submitGroup() {
submitGroup(this.contractNumValue, this.form3.groupNumValue).then(response => {