| | |
| | | <el-tooltip content="删除" placement="top" v-if="scope.row.roleId !== 1"> |
| | | <el-button link type="primary" icon="Delete" @click="handleDelete(scope.row)" v-hasPermi="['system:role:remove']"></el-button> |
| | | </el-tooltip> |
| | | <el-tooltip content="数据权限" placement="top" v-if="scope.row.roleId !== 1"> |
| | | <el-button link type="primary" icon="CircleCheck" @click="handleDataScope(scope.row)" v-hasPermi="['system:role:edit']"></el-button> |
| | | </el-tooltip> |
| | | <!-- <el-tooltip content="数据权限" placement="top" v-if="scope.row.roleId !== 1">--> |
| | | <!-- <el-button link type="primary" icon="CircleCheck" @click="handleDataScope(scope.row)" v-hasPermi="['system:role:edit']"></el-button>--> |
| | | <!-- </el-tooltip>--> |
| | | <el-tooltip content="分配用户" placement="top" v-if="scope.row.roleId !== 1"> |
| | | <el-button link type="primary" icon="User" @click="handleAuthUser(scope.row)" v-hasPermi="['system:role:edit']"></el-button> |
| | | </el-tooltip> |
| | |
| | | function getList() { |
| | | loading.value = true; |
| | | listRole(proxy.addDateRange(queryParams.value, dateRange.value)).then(response => { |
| | | roleList.value = response.rows; |
| | | total.value = response.total; |
| | | roleList.value = response.data.list; |
| | | total.value = response.data.total; |
| | | loading.value = false; |
| | | }); |
| | | } |
| | |
| | | open.value = true; |
| | | nextTick(() => { |
| | | roleMenu.then((res) => { |
| | | let checkedKeys = res.checkedKeys; |
| | | let checkedKeys = res.data.checkedKeys; |
| | | checkedKeys.forEach((v) => { |
| | | nextTick(() => { |
| | | menuRef.value.setChecked(v, true, false); |
| | |
| | | /** 根据角色ID查询菜单树结构 */ |
| | | function getRoleMenuTreeselect(roleId) { |
| | | return roleMenuTreeselect(roleId).then(response => { |
| | | menuOptions.value = response.menus; |
| | | menuOptions.value = response.data.menus; |
| | | return response; |
| | | }); |
| | | } |