提交 1d4cbcbc 编写于 作者: K klausY

编辑菜单-icon功能完善

上级 151ff57a
......@@ -317,17 +317,17 @@
}
},
props:{
getIcon:{
icon:{
default: function() {
return {}
},
type: Function
}
type: Object
},
},
created() {
this.value = this.icon.icon
},
methods:{
propIcon(icon){
this.getIcon(icon)
}
}
}
</script>
......
......@@ -70,7 +70,7 @@
<el-input autocomplete="off" v-model="form.meta.title"></el-input>
</el-form-item>
<el-form-item label="图标" prop="meta.icon" style="width:30%">
<icon :getIcon="getIcon">
<icon :icon="icon">
<template slot="prepend" >el-icon-</template>
</icon>
</el-form-item>
......@@ -142,19 +142,14 @@ export default {
{ required: true, message: "请输入菜单展示名称", trigger: "blur" }
]
},
isEdit: false
isEdit: false,
test:''
};
},
components:{
icon
},
props:[
'getIcon'
],
methods: {
getIcon(icon){
this.form.meta.icon = icon
},
setOptions() {
this.menuOption = [
{
......@@ -294,6 +289,7 @@ export default {
this.dialogTitle = "编辑菜单";
const res = await getBaseMenuById({ id });
this.form = res.data.menu;
this.icon = this.form.meta;
this.isEdit = true;
this.setOptions();
this.dialogFormVisible = true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册