|
@@ -1,8 +1,8 @@
|
|
|
<!--
|
|
|
* @Author: your name
|
|
|
* @Date: 2021-11-29 16:31:31
|
|
|
- * @LastEditTime: 2022-03-01 11:11:24
|
|
|
- * @LastEditors: Please set LastEditors
|
|
|
+ * @LastEditTime: 2022-03-14 18:23:01
|
|
|
+ * @LastEditors: your name
|
|
|
* @Description: 新增/编辑角色
|
|
|
* @FilePath: \Foshan4A2.0\src\views\authorityManagement\components\authorityRoleStatus.vue
|
|
|
-->
|
|
@@ -19,9 +19,9 @@
|
|
|
<div class="addApp-form-content dialog-public-background">
|
|
|
<el-form :inline="true" :rules="rules" ref="form" class="form" :model="form">
|
|
|
<el-form-item prop="name" label="角色名称">
|
|
|
- <el-input placeholder="请输入角色名称" maxlength="32" v-model="form.name"></el-input>
|
|
|
+ <el-input placeholder="请输入角色名称" v-model="form.name"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="描述">
|
|
|
+ <el-form-item prop="app" label="描述">
|
|
|
<el-input style="width: 640px" maxlength="200" placeholder="请输入描述" v-model="form.app"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
@@ -50,6 +50,9 @@ import Rolelist from "@/components/rolelist";
|
|
|
import roleData from "../minixs/roleData";
|
|
|
import { SaveRole, RoleAuths } from "@/api/apiAuthority";
|
|
|
import { checkPermission } from '@/utils/add-is-class';
|
|
|
+
|
|
|
+import { lengthValidator } from '@/utils/validate'
|
|
|
+
|
|
|
export default {
|
|
|
name: "AuthorityRoleAdd",
|
|
|
components: { Permissionlist, Rulesofcompetency, Permissiontree, Rolelist },
|
|
@@ -65,7 +68,13 @@ export default {
|
|
|
},
|
|
|
rules: {
|
|
|
//表单验证
|
|
|
- name: [{ required: true, message: "请输入角色名称", trigger: "blur" }],
|
|
|
+ name: [
|
|
|
+ { required: true, message: "请输入角色名称", trigger: "blur" },
|
|
|
+ { validator: lengthValidator, max: 32, message: '长度在 1到 32 个字符', trigger: ['change', 'blur'] }
|
|
|
+ ],
|
|
|
+ app: [
|
|
|
+ { validator: lengthValidator, max: 200, message: '长度在 1到 200 个字符', trigger: ['change', 'blur'] }
|
|
|
+ ],
|
|
|
},
|
|
|
permission: false,
|
|
|
RoleList: [],
|