完善商品可设置为3位小数
This commit is contained in:
@@ -85,7 +85,7 @@
|
|||||||
<el-table-column label="商品数量" align="center" width="120">
|
<el-table-column label="商品数量" align="center" width="120">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input ref="focusAssumptionInput" v-model="scope.row.count" clearable placeholder=""
|
<el-input ref="focusAssumptionInput" v-model="scope.row.count" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')"
|
||||||
@input="commodityComputeYHAndXSJE(scope.row,$event)" />
|
@input="commodityComputeYHAndXSJE(scope.row,$event)" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input ref="focusAssumptionInput" @input="commodityComputeYHAndXSJE1(scope.row)"
|
<el-input ref="focusAssumptionInput" @input="commodityComputeYHAndXSJE1(scope.row)"
|
||||||
v-model="scope.row.price" clearable placeholder=""
|
v-model="scope.row.price" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="总价" prop="totalPrice" align="center" />
|
<el-table-column label="总价" prop="totalPrice" align="center" />
|
||||||
@@ -63,7 +63,7 @@
|
|||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input ref="focusAssumptionInput" @input="commodityComputeYHAndXSJE2(scope.row)"
|
<el-input ref="focusAssumptionInput" @input="commodityComputeYHAndXSJE2(scope.row)"
|
||||||
v-model="scope.row.count" clearable placeholder=""
|
v-model="scope.row.count" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="生产批次号" prop="batch" align="center" />
|
<el-table-column label="生产批次号" prop="batch" align="center" />
|
||||||
|
|||||||
@@ -345,7 +345,7 @@
|
|||||||
<el-table-column label="分配数量" align="center" min-width="200">
|
<el-table-column label="分配数量" align="center" min-width="200">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.count" clearable placeholder=""
|
<el-input v-model="scope.row.count" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|||||||
@@ -344,7 +344,7 @@
|
|||||||
<el-table-column label="分配数量" align="center" min-width="200">
|
<el-table-column label="分配数量" align="center" min-width="200">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.count" clearable placeholder=""
|
<el-input v-model="scope.row.count" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|||||||
@@ -345,7 +345,7 @@
|
|||||||
<el-table-column label="分配数量" align="center" min-width="200">
|
<el-table-column label="分配数量" align="center" min-width="200">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.count" clearable placeholder=""
|
<el-input v-model="scope.row.count" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|||||||
@@ -345,7 +345,7 @@
|
|||||||
<el-table-column label="分配数量" align="center" min-width="200">
|
<el-table-column label="分配数量" align="center" min-width="200">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.count" clearable placeholder=""
|
<el-input v-model="scope.row.count" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
|||||||
@@ -209,7 +209,7 @@
|
|||||||
value = value.replace(/(-)0+(\d+)/g, '$1$2') // 不能出现-01,-02类似
|
value = value.replace(/(-)0+(\d+)/g, '$1$2') // 不能出现-01,-02类似
|
||||||
value = value.replace(/^0+(\d)/, '$1') // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
|
value = value.replace(/^0+(\d)/, '$1') // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
|
||||||
value = value.replace(/(\d{15})\d*/, '$1') // 最多保留15位整数
|
value = value.replace(/(\d{15})\d*/, '$1') // 最多保留15位整数
|
||||||
value = value.replace(/(\.\d{2})\d*/, '$1') // 最多保留2位小数
|
value = value.replace(/(\.\d{3})\d*/, '$1') // 最多保留2位小数
|
||||||
return value
|
return value
|
||||||
},
|
},
|
||||||
showAdd() {
|
showAdd() {
|
||||||
|
|||||||
@@ -232,7 +232,7 @@
|
|||||||
value = value.replace(/(-)0+(\d+)/g, '$1$2') // 不能出现-01,-02类似
|
value = value.replace(/(-)0+(\d+)/g, '$1$2') // 不能出现-01,-02类似
|
||||||
value = value.replace(/^0+(\d)/, '$1') // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
|
value = value.replace(/^0+(\d)/, '$1') // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
|
||||||
value = value.replace(/(\d{15})\d*/, '$1') // 最多保留15位整数
|
value = value.replace(/(\d{15})\d*/, '$1') // 最多保留15位整数
|
||||||
value = value.replace(/(\.\d{2})\d*/, '$1') // 最多保留2位小数
|
value = value.replace(/(\.\d{3})\d*/, '$1') // 最多保留2位小数
|
||||||
return value
|
return value
|
||||||
},
|
},
|
||||||
// 搜索条件效果
|
// 搜索条件效果
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input ref="" v-model="scope.row.alertUpperLimit" clearable placeholder=""
|
<el-input ref="" v-model="scope.row.alertUpperLimit" clearable placeholder=""
|
||||||
@change="itemRemarks(scope.row)"
|
@change="itemRemarks(scope.row)"
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|
||||||
@@ -88,7 +88,7 @@
|
|||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input ref="" v-model="scope.row.warningLowerLimit" clearable placeholder=""
|
<el-input ref="" v-model="scope.row.warningLowerLimit" clearable placeholder=""
|
||||||
@change="itemRemarks(scope.row)"
|
@change="itemRemarks(scope.row)"
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" />
|
||||||
|
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@@ -123,13 +123,13 @@
|
|||||||
<div class="span-sty"><span class="must">*</span> 可用上限</div>
|
<div class="span-sty"><span class="must">*</span> 可用上限</div>
|
||||||
<el-form-item prop="alertUpperLimit"><el-input v-model="formobj.alertUpperLimit"
|
<el-form-item prop="alertUpperLimit"><el-input v-model="formobj.alertUpperLimit"
|
||||||
class="addinputInfo addinputw" clearable placeholder=""
|
class="addinputInfo addinputw" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" /></el-form-item>
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" /></el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
<div class="span-sty"><span class="must">*</span> 可用下限</div>
|
<div class="span-sty"><span class="must">*</span> 可用下限</div>
|
||||||
<el-form-item prop="warningLowerLimit"><el-input v-model="formobj.warningLowerLimit"
|
<el-form-item prop="warningLowerLimit"><el-input v-model="formobj.warningLowerLimit"
|
||||||
class="addinputInfo addinputw" clearable placeholder=""
|
class="addinputInfo addinputw" clearable placeholder=""
|
||||||
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" /></el-form-item>
|
oninput="value=value.replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(-)*(\d+)\.(\d\d\d).*$/, '$1$2.$3').replace(/^\./g, '')" /></el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
<el-table-column label="调整差异数量" align="center">
|
<el-table-column label="调整差异数量" align="center">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input ref="focusAssumptionInput" @input="handleEdit" v-model="scope.row.realCount" clearable
|
<el-input ref="focusAssumptionInput" @input="handleEdit" v-model="scope.row.realCount" clearable
|
||||||
placeholder="" oninput="value=value.replace(/^(0+)|[^\d]+/g,'')" />
|
placeholder="" />
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="备注" align="center">
|
<el-table-column label="备注" align="center">
|
||||||
@@ -132,6 +132,7 @@
|
|||||||
value = value.replace(/-(0+)/g, "0"); // 不能出现-0,-001,-0001类似
|
value = value.replace(/-(0+)/g, "0"); // 不能出现-0,-001,-0001类似
|
||||||
value = value.replace(/^0+(\d)/, "$1"); // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
|
value = value.replace(/^0+(\d)/, "$1"); // 第一位0开头,0后面为数字,则过滤掉,取后面的数字
|
||||||
value = value.replace(/(-?\d{15})\d*/, '$1') // 最多保留15位整数
|
value = value.replace(/(-?\d{15})\d*/, '$1') // 最多保留15位整数
|
||||||
|
value = value.replace(/(\.\d{3})\d*/, '$1') // 最多保留2位小数
|
||||||
// this.height = value
|
// this.height = value
|
||||||
},
|
},
|
||||||
showAdd() {
|
showAdd() {
|
||||||
|
|||||||
Reference in New Issue
Block a user