|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<el-form :model="formData" label-width="85px" ref="form" v-loading="loading" class="pr-4">
|
|
|
<div class="flex flex-row justify-between">
|
|
|
- <div>
|
|
|
+ <div class="flex-1">
|
|
|
<el-form-item label="菜单类型" prop="type">
|
|
|
<el-radio-group v-model="formData.type">
|
|
|
<el-radio-button v-for="item in [
|
|
@@ -17,6 +17,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="所属模块" prop="module" :rules="[{ required: true, message: '所属模块必须填写' }]" v-if="!isAction">
|
|
|
<Select v-model="formData.module" api="modules" @clear="clearModule" />
|
|
|
+ <el-input v-model="formData.module" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="路由Path" prop="route" :rules="[{ required: true, message: '路由Path必须填写' }]" v-if="!isAction">
|
|
|
<el-input v-model="formData.route" name="route" clearable />
|
|
@@ -28,7 +29,7 @@
|
|
|
<el-input-number v-model="formData.sort" name="sort" :min="1" />
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
- <div>
|
|
|
+ <div class="flex-1">
|
|
|
<el-form-item label="父级菜单" prop="parent_id">
|
|
|
<el-cascader :options="permissions" name="parent_id" v-model="formData.parent_id" clearable
|
|
|
:props="{ value: 'id', label: 'permission_name', checkStrictly: true }" class="w-full" />
|
|
@@ -37,8 +38,8 @@
|
|
|
v-if="!isTop">
|
|
|
<el-input v-model="formData.permission_mark" name="permission_mark" clearable v-if="isAction" />
|
|
|
<!-- <Select v-model="formData.permission_mark" placeholder="请选择" api="controllers" :query="{ module: formData.module }" v-else /> -->
|
|
|
- <el-input v-model="formData.permission_mark" name="permission_mark" clearable />
|
|
|
- <el-input v-model="action" disabled size="normal" clearable></el-input>
|
|
|
+ <el-input v-model="formData.permission_mark" name="permission_mark" clearable v-else />
|
|
|
+ <el-input v-model="action" disabled clearable v-if="isAction"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="菜单Icon" prop="icon" v-if="!isAction">
|
|
|
<el-input v-model="formData.icon" name="icon" clearable @click="open" />
|