fix: 角色id出错

This commit is contained in:
lzy 2023-09-04 13:58:04 +08:00
parent 4e2ff97dd0
commit 16bb88e446

View File

@ -74,8 +74,8 @@
<template slot-scope="scope">
<span style="margin-left: 10px" v-for='role in scope.row.roleIds'>
<el-tag v-if="role === -1">超级管理员</el-tag>
<el-tag v-else-if="role === 0">校级管理员</el-tag>
<el-tag v-else-if="role === 1">教师</el-tag>
<el-tag v-else-if="role === 1">校级管理员</el-tag>
<el-tag v-else-if="role === 0">教师</el-tag>
<el-tag v-else-if="role === 3">学生</el-tag>
<el-tag v-else>暂未设置</el-tag>
</span>
@ -112,8 +112,8 @@
<el-form-item label="可访问角色">
<el-checkbox-group v-model="form.roleIds">
<el-checkbox :label="-1" name="type">超级管理员</el-checkbox>
<el-checkbox :label="0" name="type">校级管理员</el-checkbox>
<el-checkbox :label="1" name="type">教师</el-checkbox>
<el-checkbox :label="1" name="type">校级管理员</el-checkbox>
<el-checkbox :label="0" name="type">教师</el-checkbox>
<el-checkbox :label="3" name="type">学生</el-checkbox>
</el-checkbox-group>
</el-form-item>
@ -137,8 +137,8 @@
<el-form-item label="可访问角色">
<el-checkbox-group v-model="form.roleIds">
<el-checkbox :label="-1" name="type">超级管理员</el-checkbox>
<el-checkbox :label="0" name="type">校级管理员</el-checkbox>
<el-checkbox :label="1" name="type">教师</el-checkbox>
<el-checkbox :label="1" name="type">校级管理员</el-checkbox>
<el-checkbox :label="0" name="type">教师</el-checkbox>
<el-checkbox :label="3" name="type">学生</el-checkbox>
</el-checkbox-group>
</el-form-item>
@ -180,10 +180,10 @@
value: '-1',
label: '超级管理员'
}, {
value: '0',
value: '1',
label: '校级管理员'
}, {
value: '1',
value: '0',
label: '教师'
}, {
value: '3',
@ -219,7 +219,7 @@
_this = this
},
mounted() {
_this.baseUrlChange(3)
_this.baseUrlChange(1)
},
methods: {
roleChange: function (val) {