|
|
@@ -3652,7 +3652,7 @@
|
|
|
<div v-for="(dataItem, dataIndex) in item.tableData" :key="dataIndex">
|
|
|
<el-col :span="6">
|
|
|
份数
|
|
|
- <el-input v-model="dataItem.quantity" type="number" style="width: 120px;" size="small">
|
|
|
+ <el-input v-model="dataItem.quantity" style="width: 120px;" size="small" @input="(e) => {changeInput(e,listIndex, index, 'minus',item.tableData.minQuantity)}">
|
|
|
<template slot="prepend"><i class="el-icon-minus" @click="numberChange(listIndex, index, 'minus',dataItem.minQuantity, dataIndex)"></i></template>
|
|
|
<template slot="append"><i class="el-icon-plus" @click="numberChange(listIndex, index, 'plus',dataItem.minQuantity, dataIndex)"></i></template>
|
|
|
</el-input>
|
|
|
@@ -3700,7 +3700,7 @@
|
|
|
<el-col :span="6" v-if="item.tableData">
|
|
|
份数
|
|
|
<!-- <el-input-number v-model="item.tableData.quantity" :step="1" :min="1" :max="10" @change="numberChange(listIndex, index)" size="small"></el-input-number> -->
|
|
|
- <el-input v-model="item.tableData.quantity" type="number" style="width: 120px;" size="small">
|
|
|
+ <el-input v-model="item.tableData.quantity" style="width: 120px;" size="small" @input="(e) => {changeInput(e,listIndex, index, 'minus',item.tableData.minQuantity)}">
|
|
|
<template slot="prepend"><i class="el-icon-minus" @click="numberChange(listIndex, index, 'minus',item.tableData.minQuantity)"></i></template>
|
|
|
<template slot="append"><i class="el-icon-plus" @click="numberChange(listIndex, index, 'plus',item.tableData.minQuantity)"></i></template>
|
|
|
</el-input>
|
|
|
@@ -3720,7 +3720,7 @@
|
|
|
<el-col :span="6" v-if="item.tableData">
|
|
|
份数
|
|
|
<!-- <el-input-number v-model="item.tableData.quantity" :step="1" :min="1" :max="10" @change="numberChange(listIndex, index)" label="描述文字" size="small"></el-input-number> -->
|
|
|
- <el-input v-model="item.tableData.quantity" type="number" style="width: 120px;" size="small">
|
|
|
+ <el-input v-model="item.tableData.quantity" style="width: 120px;" size="small" @input="(e) => {changeInput(e,listIndex, index, 'minus',item.tableData.minQuantity)}">
|
|
|
<template slot="prepend"><i class="el-icon-minus" @click="numberChange(listIndex, index, 'minus',item.tableData.minQuantity)"></i></template>
|
|
|
<template slot="append"><i class="el-icon-plus" @click="numberChange(listIndex, index, 'plus',item.tableData.minQuantity)"></i></template>
|
|
|
</el-input>
|
|
|
@@ -3839,7 +3839,7 @@
|
|
|
<el-col :span="6" v-if="item.tableData">
|
|
|
份数
|
|
|
<!-- <el-input-number v-model="item.tableData.quantity" :step="1" :min="1" :max="10" @change="numberChange(listIndex, index)" size="small"></el-input-number> -->
|
|
|
- <el-input v-model="item.tableData.quantity" type="number" style="width: 120px;" size="small">
|
|
|
+ <el-input v-model="item.tableData.quantity" style="width: 120px;" size="small" @input="(e) => {changeInput(e,listIndex, index, 'minus',item.tableData.minQuantity)}">
|
|
|
<template slot="prepend"><i class="el-icon-minus" @click="numberChange(listIndex, index, 'minus',item.tableData.minQuantity)"></i></template>
|
|
|
<template slot="append"><i class="el-icon-plus" @click="numberChange(listIndex, index, 'plus',item.tableData.minQuantity)"></i></template>
|
|
|
</el-input>
|
|
|
@@ -3859,7 +3859,7 @@
|
|
|
<el-col :span="9" v-if="item.tableData">
|
|
|
份数
|
|
|
<!-- <el-input-number v-model="item.tableData.quantity" :step="1" :min="1" :max="10" @change="numberChange(listIndex, index)" label="描述文字" size="small"></el-input-number> -->
|
|
|
- <el-input v-model="item.tableData.quantity" type="number" style="width: 120px;" size="small">
|
|
|
+ <el-input v-model="item.tableData.quantity" style="width: 120px;" size="small" @input="(e) => {changeInput(e,listIndex, index, 'minus',item.tableData.minQuantity)}">
|
|
|
<template slot="prepend"><i class="el-icon-minus" @click="numberChange(listIndex, index, 'minus',item.tableData.minQuantity)"></i></template>
|
|
|
<template slot="append"><i class="el-icon-plus" @click="numberChange(listIndex, index, 'plus',item.tableData.minQuantity)"></i></template>
|
|
|
</el-input>
|
|
|
@@ -6083,9 +6083,9 @@ export default {
|
|
|
numberChange(listIndex, index, type,minquantity, dataIndex) {
|
|
|
if (dataIndex >= 0) {
|
|
|
if (type == 'plus') {
|
|
|
- if (this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity < 100) {
|
|
|
- this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity += 1
|
|
|
- }
|
|
|
+ // if (this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity < 100) {
|
|
|
+ this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity ++
|
|
|
+ // }
|
|
|
} else {
|
|
|
if (this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity > minquantity) {
|
|
|
this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity -= 1
|
|
|
@@ -6093,9 +6093,9 @@ export default {
|
|
|
}
|
|
|
} else {
|
|
|
if (type == 'plus') {
|
|
|
- if (this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity < 100) {
|
|
|
- this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity += 1
|
|
|
- }
|
|
|
+ // if (this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity < 100) {
|
|
|
+ this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity ++
|
|
|
+ // }
|
|
|
} else {
|
|
|
if (this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity > minquantity) {
|
|
|
this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity -= 1
|
|
|
@@ -6113,6 +6113,15 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ changeInput(e,listIndex, index, type,minquantity, dataIndex) {
|
|
|
+ let num = Number(e)
|
|
|
+ if (dataIndex >= 0) {
|
|
|
+ this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData[dataIndex].quantity = num
|
|
|
+ } else {
|
|
|
+ this.jiayiDialogData.drivingTypeList[listIndex].children[index].tableData.quantity = num
|
|
|
+ }
|
|
|
+ this.$forceUpdate()
|
|
|
+ },
|
|
|
// 选中驾意
|
|
|
handleChangeSelect(index) {
|
|
|
if (this.totalCompanyList[this.typeDialogIndex].cnName == 'zijin') {
|
|
|
@@ -13220,6 +13229,7 @@ export default {
|
|
|
vertical-align: baseline;
|
|
|
border-color: #D42426;
|
|
|
background: #D42426;
|
|
|
+ color: #FFF;
|
|
|
}
|
|
|
.pinganTable .el-table__header-wrapper .el-checkbox {
|
|
|
display: none;
|