|
@@ -32,6 +32,10 @@
|
|
|
created() {
|
|
|
dictionaryQuery({},res=> {
|
|
|
this.options = res.Content
|
|
|
+ this.options.unshift({
|
|
|
+ Code: "common",
|
|
|
+ Name: "标准字典"
|
|
|
+ })
|
|
|
console.log(res)
|
|
|
})
|
|
|
},
|
|
@@ -41,27 +45,12 @@
|
|
|
options:[],
|
|
|
isClearable: true, // 可清空(可选)
|
|
|
isAccordion: true, // 可收起(可选)
|
|
|
- valueId: 20, // 初始ID(可选)
|
|
|
+ valueId: 'common', // 初始ID(可选)
|
|
|
props: { // 配置项(必选)
|
|
|
value: 'Code',
|
|
|
label: 'Name',
|
|
|
children: 'Project',
|
|
|
- // disabled:true
|
|
|
},
|
|
|
- // 选项列表(必选)
|
|
|
- list: [
|
|
|
- {id: 1, parentId: 0, name: "一级菜单A", },
|
|
|
- {id: 2, parentId: 0, name: "一级菜单B",},
|
|
|
- {id: 3, parentId: 0, name: "一级菜单C", },
|
|
|
- {id: 4, parentId: 1, name: "二级菜单A-A", },
|
|
|
- {id: 5, parentId: 1, name: "二级菜单A-B", },
|
|
|
- {id: 6, parentId: 2, name: "二级菜单B-A",},
|
|
|
- {id: 7, parentId: 4, name: "三级菜单A-A-A", },
|
|
|
- {id: 20, parentId: 0, name: "一级菜单C", },
|
|
|
- {id: 39, parentId: 0, name: "一级菜单C", },
|
|
|
- {id: 40, parentId: 0, name: "一级菜单end", }
|
|
|
- ],
|
|
|
-
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
@@ -71,20 +60,8 @@
|
|
|
// 取值
|
|
|
getValue(value) {
|
|
|
this.valueId = value
|
|
|
- console.log(this.valueId);
|
|
|
+ console.log(value)
|
|
|
},
|
|
|
-
|
|
|
- },
|
|
|
- computed: {
|
|
|
- /* 转树形数据 */
|
|
|
- // optionData() {
|
|
|
- // let cloneData = JSON.parse(JSON.stringify(this.list)) // 对源数据深度克隆
|
|
|
- // return cloneData.filter(father => { // 循环所有项,并添加children属性
|
|
|
- // let branchArr = cloneData.filter(child => father.id == child.parentId); // 返回每一项的子级数组
|
|
|
- // branchArr.length > 0 ? father.children = branchArr : '' //给父级添加一个children属性,并赋值
|
|
|
- // return father.parentId == 0; //返回第一层
|
|
|
- // });
|
|
|
- // }
|
|
|
},
|
|
|
}
|
|
|
</script>
|