| | |
| | | <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="权限归属"> |
| | | <div style="width: 100%; display: flex; align-items: center;"> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.isadmin">平台</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.isshop">商户</el-checkbox> |
| | | <el-checkbox :true-label="1" :false-label="0" v-model="form.iscom">企业</el-checkbox> |
| | | </div> |
| | | </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: '', |
| | | isadmin: '0', |
| | | isshop: '0', |
| | | iscom: '0', |
| | | 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+'' |
| | | } |
| | | }) |
| | | }, |
| | |
| | | this.$dialog.confirm('检测到您修改了权限编码,权限编码修改后前后端均可能需要调整代码,确认修改吗?', '提示', { |
| | | confirmButtonText: '确认修改', |
| | | type: 'warning' |
| | | }) |
| | | .then(() => { |
| | | }).then(() => { |
| | | this.__confirmEdit() |
| | | }) |
| | | } |