Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
csbr-daop
/
fe-data-trusted-space
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
a015e8f3
authored
2025-03-12 17:08:02 +0800
by
lihua
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
修复根据数据类型配置业务规则
1 parent
4cfa0974
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
3 deletions
src/views/data_inventory/classifyGradeCatalogue.vue
src/views/data_inventory/classifyGradeCatalogue.vue
View file @
a015e8f
...
...
@@ -561,12 +561,16 @@ const batchControlRules = () => {
let
isSingleInputField
=
false
;
let
isDoubleInputField
=
false
;
let
isValid
=
true
;
let
isIncludeDate
=
false
;
// 遍历 selectedRulesDataList,检查每个 fieldType 是否符合单文本框或双文本框
selectedRulesDataList
.
value
.
forEach
((
item
:
any
)
=>
{
if
(
isSingleInput
(
item
.
fieldType
))
{
isSingleInputField
=
true
;
// 如果是单文本框,标记为单文本框
}
else
if
(
isDoubleInput
(
item
.
fieldType
))
{
isDoubleInputField
=
true
;
// 如果是双文本框,标记为双文本框
if
(
!
isIncludeDate
||
(
item
.
fieldType
==
'date'
||
item
.
fieldType
==
'datetime'
||
item
.
fieldType
==
'timestamp'
||
item
.
fieldType
==
'time'
))
{
isIncludeDate
=
true
;
}
}
else
{
// 如果不是单文本框也不是双文本框,标记为无效
isValid
=
false
;
...
...
@@ -589,12 +593,17 @@ const batchControlRules = () => {
// 如果全都是单文本框或者全都是双文本框,则继续后续操作
if
(
isSingleInputField
)
{
classEditFormItems
.
value
[
4
].
visible
=
false
;
classEditFormItems
.
value
[
6
].
visible
=
true
;
classEditFormItems
.
value
[
7
].
visible
=
false
;
classEditFormItems
.
value
[
5
].
visible
=
true
;
classEditFormItems
.
value
[
6
].
visible
=
false
;
classEditFormItems
.
value
[
7
].
visible
=
true
;
}
else
if
(
isDoubleInputField
)
{
classEditFormItems
.
value
[
4
].
visible
=
true
;
classEditFormItems
.
value
[
6
].
visible
=
false
;
classEditFormItems
.
value
[
5
].
visible
=
false
;
classEditFormItems
.
value
[
6
].
visible
=
true
;
classEditFormItems
.
value
[
7
].
visible
=
true
;
if
(
isIncludeDate
)
{
//有日期框,隐藏精度输入
classEditFormItems
.
value
[
4
].
visible
=
false
;
}
}
classEditFormItems
.
value
[
0
].
default
=
selectedRulesData
.
value
.
rulesName
;
drawerInfo
.
value
.
visible
=
true
;
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment