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
9a4f1f8c
authored
2024-12-05 13:46:30 +0800
by
xukangle
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
updata: tree形下拉框
1 parent
3223d85f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
16 additions
and
7 deletions
src/types/components.d.ts
src/views/data_inventory/templateConfig.vue
src/components/TemplateItem/index.vue → src/views/data_inventory/templateItem.vue
src/types/components.d.ts
View file @
9a4f1f8
...
...
@@ -54,7 +54,6 @@ declare module '@vue/runtime-core' {
Table_tools
:
typeof
import
(
'./../components/Tools/table_tools.vue'
)[
'default'
]
Table_v2
:
typeof
import
(
'./../components/Table/table_v2.vue'
)[
'default'
]
Tabs
:
typeof
import
(
'./../components/Tabs/index.vue'
)[
'default'
]
TemplateItem
:
typeof
import
(
'./../components/TemplateItem/index.vue'
)[
'default'
]
Toolbar
:
typeof
import
(
'./../components/LineageGraph/toolbar.vue'
)[
'default'
]
Topbar
:
typeof
import
(
'./../components/LineageGraph/topbar.vue'
)[
'default'
]
Transfer
:
typeof
import
(
'./../components/Transfer/index.vue'
)[
'default'
]
...
...
src/views/data_inventory/templateConfig.vue
View file @
9a4f1f8
...
...
@@ -9,7 +9,7 @@ import TableTools from '@/components/Tools/table_tools.vue';
import
{
MoreFilled
}
from
"@element-plus/icons-vue"
;
import
{
commonPageConfig
}
from
'@/components/PageNav/index'
;
import
{
useValidator
}
from
'@/hooks/useValidator'
;
import
TemplateItem
from
'
@/components/TemplateItem/index.vue'
import
TemplateItem
from
'
./templateItem.vue'
;
import
{
getTempleteClassifyData
,
saveClassifyGrad
,
getClassifyGradList
,
deleteClassifyGrad
,
updateClassifyGrad
,
getGradeTreeList
}
from
"@/api/modules/dataInventory"
;
...
...
@@ -39,6 +39,7 @@ const getGradeTreeListData = async () => {
const
res
:
any
=
await
getGradeTreeList
();
if
(
res
.
code
==
proxy
.
$passCode
)
{
gradeTreeData
.
value
=
res
.
data
||
[];
(
classStandardFormItems
.
value
[
1
].
options
as
any
)
=
gradeTreeData
.
value
;
}
else
{
proxy
.
$ElMessage
.
error
(
res
.
msg
);
}
...
...
@@ -211,13 +212,22 @@ const classStandardFormItems = ref([{
type
:
'tree-select'
,
placeholder
:
'请选择'
,
field
:
'gradeStandard'
,
default
:
1
,
options
:
[],
//TODO
required
:
true
,
options
:
[],
nodeKey
:
'guid'
,
checkStrictly
:
false
,
//只能选择叶子节点。
lazy
:
false
,
multiple
:
false
,
collapseTagsTooltip
:
true
,
collapseTags
:
true
,
props
:
{
label
:
"name"
,
value
:
"guid"
,
children
:
"gradeRSVOList"
},
filterable
:
true
,
clearable
:
true
,
visible
:
true
,
block
:
true
,
default
:
''
,
required
:
true
}]);
const
classStandardFormRules
=
ref
({
...
...
src/
components/TemplateItem/index
.vue
→
src/
views/data_inventory/templateItem
.vue
View file @
9a4f1f8
File moved
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