| | |
| | | <el-form-item label="访问路径" prop="path"> |
| | | <el-input v-model="form.path" placeholder="请输入访问路径" v-trim maxlength="200"/> |
| | | </el-form-item> |
| | | <el-form-item label="携带参数" prop="params"> |
| | | <el-input v-model="form.params" placeholder="请输入携带参数" v-trim maxlength="200"/> |
| | | </el-form-item> |
| | | <el-form-item label="图标" prop="icon" class="form-item-icon"> |
| | | <el-radio-group v-model="form.icon"> |
| | | <el-radio :label="icon" v-for="icon in icons" :key="icon"> |
| | |
| | | <script> |
| | | import BaseOpera from '@/components/base/BaseOpera' |
| | | import GlobalWindow from '@/components/common/GlobalWindow' |
| | | import MenuSelect from '@/components/common/MenuSelect' |
| | | import MenuSelect from './MenuSelect' |
| | | import icons from '@/utils/icons' |
| | | export default { |
| | | name: 'OperaMenuWindow', |
| | |
| | | id: null, |
| | | parentId: null, |
| | | name: '', |
| | | params:'', |
| | | path: '', |
| | | icon: '', |
| | | remark: '' |
| | |
| | | }, |
| | | methods: { |
| | | /** |
| | | * @title: 窗口标题 |
| | | * @target: 编辑的菜单对象 |
| | | * @parent: 新建时的上级菜单 |
| | | * 打开窗口 |
| | | * |
| | | * @param title: 窗口标题 |
| | | * @param target: 行对象(仅编辑需该参数) |
| | | * @param parent: 新建时的上级菜单 |
| | | */ |
| | | open (title, target, parent) { |
| | | this.title = title |