角色分配页面移除tag缓存

This commit is contained in:
不做码农 2022-10-18 17:57:33 +08:00
parent 155327ae4f
commit 5dec43bb98

View File

@ -124,7 +124,7 @@
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script setup name="roleusers"> <script setup name="roleUsers">
// import { listRole } from "@/api/system/role"; // import { listRole } from "@/api/system/role";
import { getRole } from '@/api/system/role' import { getRole } from '@/api/system/role'
import { getRoleUsers, createRoleUsers, deleteRoleUsers, getExcludeUsers } from '@/api/system/userRoles' import { getRoleUsers, createRoleUsers, deleteRoleUsers, getExcludeUsers } from '@/api/system/userRoles'
@ -153,13 +153,13 @@ const roleUserQueryParams = reactive({
roleId: undefined, roleId: undefined,
userName: undefined, userName: undefined,
roleName: undefined, roleName: undefined,
roleKey: undefined, roleKey: undefined
}) })
const userQueryParams = reactive({ const userQueryParams = reactive({
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
roleId: undefined, roleId: undefined,
userName: undefined, userName: undefined
}) })
// //
const statusOptions = ref([]) const statusOptions = ref([])
@ -172,6 +172,7 @@ proxy.getDicts('sys_normal_disable').then((response) => {
const role_id = route.query.roleId const role_id = route.query.roleId
roleUserQueryParams.roleId = role_id roleUserQueryParams.roleId = role_id
userQueryParams.roleId = role_id userQueryParams.roleId = role_id
function init() { function init() {
searchRoleUser() searchRoleUser()
@ -188,6 +189,7 @@ function searchRoleUser() {
roleUserQueryParams.pageNum = 1 roleUserQueryParams.pageNum = 1
getRoleUser() getRoleUser()
} }
// //
function getRoleUser() { function getRoleUser() {
loading.value = true loading.value = true
@ -215,17 +217,17 @@ function cancelAuthUserAll() {
.$confirm('是否确认删除选中的 ' + delSelections.value.length + ' 条数据?', '警告', { .$confirm('是否确认删除选中的 ' + delSelections.value.length + ' 条数据?', '警告', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning', type: 'warning'
}) })
.then(() => { .then(() => {
deleteRoleUsers({ deleteRoleUsers({
roleId: role_id, roleId: role_id,
userIds: delSelections.value, userIds: delSelections.value
}).then((response) => { }).then((response) => {
if (response.code === 200) { if (response.code === 200) {
proxy.$message({ proxy.$message({
message: '成功删除' + response.data + '条数据', message: '成功删除' + response.data + '条数据',
type: 'success', type: 'success'
}) })
getRoleUser() getRoleUser()
} }
@ -240,12 +242,12 @@ function handleCancelPerm(row) {
deleteRoleUsers({ deleteRoleUsers({
roleId: role_id, roleId: role_id,
userIds: delSelections.value, userIds: delSelections.value
}).then((response) => { }).then((response) => {
if (response.code === 200) { if (response.code === 200) {
proxy.$message({ proxy.$message({
message: '成功删除' + response.data + '条数据', message: '成功删除' + response.data + '条数据',
type: 'success', type: 'success'
}) })
getRoleUser() getRoleUser()
} }
@ -279,12 +281,12 @@ function handleSubmit() {
} }
createRoleUsers({ createRoleUsers({
roleId: role_id, roleId: role_id,
userIds: addSelections.value, userIds: addSelections.value
}).then((response) => { }).then((response) => {
if (response.code === 200) { if (response.code === 200) {
proxy.$message({ proxy.$message({
message: '成功添加' + response.data + '条数据', message: '成功添加' + response.data + '条数据',
type: 'success', type: 'success'
}) })
getRoleUser() getRoleUser()
open.value = false open.value = false