dedsudiyu 9 hónapja
szülő
commit
7a1af8b1f6
1 módosított fájl, 6 hozzáadás és 2 törlés
  1. 6 2
      src/views/systemManagement/menu/index.vue

+ 6 - 2
src/views/systemManagement/menu/index.vue

@@ -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:[],