Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
EcomWeb
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
zhanbo.xu
2025-03-06 17:00:12 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d97ac45d0f97bf3afa19ddaa472e809d221e202e
d97ac45d
1 parent
66f7ac66
fix: 修改字数的BUG
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
47 additions
and
30 deletions
src/views/editReportingData/RowDataEditForm.vue
src/views/summaryEdit/index.vue
src/views/editReportingData/RowDataEditForm.vue
View file @
d97ac45
...
...
@@ -312,20 +312,38 @@ export default {
}
};
var checkQty = (rule, value, callback) => {
if (
!Number.isInteger(value)
) {
callback(new Error("请输入
整
数值"));
} else {
if (value < 0) {
callback(new Error("数值不能为负"));
} else
{
const valueStr = value.toString(
);
if (valueStr.length > 14) {
callback(new Error("最多14位"));
} else {
callback();
}
}
if (
value === undefined || value === null || value === ""
) {
callback(new Error("请输入数值"));
return;
}
if (isNaN(value))
{
callback(new Error("请输入有效的数字")
);
return;
}
if (value < 0) {
callback(new Error("数值不能为负"));
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: {},
...
...
src/views/summaryEdit/index.vue
View file @
d97ac45
...
...
@@ -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">
...
...
Please
register
or
login
to post a comment