Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mes-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周远喜
mes-ui
Commits
49f9df26
Commit
49f9df26
authored
May 15, 2020
by
仇晓婷
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据字典
parent
a2d3eb2d
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
6 deletions
+28
-6
index.vue
pages/basicData/dic/index.vue
+28
-6
No files found.
pages/basicData/dic/index.vue
View file @
49f9df26
...
...
@@ -18,7 +18,8 @@
</ButtonGroup>
</h3>
<div
class=
"tree"
:style=
"
{height:treeHeight+'px'}">
<Tree
:data=
"tree"
@
on-select-change=
"change"
/>
<Input
v-model=
"keys"
search
placeholder=
"请输入客户名称"
clearable
/>
<Tree
:data=
"projectList"
@
on-select-change=
"change"
/>
</div>
</Sider>
<Content
class=
"content"
>
...
...
@@ -119,6 +120,7 @@ const root = {
export
default
{
data
()
{
return
{
keys
:
""
,
treeHeight
:
""
,
code
:
"2"
,
expand
:
false
,
...
...
@@ -200,6 +202,26 @@ export default {
]
};
},
computed
:
{
projectList
()
{
// let items = this.$u.clone(this.tree);
let
result
=
[];
let
items
=
this
.
tree
;
search
(
this
.
keys
,
items
);
function
search
(
keys
,
data
)
{
data
.
map
(
u
=>
{
if
(
u
.
title
)
{
if
(
u
.
title
.
indexOf
(
keys
)
>
-
1
)
{
result
.
push
(
u
);
}
}
else
if
(
u
.
children
)
{
search
(
this
.
keys
,
u
.
children
);
}
});
}
return
result
;
}
},
components
:
{
Edit
},
async
fetch
({
store
,
params
})
{
await
store
.
dispatch
(
"loadDictionary"
);
// 加载数据字典
...
...
@@ -207,16 +229,16 @@ export default {
created
()
{
this
.
load
();
this
.
loadTree
();
this
.
treeHeight
=
window
.
innerHeight
-
180
this
.
treeHeight
=
window
.
innerHeight
-
180
;
},
mounted
()
{
window
.
onresize
=
()
=>
{
///浏览器窗口大小变化
return
(()
=>
{
window
.
screenHeight
=
window
.
innerHeight
this
.
treeHeight
=
window
.
screenHeight
-
180
window
.
screenHeight
=
window
.
innerHeight
;
this
.
treeHeight
=
window
.
screenHeight
-
180
;
})();
}
}
;
this
.
load
();
this
.
loadTree
();
},
...
...
@@ -285,7 +307,7 @@ export default {
this
.
load
(
node
.
id
);
},
setRoot
()
{
this
.
load
(
0
);
//
this.load(0);
this
.
loadTree
();
this
.
node
=
root
;
},
...
...
Write
Preview
Markdown
is supported
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