1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
| <template>
| <el-container>
| <el-aside>
| <basic-container style="height: 85vh; max-height: 155vh; overflow-y: scroll;">
| <avue-tree :option="option" :data="data" v-model="form" style="height: 80.5vh;padding-top: 5px;padding-bottom: 30px"></avue-tree>
| </basic-container>
| </el-aside>
| <el-main>
| <TableCrud></TableCrud>
| </el-main>
| </el-container>
| </template>
|
| <script>
| export default {
| name: "items.vue",
| data(){
| return{
| form:{},
| data:[
| {
| value:0,
| label:'一级部门',
| children:[
| {
| value:1,
| label:'一级部门1',
| },{
| value:2,
| label:'一级部门2',
| }
| ]
| },{
| value:3,
| label:'二级部门',
| children:[
| {
| value:4,
| label:'二级部门1',
| },{
| value:5,
| label:'二级部门2',
| }
| ]
| }
| ],
| option:{
| title:'我是标题',
| filterText:"搜索关键字自定义",
| defaultExpandAll:true,
| addBtnText:'新增自定义文案',
| editBtnText:'修改自定义文案',
| delBtnText:'删除自定义文案',
| defaultExpandedKeys:[1],
| height:900,
| formOption:{
| labelWidth:100,
| column:[{
| label:'自定义项',
| prop:'label'
| }],
| },
| props:{
| labelText:'标题',
| label:'label',
| value:'value',
| children:'children'
| }
| }
| }
| }
| }
| </script>
|
| <style scoped>
|
| </style>
|
|