| | |
| | | <el-form-item label="权限名称" prop="name" required> |
| | | <el-input v-model="form.name" placeholder="请输入权限名称" v-trim maxlength="50"/> |
| | | </el-form-item> |
| | | <el-form-item label="平台类型" prop="type" required> |
| | | <el-select v-model="form.type" placeholder="请选择平台类型" > |
| | | <el-option label="通用" value="0"></el-option> |
| | | <el-option label="平台端" value="1"></el-option> |
| | | <el-option label="企业端" value="2"></el-option> |
| | | <el-option label="商户端" value="3"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="权限备注" prop="remark"> |
| | | <el-input v-model="form.remark" placeholder="请输入权限备注" type="textarea" :rows="3" v-trim maxlength="500"/> |
| | | </el-form-item> |
| | |
| | | id: null, |
| | | code: '', |
| | | name: '', |
| | | remark: '' |
| | | remark: '', |
| | | type: '0' |
| | | }, |
| | | // 验证规则 |
| | | rules: { |
| | | code: [ |
| | | { required: true, message: '请输入权限编码' } |
| | | ], |
| | | type: [ |
| | | { required: true, message: '请选择平台类型' } |
| | | ], |
| | | name: [ |
| | | { required: true, message: '请输入权限名称' } |
| | |
| | | this.originPermissionCode = target.code |
| | | for (const key in this.form) { |
| | | this.form[key] = target[key] |
| | | this.form.type=this.form.type+'' |
| | | } |
| | | }) |
| | | }, |