|
@@ -70,10 +70,10 @@
|
|
<el-date-picker class="block" v-model="row.predictSignDate" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
<el-date-picker class="block" v-model="row.predictSignDate" format="YYYY-MM-DD" type="date" value-format="YYYY-MM-DD"/>
|
|
</template>
|
|
</template>
|
|
<template #predictContractMoney="{row,index}">
|
|
<template #predictContractMoney="{row,index}">
|
|
- <el-input v-model="row.predictContractMoney"/>
|
|
|
|
|
|
+ <el-input v-model="row.predictContractMoney" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #predictAnnualReturned="{row,index}">
|
|
<template #predictAnnualReturned="{row,index}">
|
|
- <el-input v-model="row.predictAnnualReturned"/>
|
|
|
|
|
|
+ <el-input v-model="row.predictAnnualReturned" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #action="{row,index}">
|
|
<template #action="{row,index}">
|
|
<el-button size="small" type="primary" @click="addRow">
|
|
<el-button size="small" type="primary" @click="addRow">
|
|
@@ -100,40 +100,40 @@
|
|
</el-select>
|
|
</el-select>
|
|
</template>
|
|
</template>
|
|
<template #january="{row,index}">
|
|
<template #january="{row,index}">
|
|
- <el-input v-model="row.january"/>
|
|
|
|
|
|
+ <el-input v-model="row.january" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #february="{row,index}">
|
|
<template #february="{row,index}">
|
|
- <el-input v-model="row.february"/>
|
|
|
|
|
|
+ <el-input v-model="row.february" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #march="{row,index}">
|
|
<template #march="{row,index}">
|
|
- <el-input v-model="row.march"/>
|
|
|
|
|
|
+ <el-input v-model="row.march" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #april="{row,index}">
|
|
<template #april="{row,index}">
|
|
- <el-input v-model="row.april"/>
|
|
|
|
|
|
+ <el-input v-model="row.april" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #may="{row,index}">
|
|
<template #may="{row,index}">
|
|
- <el-input v-model="row.may"/>
|
|
|
|
|
|
+ <el-input v-model="row.may" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #june="{row,index}">
|
|
<template #june="{row,index}">
|
|
- <el-input v-model="row.june"/>
|
|
|
|
|
|
+ <el-input v-model="row.june" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #july="{row,index}">
|
|
<template #july="{row,index}">
|
|
- <el-input v-model="row.july"/>
|
|
|
|
|
|
+ <el-input v-model="row.july" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #august="{row,index}">
|
|
<template #august="{row,index}">
|
|
- <el-input v-model="row.august"/>
|
|
|
|
|
|
+ <el-input v-model="row.august" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #september="{row,index}">
|
|
<template #september="{row,index}">
|
|
- <el-input v-model="row.september"/>
|
|
|
|
|
|
+ <el-input v-model="row.september" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #october="{row,index}">
|
|
<template #october="{row,index}">
|
|
- <el-input v-model="row.october"/>
|
|
|
|
|
|
+ <el-input v-model="row.october" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #november="{row,index}">
|
|
<template #november="{row,index}">
|
|
- <el-input v-model="row.november"/>
|
|
|
|
|
|
+ <el-input v-model="row.november" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #december="{row,index}">
|
|
<template #december="{row,index}">
|
|
- <el-input v-model="row.december"/>
|
|
|
|
|
|
+ <el-input v-model="row.december" onkeyup="this.value=this.value.match(/\d+\.?\d{0,2}/)"/>
|
|
</template>
|
|
</template>
|
|
<template #action="{row,index}">
|
|
<template #action="{row,index}">
|
|
<el-button size="small" type="primary" @click="addRow1">
|
|
<el-button size="small" type="primary" @click="addRow1">
|