|  |  |  | 
|---|
|  |  |  | <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="linkType" > | 
|---|
|  |  |  | <el-radio-group v-model="form.linkType"> | 
|---|
|  |  |  | <el-radio :label="0" :value="0" >内部菜单</el-radio> | 
|---|
|  |  |  | <el-radio :label="1" :value="1" >外部系统</el-radio> | 
|---|
|  |  |  | </el-radio-group> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="图标" prop="icon" class="form-item-icon" v-if="form.type !== 1"> | 
|---|
|  |  |  | <el-radio-group v-model="form.icon"> | 
|---|
|  |  |  | <el-radio :label="icon" v-for="icon in icons" :key="icon"> | 
|---|
|  |  |  | 
|---|
|  |  |  | path: '', | 
|---|
|  |  |  | icon: '', | 
|---|
|  |  |  | type: '', | 
|---|
|  |  |  | linkType: 0, | 
|---|
|  |  |  | remark: '' | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 验证规则 | 
|---|
|  |  |  | rules: { | 
|---|
|  |  |  | name: [ | 
|---|
|  |  |  | { required: true, message: '请输入菜单名称' } | 
|---|
|  |  |  | ], | 
|---|
|  |  |  | linkType: [ | 
|---|
|  |  |  | { required: true, message: '请输入菜单名称' } | 
|---|
|  |  |  | ] | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|