|
@@ -3,36 +3,36 @@
|
|
|
<el-page-header :content="isEdit?'编辑菜单':'添加菜单'" @back="goBack" />
|
|
|
<el-card class="form-container" shadow="never">
|
|
|
<el-form ref="menuFrom" :model="menu" :rules="rules" label-width="150px">
|
|
|
- <el-form-item label="上级菜单:" prop="parentId">
|
|
|
+ <el-form-item label="上级菜单:" prop="parentId">
|
|
|
<el-input v-model="parentTitle" readonly />
|
|
|
<input v-model="menu.parentId" type="hidden">
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="菜单名称:" prop="title">
|
|
|
+ <el-form-item label="菜单名称:" prop="title">
|
|
|
<el-input v-model="menu.title" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="前端名称:" prop="name">
|
|
|
+ <el-form-item label="前端名称:" prop="name">
|
|
|
<el-input v-model="menu.name" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="显示隐藏:" prop="hidden">
|
|
|
+ <el-form-item label="显示隐藏:" prop="hidden">
|
|
|
<el-radio-group v-model="menu.hidden">
|
|
|
<el-radio :label="0">显示</el-radio>
|
|
|
<el-radio :label="1">隐藏</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="前端图标:" prop="icon">
|
|
|
+ <el-form-item label="前端图标:" prop="icon">
|
|
|
<el-input v-model="menu.icon" style="width: 80%" placeholder="系统图标里拷贝Class" />
|
|
|
<template>
|
|
|
<i v-if="isElementIcon(menu.icon)" :class="menu.icon" />
|
|
|
<svg-icon v-else-if="menu.icon" :icon-class="menu.icon" />
|
|
|
</template>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="状态:">
|
|
|
+ <el-form-item label="状态:">
|
|
|
<el-radio-group v-model="menu.status">
|
|
|
<el-radio :label="0">启用</el-radio>
|
|
|
<el-radio :label="1">停用</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="排序:">
|
|
|
+ <el-form-item label="排序:">
|
|
|
<el-input v-model="menu.sort" />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|