提交 2ecec0fc 编写于 作者: K klausY

gengxin

上级 c75b5503
<template>
<div>
<el-form
:inline="true"
:model="form"
:rules="rules"
label-width="85px"
ref="menuForm"
label-position="top"
>
<el-form-item prop="icon" style="width:100%">
<!--<el-input autocomplete="off" v-model="form.meta.icon">
<template slot="prepend">el-icon-</template>
</el-input>-->
<el-select v-model="value" filterable placeholder="请选择">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
name: "icon",
data(){
return {
input:'',
options: [{
value: 'el-icon-platform-eleme',
label: 'el-icon-platform-eleme'
}, {
value: 'el-icon-eleme',
label: 'el-icon-eleme'
}, {
value: 'el-icon-delete-solid',
label: 'el-icon-delete-solid'
}, {
value: 'el-icon-delete',
label: 'el-icon-delete'
}, {
value: 'el-icon-s-tools',
label: 'el-icon-s-tools'
}],
value: ''
}
},
}
</script>
<style scoped>
</style>
...@@ -70,9 +70,11 @@ ...@@ -70,9 +70,11 @@
<el-input autocomplete="off" v-model="form.meta.title"></el-input> <el-input autocomplete="off" v-model="form.meta.title"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="图标" prop="meta.icon" style="width:30%"> <el-form-item label="图标" prop="meta.icon" style="width:30%">
<el-input autocomplete="off" v-model="form.meta.icon"> <!--<el-input autocomplete="off" v-model="form.meta.icon">
<template slot="prepend">el-icon-</template>
</el-input> </el-input>-->
<template slot="prepend">el-icon-</template>
<icon></icon>
</el-form-item> </el-form-item>
<el-form-item label="排序标记" prop="sort" style="width:30%"> <el-form-item label="排序标记" prop="sort" style="width:30%">
<el-input autocomplete="off" v-model.number="form.sort"></el-input> <el-input autocomplete="off" v-model.number="form.sort"></el-input>
...@@ -104,6 +106,7 @@ import { ...@@ -104,6 +106,7 @@ import {
getBaseMenuById getBaseMenuById
} from "@/api/menu"; } from "@/api/menu";
import infoList from "@/components/mixins/infoList"; import infoList from "@/components/mixins/infoList";
import icon from '@/view/superAdmin/menu/icon';
export default { export default {
name: "Menus", name: "Menus",
mixins: [infoList], mixins: [infoList],
...@@ -144,6 +147,9 @@ export default { ...@@ -144,6 +147,9 @@ export default {
isEdit: false isEdit: false
}; };
}, },
components:{
icon
},
methods: { methods: {
setOptions() { setOptions() {
this.menuOption = [ this.menuOption = [
...@@ -305,4 +311,4 @@ export default { ...@@ -305,4 +311,4 @@ export default {
.warning { .warning {
color: #dc143c; color: #dc143c;
} }
</style> </style>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册