Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
RuoYi Vue
Commits
7414bc49
Commit
7414bc49
authored
Apr 25, 2022
by
RuoYi
Browse files
修改代码生成树选择组件
parent
6f14087a
Changes
1
Hide whitespace changes
Inline
Side-by-side
ruoyi-generator/src/main/resources/vm/vue/v3/index-tree.vue.vm
View file @
7414bc49
...
...
@@ -174,11 +174,13 @@
#
set
($
dictType
=
$
column
.
dictType
)
#
if
(
""
!=
$
treeParentCode
&&
$
column
.
javaField
==
$
treeParentCode
)
<el-form-item
label=
"
${
comment
}
"
prop=
"
${
treeParentCode
}
"
>
<tree-select
v-model:value=
"form.
${
treeParentCode
}
"
:options=
"
${
businessName
}
Options"
:objMap=
"
{
value: '
${
treeCode
}
', label: '
${
treeName
}
', children: 'children' }"
<el-tree-select
v-model=
"form.
${
treeParentCode
}
"
:data=
"
${
businessName
}
Options"
:props=
"
{
value: '
${
treeCode
}
', label: '
${
treeName
}
', children: 'children' }"
value-key=
"
${
treeCode
}
"
placeholder=
"请选择
${
comment
}
"
check-strictly
/>
</el-form-item>
#
elseif
($
column
.
htmlType
==
"input"
)
...
...
@@ -354,8 +356,8 @@ function getList() {
}
/** 查询
${
functionName
}
下拉树结构 */
async
function
getTreeselect
()
{
await
list
${
BusinessName
}().
then
(
response
=>
{
function
getTreeselect
()
{
list
${
BusinessName
}().
then
(
response
=>
{
${
businessName
}
Options
.
value
=
[];
const
data
=
{
${
treeCode
}:
0
,
${
treeName
}:
'
顶级节点
'
,
children
:
[]
};
data
.
children
=
proxy
.
handleTree
(
response
.
data
,
"
${
treeCode
}
"
,
"
${
treeParentCode
}
"
);
...
...
@@ -404,9 +406,9 @@ function resetQuery() {
}
/** 新增按钮操作 */
async
function
handleAdd
(
row
)
{
function
handleAdd
(
row
)
{
reset
();
await
getTreeselect
();
getTreeselect
();
if
(
row
!=
null
&&
row
.${
treeCode
})
{
form
.
value
.${
treeParentCode
}
=
row
.${
treeCode
};
}
else
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
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 comment