[update] 校验

This commit is contained in:
zhaomeijing
2022-06-09 15:12:17 +08:00
parent 59aa14bf40
commit dafe0199d5
@@ -32,9 +32,10 @@
</div> </div>
<!-- 正整数 --> <!-- 正整数 -->
<div v-if="item.controlVerify == '3'"> <div v-if="item.controlVerify == '3'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')" :max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')" :placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -48,41 +49,45 @@
</div> </div>
<!-- 整数或小数 --> <!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'"> <div v-if="item.controlVerify == '5'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')" :max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')" :placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 一位小数 --> <!-- 一位小数 -->
<div v-if="item.controlVerify == '6'"> <div v-if="item.controlVerify == '6'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')" :max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 两位小数--> <!-- 两位小数-->
<div v-if="item.controlVerify == '7'"> <div v-if="item.controlVerify == '7'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')" :max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 三位小数--> <!-- 三位小数-->
<div v-if="item.controlVerify == '8'"> <div v-if="item.controlVerify == '8'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')" :max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 四位小数--> <!-- 四位小数-->
<div v-if="item.controlVerify == '9'"> <div v-if="item.controlVerify == '9'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')" :max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -169,9 +174,10 @@
</div> </div>
<!-- 正整数 --> <!-- 正整数 -->
<div v-if="item.controlVerify == '3'"> <div v-if="item.controlVerify == '3'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')" :max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')" :placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -185,41 +191,45 @@
</div> </div>
<!-- 整数或小数 --> <!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'"> <div v-if="item.controlVerify == '5'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')" :max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')" :placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 一位小数 --> <!-- 一位小数 -->
<div v-if="item.controlVerify == '6'"> <div v-if="item.controlVerify == '6'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')" :max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 两位小数--> <!-- 两位小数-->
<div v-if="item.controlVerify == '7'"> <div v-if="item.controlVerify == '7'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')" :max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 三位小数--> <!-- 三位小数-->
<div v-if="item.controlVerify == '8'"> <div v-if="item.controlVerify == '8'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')" :max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 四位小数--> <!-- 四位小数-->
<div v-if="item.controlVerify == '9'"> <div v-if="item.controlVerify == '9'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')" :max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -257,9 +267,10 @@
</div> </div>
<!-- 正整数 --> <!-- 正整数 -->
<div v-if="item.controlVerify == '3'"> <div v-if="item.controlVerify == '3'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')" :max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')" :placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -273,41 +284,45 @@
</div> </div>
<!-- 整数或小数 --> <!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'"> <div v-if="item.controlVerify == '5'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')" :max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')" :placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 一位小数 --> <!-- 一位小数 -->
<div v-if="item.controlVerify == '6'"> <div v-if="item.controlVerify == '6'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')" :max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 两位小数--> <!-- 两位小数-->
<div v-if="item.controlVerify == '7'"> <div v-if="item.controlVerify == '7'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')" :max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 三位小数--> <!-- 三位小数-->
<div v-if="item.controlVerify == '8'"> <div v-if="item.controlVerify == '8'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')" :max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 四位小数--> <!-- 四位小数-->
<div v-if="item.controlVerify == '9'"> <div v-if="item.controlVerify == '9'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')" :max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -354,9 +369,10 @@
</div> </div>
<!-- 正整数 --> <!-- 正整数 -->
<div v-if="item.controlVerify == '3'"> <div v-if="item.controlVerify == '3'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')" :max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')" :placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -370,41 +386,45 @@
</div> </div>
<!-- 整数或小数 --> <!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'"> <div v-if="item.controlVerify == '5'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')" :max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')" :placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 一位小数 --> <!-- 一位小数 -->
<div v-if="item.controlVerify == '6'"> <div v-if="item.controlVerify == '6'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')" :max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 两位小数--> <!-- 两位小数-->
<div v-if="item.controlVerify == '7'"> <div v-if="item.controlVerify == '7'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')" :max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 三位小数--> <!-- 三位小数-->
<div v-if="item.controlVerify == '8'"> <div v-if="item.controlVerify == '8'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')" :max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 四位小数--> <!-- 四位小数-->
<div v-if="item.controlVerify == '9'"> <div v-if="item.controlVerify == '9'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')" :max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -502,9 +522,10 @@
</div> </div>
<!-- 正整数 --> <!-- 正整数 -->
<div v-if="item.controlVerify == '3'"> <div v-if="item.controlVerify == '3'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^[1-9]\d*$/g,'')" :max="99999"
:precision="0"
:placeholder="$t('enterPositiveInteger')" :placeholder="$t('enterPositiveInteger')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -518,41 +539,45 @@
</div> </div>
<!-- 整数或小数 --> <!-- 整数或小数 -->
<div v-if="item.controlVerify == '5'"> <div v-if="item.controlVerify == '5'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-|\+)?\d+(\.\d+)?$/g,'')" :max="99999"
:placeholder="$t('pleaseEnter')+$t('integerOrDecimal')" :placeholder="$t('pleaseEnter')+$t('integerOrDecimal')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 一位小数 --> <!-- 一位小数 -->
<div v-if="item.controlVerify == '6'"> <div v-if="item.controlVerify == '6'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{1})$/g,'')" :max="99999"
:precision="1"
:placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')" :placeholder="$t('pleaseEnter')+$t('OneDecimalPlace')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 两位小数--> <!-- 两位小数-->
<div v-if="item.controlVerify == '7'"> <div v-if="item.controlVerify == '7'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{2})$/g,'')" :max="99999"
:precision="2"
:placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('TwoDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 三位小数--> <!-- 三位小数-->
<div v-if="item.controlVerify == '8'"> <div v-if="item.controlVerify == '8'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{3})$/g,'')" :max="99999"
:precision="3"
:placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')" :placeholder="$t('pleaseEnter')+$t('Threedecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
<!-- 四位小数--> <!-- 四位小数-->
<div v-if="item.controlVerify == '9'"> <div v-if="item.controlVerify == '9'">
<a-input class="box-input inputWid" <a-input-number class="box-input inputWid add--number"
:disabled="item.isLock == '1' ? true: false" :disabled="item.isLock == '1' ? true: false"
onkeyup="value=value.replace(/^(\-)?\d+(\.\d{4})$/g,'')" :max="99999"
:precision="4"
:placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')" :placeholder="$t('pleaseEnter')+$t('FourDecimalplaces')"
v-model="item.dataValue" /> v-model="item.dataValue" />
</div> </div>
@@ -681,7 +706,7 @@ export default {
} }
.add_flex_item{ .add_flex_item{
width: 30%; width: 30%;
/*flex: 1;*/ flex: 1;
margin-right: 15px; margin-right: 15px;
} }
.selectWid{ .selectWid{
@@ -693,7 +718,7 @@ export default {
.add-width{ .add-width{
width: 30%; width: 30%;
} }
/deep/.ant-table-column-sort .ant-table-row-cell-ellipsis{ .add--number{
text-align: left; width: 101%;
} }
</style> </style>