|
@@ -220,8 +220,8 @@
|
|
|
<el-input v-model="form.component" placeholder="请输入组件路径" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12" v-if="form.menuType != '0'">
|
|
|
- <el-form-item>
|
|
|
+ <el-col :span="12" v-if="form.menuType != '0' || form.isFrame">
|
|
|
+ <el-form-item :prop="form.isFrame?'perms':''">
|
|
|
<el-input v-model="form.perms" placeholder="请输入权限标识" maxlength="100" style="width:180px;"/>
|
|
|
<span slot="label">
|
|
|
<el-tooltip content="控制器中定义的权限字符,如:@PreAuthorize(`@ss.hasPermiRouter('system:user:list')`)" placement="top">
|
|
@@ -382,6 +382,10 @@ export default {
|
|
|
{ required: true, message: "请选择跳转地址", trigger: "change" },
|
|
|
{ required: true, message: "请选择跳转地址", validator: this.spaceJudgment, trigger: "change" }
|
|
|
],
|
|
|
+ perms: [
|
|
|
+ { required: true, message: "请输入权限字符", trigger: "change" },
|
|
|
+ { required: true, message: "请输入权限字符", validator: this.spaceJudgment, trigger: "change" }
|
|
|
+ ],
|
|
|
},
|
|
|
//跳转地址列表
|
|
|
externalOptions:[],
|