[update] 校验

This commit is contained in:
zhaomeijing
2022-06-09 14:42:38 +08:00
parent 3ac0f64eaa
commit 59aa14bf40
+132 -157
View File
@@ -32,10 +32,9 @@
</div>
<!-- 正整数 -->
<div v-if="item.controlVerify == '3'">
<a-input-number class="box-input inputWid"
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="0"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
</div>
@@ -49,45 +48,41 @@
</div>
<!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'">
<a-input-number class="box-input inputWid"
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
</div>
<!-- 一位小数 -->
<div v-if="item.controlVerify == '6'">
<a-input-number class="box-input inputWid"
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="1"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
</div>
<!-- 两位小数-->
<div v-if="item.controlVerify == '7'">
<a-input-number class="box-input inputWid"
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="2"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 三位小数-->
<div v-if="item.controlVerify == '8'">
<a-input-number class="box-input inputWid"
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="3"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 四位小数-->
<div v-if="item.controlVerify == '9'">
<a-input-number class="box-input inputWid"
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="4"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
</div>
@@ -174,12 +169,11 @@
</div>
<!-- 正整数 -->
<div v-if="item.controlVerify == '3'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
</div>
<!-- 正浮点书 -->
<div v-if="item.controlVerify == '4'">
@@ -191,47 +185,43 @@
</div>
<!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
</div>
<!-- 一位小数 -->
<div v-if="item.controlVerify == '6'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
</div>
<!-- 两位小数-->
<div v-if="item.controlVerify == '7'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 三位小数-->
<div v-if="item.controlVerify == '8'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 四位小数-->
<div v-if="item.controlVerify == '9'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
</div>
</div>
</div>
@@ -267,12 +257,11 @@
</div>
<!-- 正整数 -->
<div v-if="item.controlVerify == '3'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
</div>
<!-- 正浮点书 -->
<div v-if="item.controlVerify == '4'">
@@ -284,47 +273,43 @@
</div>
<!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
</div>
<!-- 一位小数 -->
<div v-if="item.controlVerify == '6'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
</div>
<!-- 两位小数-->
<div v-if="item.controlVerify == '7'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 三位小数-->
<div v-if="item.controlVerify == '8'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 四位小数-->
<div v-if="item.controlVerify == '9'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
</div>
</div>
<div v-if='item.type==="pull_more"' class='add-width'>
@@ -369,12 +354,11 @@
</div>
<!-- 正整数 -->
<div v-if="item.controlVerify == '3'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
</div>
<!-- 正浮点书 -->
<div v-if="item.controlVerify == '4'">
@@ -386,47 +370,43 @@
</div>
<!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
</div>
<!-- 一位小数 -->
<div v-if="item.controlVerify == '6'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
</div>
<!-- 两位小数-->
<div v-if="item.controlVerify == '7'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 三位小数-->
<div v-if="item.controlVerify == '8'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 四位小数-->
<div v-if="item.controlVerify == '9'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
</div>
</div>
<div v-if='item.type==="file"' class='add-width'>
@@ -522,12 +502,11 @@
</div>
<!-- 正整数 -->
<div v-if="item.controlVerify == '3'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')"
:placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" />
</div>
<!-- 正浮点书 -->
<div v-if="item.controlVerify == '4'">
@@ -539,47 +518,43 @@
</div>
<!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" />
</div>
<!-- 一位小数 -->
<div v-if="item.controlVerify == '6'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" />
</div>
<!-- 两位小数-->
<div v-if="item.controlVerify == '7'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 三位小数-->
<div v-if="item.controlVerify == '8'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" />
</div>
<!-- 四位小数-->
<div v-if="item.controlVerify == '9'">
<a-input-number class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
:max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
<a-input class="box-input inputWid"
:disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" />
</div>
</div>
<div v-if='item.type==="file"'>