zhanbo.xu

fix: 修改字数的BUG

......@@ -312,20 +312,38 @@ export default {
}
};
var checkQty = (rule, value, callback) => {
if (!Number.isInteger(value)) {
callback(new Error("请输入整数值"));
} else {
if (value === undefined || value === null || value === "") {
callback(new Error("请输入数值"));
return;
}
if (isNaN(value)) {
callback(new Error("请输入有效的数字"));
return;
}
if (value < 0) {
callback(new Error("数值不能为负"));
} else {
const valueStr = value.toString();
if (valueStr.length > 14) {
callback(new Error("最多14位"));
} else {
callback();
return;
}
const valueStr = value.toString();
const parts = valueStr.split(".");
const integerPart = parts[0];
const decimalPart = parts[1] || "";
if (integerPart.length > 14) {
callback(new Error("整数部分最多14位"));
return;
}
if (decimalPart.length > 5) {
callback(new Error("小数部分最多5位"));
return;
}
callback();
};
return {
tableRowformData: {},
......
......@@ -55,23 +55,6 @@
</el-row>
<el-row :gutter="5" type="flex" justify="center">
<el-col :span="10">
<Formitem label="创建时间" prop="time">
<el-date-picker
class="inputInner--time"
id="inputInner--time"
v-model="formData.time"
type="daterange"
format="yyyy-MM-dd"
prefix-icon="none"
value-format="yyyy-MM-dd"
range-separator="至"
@change="dateChange"
style="background-color: #f2f2f2"
/>
</Formitem>
</el-col>
<el-col :span="10">
<Formitem label="申报方式" prop="declareType">
<el-select
type="text"
......@@ -89,6 +72,22 @@
</el-select>
</Formitem>
</el-col>
<el-col :span="10">
<Formitem label="创建时间" prop="time">
<el-date-picker
class="inputInner--time"
id="inputInner--time"
v-model="formData.time"
type="daterange"
format="yyyy-MM-dd"
prefix-icon="none"
value-format="yyyy-MM-dd"
range-separator="至"
@change="dateChange"
style="background-color: #f2f2f2"
/>
</Formitem>
</el-col>
</el-row>
<el-row :gutter="5" type="flex" justify="center">
<el-col :span="10">
......