1
0
mirror of https://github.com/fumiama/paper-manager.git synced 2026-06-11 03:20:24 +08:00

fix messages

This commit is contained in:
源文雨
2023-03-21 21:42:01 +08:00
parent 7132aab796
commit ddf7182234
5 changed files with 119 additions and 33 deletions

View File

@@ -30,7 +30,7 @@ enum Api {
GetUsersList = '/getUsersList',
IsNameExist = '/isNameExist',
SetRole = '/setRole',
SetStatus = '/setStatus',
DisableUser = '/disableUser',
}
/**
@@ -166,7 +166,7 @@ export function doLogout() {
}
export const setRole = (id: number, role: number) =>
defHttp.post({ url: Api.SetRole, params: { id, role } })
defHttp.post({ url: Api.SetRole, params: { id, role } }, { errorMessageMode: 'none' })
export const setStatus = (id: number, stat: boolean) =>
defHttp.post({ url: Api.SetStatus, params: { id, stat } })
export const disableUser = (id: number, stat: boolean) =>
defHttp.post({ url: Api.DisableUser, params: { id, stat } }, { errorMessageMode: 'none' })

View File

@@ -3,7 +3,7 @@ import { FormSchema } from '/@/components/Table'
import { h } from 'vue'
import { Switch } from 'ant-design-vue'
import { useMessage } from '/@/hooks/web/useMessage'
import { setStatus } from '/@/api/sys/user'
import { disableUser } from '/@/api/sys/user'
export const columns: BasicColumn[] = [
{
@@ -37,7 +37,7 @@ export const columns: BasicColumn[] = [
return
}
record.pendingStatus = true
setStatus(record.id, checked)
disableUser(record.id, checked)
.then(() => {
record.stat = checked
createMessage.success(`已成功禁用账户并清空密码, 如需重新启用, 请让用户找回密码`)

View File

@@ -46,6 +46,7 @@
const { createMessage } = useMessage()
getMessageList().then((value) => {
if (value) dynamicInfoItemsRef.value = value
else dynamicInfoItemsRef.value = []
})
async function accept(id: number) {
try {