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
d1e89582
authored
2025-08-19 17:03:57 +0800
by
lxs
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
入表功调整
1 parent
76c0ee1d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
9 deletions
src/views/data_entry/index.vue
src/views/data_entry/index.vue
View file @
d1e8958
...
...
@@ -466,7 +466,7 @@ const btnClick = async (btn, bType = null) => {
const
row
=
btn
.
row
;
const
{
rIndex
,
level
}
=
row
;
const
inputVal
=
type
==
'edit'
?
row
[
`name
${
level
}
`
]
:
''
;
let
isChange
=
false
,
rowList
=
t
ableData
.
value
.
filter
(
t
=>
t
[
`code
${
level
-
1
}
`
]
==
row
[
`code
${
level
-
1
}
`
]);
let
isChange
=
false
,
rowList
=
t
ype
==
'add-same'
?
tableData
.
value
.
filter
(
t
=>
t
[
`code
${
level
-
1
}
`
]
==
row
[
`code
${
level
-
1
}
`
])
:
tableData
.
value
.
filter
(
t
=>
t
[
`code
${
level
}
`
]
==
row
[
`code
${
level
}
`
]);
ElMessageBox
.
prompt
(
''
,
'节点名称'
,
{
confirmButtonText
:
'确定'
,
cancelButtonText
:
'取消'
,
...
...
@@ -487,7 +487,7 @@ const btnClick = async (btn, bType = null) => {
if
(
name
.
length
>
10
)
{
return
'节点名称长度不能超过10个字符'
}
const
isExist
=
rowList
.
find
(
a
=>
a
[
`name
${
level
}
`
]
==
name
);
const
isExist
=
rowList
.
find
(
a
=>
type
==
'add-same'
?
a
[
`name
${
level
}
`
]
==
name
:
a
[
`name
${
level
+
1
}
`
]
==
name
);
if
(
isExist
)
{
return
'节点名称已存在,请填写其他名称'
}
...
...
@@ -551,12 +551,17 @@ const btnClick = async (btn, bType = null) => {
tableData
.
value
.
splice
(
rIndex
,
1
);
}
}
else
{
let
rowData
=
tableData
.
value
[
rIndex
];
delete
rowData
[
`name
${
level
}
`
];
delete
rowData
[
`code
${
level
}
`
];
const
level4
=
tableData
.
value
.
find
(
t
=>
t
.
code4
);
!
level4
&&
(
tableField
.
value
.
at
(
-
2
).
visible
=
false
);
const
peerList
=
tableData
.
value
.
filter
(
t
=>
t
[
`code
${
level
-
1
}
`
]
==
row
[
`code
${
level
-
1
}
`
]);
if
(
peerList
.
length
>
1
)
{
tableData
.
value
.
splice
(
rIndex
,
1
);
}
else
{
let
rowData
=
tableData
.
value
[
rIndex
];
delete
rowData
[
`name
${
level
}
`
];
delete
rowData
[
`code
${
level
}
`
];
}
}
const
level4
=
tableData
.
value
.
find
(
t
=>
t
.
code4
);
!
level4
&&
(
tableField
.
value
.
at
(
-
2
).
visible
=
false
);
getMergeRow
();
}).
catch
(()
=>
{
ElMessage
({
...
...
@@ -1326,8 +1331,8 @@ onUpdated(() => {
<span>{{ setLabel(row.title) }}</span>
</template>
</el-table-column> -->
<el-table-column
v-for=
"(item, index) in bookHeaders"
:key=
"index"
:prop=
"item.field"
:label=
"item.label"
:width=
"item.width"
:align=
"item.align"
>
<el-table-column
v-for=
"(item, index) in bookHeaders"
:key=
"index"
:prop=
"item.field"
:
label=
"item.label"
:
width=
"item.width"
:align=
"item.align"
>
<
template
#
default=
"scope"
>
<span
v-if=
"item.field == 'title'"
>
{{
setLabel
(
scope
.
row
[
item
.
field
])
}}
</span>
<span
v-else
>
{{
changeNum
(
scope
.
row
[
item
.
field
],
2
,
true
)
}}
</span>
...
...
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