diff --git a/web/src/view/superAdmin/menu/icon.vue b/web/src/view/superAdmin/menu/icon.vue
index cfa4b9f97767d7052b2d7210e4e536db44ee8234..6db497b2b7c5b3a09ad1223d10e33aa563070c0c 100644
--- a/web/src/view/superAdmin/menu/icon.vue
+++ b/web/src/view/superAdmin/menu/icon.vue
@@ -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)
- }
}
}
diff --git a/web/src/view/superAdmin/menu/menu.vue b/web/src/view/superAdmin/menu/menu.vue
index 1986e326cc0805f2cba6abe89cf2399647f3733d..3c22e31197ac29ec569ca09cb80365d79e2a4989 100644
--- a/web/src/view/superAdmin/menu/menu.vue
+++ b/web/src/view/superAdmin/menu/menu.vue
@@ -70,7 +70,7 @@
-
+
el-icon-
@@ -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;